Revision history for OpenTracing

1.006     2022-01-17 00:33:50+08:00 Asia/Kuala_Lumpur
    [Bugs fixed]

    - missing Class::Method::Modifiers dependency added to `cpanfile`

1.005     2022-01-12 15:53:02+08:00 Asia/Kuala_Lumpur
    [Bugs fixed]

    - missing JSON::MaybeUTF8 dependency added to `cpanfile`

1.004     2021-11-21 22:41:15+08:00 Asia/Kuala_Lumpur
    [New features]

    - system() integration (thanks to VTI)
    - context propagation support (thanks to chp9-u)
    - references now populated when sending to Jæger/thrift (thanks to chp9-u)

    [Bugs fixed]

    - pid was not passed through correctly (thanks to chp9-u)
    - version field was not set when running local development copy (reported by VTI)

1.003     2020-08-26 09:04:56+08:00 Asia/Kuala_Lumpur
    New features:

    - provides a hook for notifying implementations when there are new spans,
    rather than having to poll

    Bugs fixed:

    - disabled by default - no point collecting spans if nothing's going to submit them

1.002     2020-07-13 01:54:48+08:00 Asia/Kuala_Lumpur
    No new features.

    Bugs fixed:

    - warning when current span was not defined

1.001     2020-06-29 00:54:31+08:00 Asia/Kuala_Lumpur
    New features:

    - expose ->current_span, to support Log::Any::Adapter::OpenTracing
    - this is cleared when the span finishes, so that we only accumulate logs within a span

1.000     2020-06-29 00:07:54+08:00 Asia/Kuala_Lumpur
    New features:

    - ID generation is now full 128-bit, using Bytes::Random::Secure
    - async support is now possible (using Syntax::Keyword::Dynamically)
    - OpenTracing::Integration support (most of these involve external
    deps, so will end up as separate distributions)
    - mention OpenTracing::Role in an attempt to reduce confusion

0.004     2020-04-23 02:35:27+08:00 Asia/Kuala_Lumpur
    New features:

    - includes OpenTracing::Any base implementation, inspired by Log::Any
    - simple DSL in OpenTracing::DSL
    - since this requires postderef, minimum perl version is now explicitly set to 5.20+

0.003     2019-06-16 21:56:03+08:00 Asia/Kuala_Lumpur
    No new features.

    Bugs fixed:

    - extended the random IDs to 63-bit (was 62-bit, the protocol defines as 128-bit but the overhead of
    generating these is a bit too high for comfort)

    Documentation:

    - added basic class information

0.002     2019-06-10 06:03:51+08:00 Asia/Kuala_Lumpur
    No new features.

    Bugs fixed:

    - removed some unnecessary debug lines

0.001     2019-06-10 05:41:04+08:00 Asia/Kuala_Lumpur
    Initial release.