Changelog for hotel-california-0.0.6.1
Changelog for hotel-california
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to the Haskell Package Versioning Policy.
Unreleased
0.0.6.1 - 2025-03-07
- #21
- Add more detail to the program description
0.0.6.0 - 2024-03-28
- #20
- Reduce Honeycomb target initialization timeout from 3 seconds to 1 second.
withGlobalTracingnow expects a callback that accepts the honeycomb target.- Executable bypasses OTEL operations if Honeycomb target cannot be initialized.
0.0.5.0 - 2024-02-29
- #19
- Record the command's exit status (
process.exit_status) and command attributes. - This replaces the default
process.executable.nameand related attributes set byhs-opentelemetry.
- Record the command's exit status (
0.0.4.0 - 2024-01-26
- #14
- Add the
--set-sigint-statusto control howCtrl-CandSIGINTare reported.
- Add the
- #16
- You can now provide attributes for the span that
hotel-californiacreates by passing the CLI argument--attribute KEY=VALUE. Only string attributes are currently supported.
- You can now provide attributes for the span that
0.0.3.0 - 2023-09-18
- #13
- The
hotelcommand will now propagate theBAGGAGEenvironment variable, according to the W3C working draft, similar how it already propagatesTRACEPARENTandTRACESTATE.
- The
0.0.2.0 - 2023-09-15
- #7
- Fixed escaping of shell commands. Previously, single quotes would not be
passed correctly, so a command like this:
would get passed likehotel exec -- cabal build --ghc-options='-Werror -ferror-spans'cabal ["build", "--ghc-options='-Werror'", "-ferror-spans'"]. This is now fixed, and it will be properly passed ascabal ["build", "--ghc-options='-Werror -ferrorspans'"]. - CLI interface changed subtly - now,
hotel exec command [args]will do a process lookup forcommand. If you want to pass a shell script, instead do:hotel exec --shell 'echo a && echo b || true'
- Fixed escaping of shell commands. Previously, single quotes would not be
passed correctly, so a command like this:
0.0.1.0 - 2023-09-12
- Initial Release
- Introduce
execfunctionality