Skip to content

Releases: wyhaines/opentelemetry-instrumentation.cr

Fixes to Redis specs

04 Dec 14:32
83eace8
Compare
Choose a tag to compare

A change in the Crystal parser dislikes some of the black magic, so this change makes specs work again.

v0.5.4

16 Jul 01:14
Compare
Choose a tag to compare

adds support for crystal 1.13

v0.5.3: fix(crystal/db): breaking change for crystal db

26 Jun 00:14
Compare
Choose a tag to compare

fixes compilation issues with crystal/db >= 0.12

Websocket bug fix & CI fixes

10 May 15:00
Compare
Choose a tag to compare

There was a bug with the Websocket support that resulted in an infinite loop, causing a stack overflow error, with Crystal versions > 1.5.2. This has been fixed with a patch from Ali Naqvi. In addition, Ameba has been updated and several linting issues have been fixed to ensure that CI is fully happy with the code.

v0.5.1

02 Nov 23:59
30000cd
Compare
Choose a tag to compare

fixes compatibility with Crystal 1.6.x

Support the transition to separate SDK/API

30 Jun 17:29
Compare
Choose a tag to compare

The primary thrust of this release is to ensure that the instrumentation leverages the new SDK repo, and the API/SDK separation.

Even Dragons Can Break

07 Jun 20:00
Compare
Choose a tag to compare

This is a quick bugfix release. It fixes a bug with db instrumentation when receiving an arg that isn't supported by DB::Any.

Here Be Dragons, June 2022 Edition

07 Jun 03:48
c960d72
Compare
Choose a tag to compare

Changed the instrumentation to utilize a change in the API/SDK regarding how spans are created. The alternative approach allows for some automated insertion of code level attributes -- the method, the namespace (the type that the method exists in), the line number, and the file, as well as some other in-context insertions.

Also includes some simplifications and revisions to make memory behavior better, and a fix to a typo in a GC attribute name.

Minor release -- spec license terms and require adjustment

02 Jun 16:31
Compare
Choose a tag to compare

This release is very minor. It removes the macro finished block from the instrumentation requires, as that causes more problems than it solves (it often results in the instrumentation not being required at all), and I added appropriate license declarations to the specs that were copied from other projects. To ensure that shards still work as expected, the easiest thing is to use the specs for the actual shards themselves, where possible.

Tinsy Tiny Release

25 May 17:44
Compare
Choose a tag to compare

This release is a very small one to fix on little problem with line ordering, mostly.