All notable changes to temporal-parseable (Java SDK) are documented here.
ParseablePlugin— single entry point; wraps config + emitter + interceptor wiringParseableConfig— all settings configurable viaPARSEABLE_*environment variables (feature-parity with TypeScript and Python SDKs)ParseableEmitter— builds and ownsSdkTracerProvider+SdkLoggerProvider; exports via OTLP/HTTP directly to ParseableParseableWorkerInterceptor— top-levelWorkerInterceptorimplementationParseableWorkflowInboundInterceptor— emitsstarted/completed/failedworkflow events; replay-safe viaWorkflow.isReplaying()ParseableWorkflowOutboundInterceptor— chained outbound interceptor (extensible for child-workflow / signal tracking)ParseableActivityInboundInterceptor— emitsstarted/completed/failedactivity eventsSanitizingSpanExporter— strips/flattens non-primitive span attributes so Parseable's OTLP ingest doesn't reject them- Example
WorkerandClientclasses underexamples/ - Unit tests:
ParseableConfigTest,SanitizingSpanExporterTest - Integration tests tagged
integration, skipped in CI by default - GitHub Actions CI: Java 11/17/21 matrix + Maven Central publish on GitHub release