Changelog for hotel-california-0.0.5.0
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.5.0 - 2024-02-29
- #19
- Record the command's exit status (
process.exit_status
) and command attributes. - This replaces the default
process.executable.name
and related attributes set byhs-opentelemetry
.
- Record the command's exit status (
0.0.4.0 - 2024-01-26
- #14
- Add the
--set-sigint-status
to control howCtrl-C
andSIGINT
are reported.
- Add the
- #16
- You can now provide attributes for the span that
hotel-california
creates 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
hotel
command will now propagate theBAGGAGE
environment variable, according to the W3C working draft, similar how it already propagatesTRACEPARENT
andTRACESTATE
.
- 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
exec
functionality