Release notes

Cinnamon 2.9.2

Released: 03 July 2018

Cinnamon 2.9.1

Released: 29 June 2018

  • Add tracer-specific integration to improve performance for non-sampled traces.
  • Add configurable object formatting for string representations in trace tags.

Cinnamon 2.9.0

Released: 26 June 2018

Cinnamon 2.8.7

Released: 22 June 2018

  • Fix in OpenTracing integration for possible residual trace contexts

Cinnamon 2.8.6

Released: 08 June 2018

  • Handle null actor refs or messages in tracing.

Cinnamon 2.8.5

Released: 26 April 2018

Cinnamon 2.8.4

Released: 4 April 2018

  • Fix of corner case bug which caused a NullPointerException in the JMX importer.
  • Add possibility to wrap event information in quotes in the SLF4J events backend.

Cinnamon 2.8.3

Released: 23 March 2018

  • Enabled use of Prometheus default registry via configuration.
  • Fix for Akka Http (10.1.0).

Cinnamon 2.8.2

Released: 16 March 2018

  • Concurrency issue fix for actor metrics creation.

Cinnamon 2.8.1

Released: 01 March 2018

  • Fix for Akka Persistence dashboard in Elasticsearch sandbox

Cinnamon 2.8.0

Released: 23 February 2018

  • New version of SLF4J Events module that uses MDC for structured data.
  • Cinnamon Contrail module deprecated (replaced by SLF4J Events)
  • Upgrade to OpenTracing 0.31 and integrate with global tracer and managed active spans.
  • Support for Lagom server and client metrics, and tracing.
  • Akka persistence metrics and events.

Migration guide for Cinnamon 2.8

Cinnamon 2.7.7

Released: 23 March 2018

  • Fix for Akka Http (10.1.0).

Cinnamon 2.7.6

Released: 16 March 2018

  • Concurrency issue fix for actor metrics creation.
  • Fix for Akka Cluster Sharding (Akka 2.5.10)

Cinnamon 2.7.5

Released: 16 February 2018

  • Performance fix for actor metrics creation.

Cinnamon 2.7.4

Released: 24 January 2018

Cinnamon 2.7.3

Released: 18 January 2018

  • Fix for multiple Play WS client instrumentations.

Cinnamon 2.7.2

Released: 17 January 2018

  • Add safe guard against exceptions when extracting HTTP headers in tracing.

Cinnamon 2.7.1

Released: 16 January 2018

  • Fix for Play 2.6 query string parameters

Cinnamon 2.7.0

Released: 11 January 2018

Migration guide for Cinnamon 2.7

Cinnamon 2.6.5

Released: 16 March 2018

  • Concurrency issue fix for actor metrics creation.
  • Fix for Akka Cluster Sharding (Akka 2.5.10)

Cinnamon 2.6.4

Released: 16 February 2018

  • Performance fix for actor metrics creation.

Cinnamon 2.6.3

Released: 20 December 2017

  • Fix for Cluster Sharding instrumentation.

Cinnamon 2.6.2

Released: 4 December 2017

  • Fix for Akka Http instrumentation (for Akka Http 10.0.11)

Cinnamon 2.6.1

Released: 10 November 2017

  • Fix for tests only using HttpRequest/HttpResponse failing to load all Cinnamon classes.

Cinnamon 2.6.0

Released: 06 November 2017

Migration guide for Cinnamon 2.6

Cinnamon 2.5.3

Released: 26 October 2017

  • Fix for Akka Cluster Sharding instrumentation (for Akka 2.5.5).

Cinnamon 2.5.2

Released: 20 September 2017

  • Fix for Akka 2.5 dispatcher instrumentation for ForkJoinPool

Cinnamon 2.5.1

Released: 18 September 2017

  • Add agentmain so that the Cinnamon agent can be loaded programmatically.

Cinnamon 2.5.0

Released: 24 August 2017

Migration guide for Cinnamon 2.5

Cinnamon 2.4.3

Released: 25 July 2017

  • Fix for Akka cluster singleton instrumentation on Scala 2.12.

Cinnamon 2.4.2

Released: 20 June 2017

  • Fix for empty dispatcher tags in actor metric metadata during lazy executor service initialization.

Cinnamon 2.4.1

Released: 08 June 2017

Cinnamon 2.4.0

Released: 01 May 2017

Migration guide for Cinnamon 2.4

Cinnamon 2.3.1

Released: 01 April 2017

  • Increase start timeout for Grafana sandbox bundle.

Cinnamon 2.3.0

Released: 15 March 2017

Migration guide for Cinnamon 2.3

Cinnamon 2.2.4

Released: 24 February 2017

  • Fix for dispatcher metrics dashboard in sandbox.
  • Fix for possible interaction with other instrumentation agents.
  • Fix for metric cleanup when stopping actors.

Cinnamon 2.2.3

Released: 17 February 2017

  • Add CinnamonAgentOnly plugin that doesn’t add resolvers

Cinnamon 2.2.2

Released: 19 January 2017

  • Fix for partial metrics from Akka actor routers.
  • Fix for Akka Remote quarantine instrumentation.

Cinnamon 2.2.1

Released: 13 January 2017

  • Support ConductR 2.0 sandbox.

Cinnamon 2.2.0

Released: 05 January 2017

  • Support Akka on Scala 2.12.
  • Initial telemetry for Akka Remote and Akka Cluster.
  • Support new Akka remoting (Artery).
  • Initial instrumentation of Scala Futures (currently used for MDC propagation).
  • MDC propagation for Actors, Remote Actors, and Scala Futures.
  • Support logged events with the SLF4J event backend.
  • Improved support for Datadog and DogStatsD.
  • Developer API for application-specific custom metrics.

Migration guide for Cinnamon 2.2

Cinnamon 2.1.2

Released: 10 December 2016

  • Backported support for configuring Coda Hale Metrics metric keys.

Cinnamon 2.1.1

Released: 24 November 2016

  • Backported support for Akka on Scala 2.12.

Cinnamon 2.1.0

Released: 22 October 2016

  • Sandbox environment for testing telemetry during development, based on ConductR sandbox.
  • Elasticsearch event backend, based on Contrail, and Elasticsearch reporter for metrics.
  • Akka dispatcher metrics — includes thread pool metrics, and queue and processing time metrics.
  • Improvement for running Cinnamon agent with classloader hierarchies in servlet containers.
  • Lightbend Telemetry documentation is now published under Lightbend Tech Hub.

Cinnamon 2.0.0

Released: 9 June 2016

Migration guide for Cinnamon 2.0