Skip to content

Releases: solarwinds/apm-python

rel-7.0.0

11 Jun 16:53
1703b91

Choose a tag to compare

Upstream versions

  • OpenTelemetry Python API/SDK 1.42.1
  • OpenTelemetry Python instrumentation 0.63b1

New features and improvements

  • Upgraded to OTel Python 1.42.1/0.63b1, which drops Python 3.9 support and adds random decision trace flags (#778)
  • Added Python 3.14 support, testing (#781)

Breaking changes

  • Drops Python 3.9 support (#778)

Internal changes

  • Added Lambda container example (#777, #786)
  • Narrowed version ranges for urllib3, requests installed at image publish (#780)
  • Updated CodeQL CI/CD checks (#783)

rel-6.2.0

01 Jun 17:17
c909909

Choose a tag to compare

Upstream versions

  • OpenTelemetry Python API/SDK 1.41.1
  • OpenTelemetry Python instrumentation 0.62b1

Fixes

  • Fixed SolarWindsPropagator propagation API adherence (#773)

rel-6.1.1

28 May 16:50
da55b09

Choose a tag to compare

Upstream versions

  • OpenTelemetry Python API/SDK 1.41.1
  • OpenTelemetry Python instrumentation 0.62b1

Fixes

  • Updated AWS Lambda wrapper to accept existing _HANDLER (#770)

Internal changes

  • Updated test coverage for traceflags 02,03 (#766, #767)

rel-6.1.0

01 May 18:23
8a9acd8

Choose a tag to compare

Upstream versions

  • OpenTelemetry Python API/SDK 1.41.1
  • OpenTelemetry Python instrumentation 0.62b1

Breaking changes

  • Removed boto instrumentation as part of OTel upgrade (#758, #759)

New features and improvements

  • Upgraded to OTel Python 1.41.0/0.62b0 (#758)
  • Upgraded to OTel Python 1.41.1/0.62b1 (#762)
  • Always use GenAI new semconv if instrumentors support it (#764)

Internal changes

  • Added more exception handling (#756, #757)

rel-6.0.0

25 Mar 17:42
c3616e7

Choose a tag to compare

Upstream versions

  • OpenTelemetry Python API/SDK 1.40.0
  • OpenTelemetry Python instrumentation 0.61.b0

Breaking changes

  • Breaking: upgraded to OTel Python 1.40.0/0.61.b0 and changed Logging SDK configuration (#749)

Fixes

  • Replaced legacy TransactionName attribute with sw.transaction (#748)

rel-5.2.1

16 Dec 22:23
65269bf

Choose a tag to compare

Upstream versions

  • OpenTelemetry Python instrumentation 0.60b1
  • OpenTelemetry Python API/SDK 1.39.1

New features and improvements

  • Upgraded to OTel Python 1.39.1/0.60b1 (#732)

Internal changes

rel-5.2.0

09 Dec 23:46
773e0d7

Choose a tag to compare

Upstream versions

  • OpenTelemetry Python instrumentation 0.60b0
  • OpenTelemetry Python API/SDK 1.39.0

New features and improvements

  • Fixed thread safety of token bucket (#712)
  • Updated distro to always opt into database new semconv if supported by instrumentation (#713)
  • Upgraded to OTel Python 1.39.0/0.60b (#720)

Internal changes

  • Updated workflows for PyPI trusted publishing (#719)

rel-5.1.0

21 Oct 19:34
e9f7db8

Choose a tag to compare

Upstream versions

  • OpenTelemetry Python instrumentation 0.59b0
  • OpenTelemetry Python API/SDK 1.38.0

New features and improvements

  • Upgraded to OTel Python 1.37.0/0.58b0 (#699)
  • Fixed APM metrics attributes calculation (#704)
  • Upgraded to OTel Python 1.38.0/0.59b0 (#705)

Internal changes

  • Updated style for pylint 4.0 (#703)

rel-5.0.0

11 Sep 15:08
ded2b5f

Choose a tag to compare

Upstream versions

  • OpenTelemetry Python instrumentation 0.57b0
  • OpenTelemetry Python API/SDK 1.36.0

Breaking changes

  • Breaking: solarwinds_propagator cannot be used with tracecontext; OTEL_PROPAGATORS new default is solarwinds_propagator,baggage (#687)
  • Breaking: dropped support of SW_APM_EXPORT_LOGS_ENABLED; please instead use OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED (#688, #692)
  • Breaking: removed warning of already-dropped integer_response argument for SDK solarwinds_ready (#689)
  • Breaking: removed already-no-op legacy span exporter; OTEL_TRACES_EXPORTER new default is otlp_proto_http (#690)

New features and improvements

  • Added resource-detector-containerid to default detectors (#691)

Internal changes

  • Added ruff CI/CD (#682, #685)
  • Fixed PyPI publishing naming (#676)
  • Upgraded CI/CD actions with condition for older Alpine OS (#679)

rel-4.3.0

07 Aug 17:37
0685513

Choose a tag to compare

Upstream versions

  • OpenTelemetry Python instrumentation 0.57b0
  • OpenTelemetry Python API/SDK 1.36.0

New features and improvements

  • Upgraded to OTel Python 1.35.0/0.56b0 (#668)
  • Upgraded to OTel Python 1.36.0/0.57b0 (#672)

Internal changes

  • Updated configurator Resource creation with service.instance.id (#666)
  • Updated Lambda layer tags and testing for Python 3.13 (#667)
  • Cleaned up constants (#669)