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.