Andreas Hartmann activity https://gitlab.com/hartan 2026-03-19T05:56:30Z tag:gitlab.com,2026-03-17:5213913723 Andreas Hartmann deleted project branch build/readme-refs at hartans Group / Rust / cnf 2026-03-17T16:53:06Z hartan Andreas Hartmann

Andreas Hartmann (8f1aa630) at 17 Mar 16:53

tag:gitlab.com,2026-03-17:5213913522 Andreas Hartmann accepted merge request !64: Fix README refs in Cargo package metadata at hartans Group / Rust / cnf 2026-03-17T16:53:03Z hartan Andreas Hartmann

Fix README locations in workspace members metadata since the previous README files do not exist any longer. Make the package.readme keys point to the workspace README file instead.

User-facing changes

None.

tag:gitlab.com,2026-03-17:5213913509 Andreas Hartmann pushed to project branch main at hartans Group / Rust / cnf 2026-03-17T16:53:03Z hartan Andreas Hartmann

Andreas Hartmann (64f1f0ff) at 17 Mar 16:53

Merge branch 'build/readme-refs' into 'main'

... and 1 more commit

tag:gitlab.com,2026-03-17:5213672169 Andreas Hartmann pushed to project branch build/readme-refs at hartans Group / Rust / cnf 2026-03-17T15:58:43Z hartan Andreas Hartmann

Andreas Hartmann (8f1aa630) at 17 Mar 15:58

build: Fix README locations in workspace members metadata

... and 5 more commits

tag:gitlab.com,2026-03-17:5213670665 Andreas Hartmann deleted project branch fix/debug-experience at hartans Group / Rust / cnf 2026-03-17T15:58:26Z hartan Andreas Hartmann

Andreas Hartmann (e2eb0463) at 17 Mar 15:58

tag:gitlab.com,2026-03-17:5213670540 Andreas Hartmann pushed to project branch main at hartans Group / Rust / cnf 2026-03-17T15:58:24Z hartan Andreas Hartmann

Andreas Hartmann (2a49be68) at 17 Mar 15:58

Merge branch 'fix/debug-experience' into 'main'

... and 4 more commits

tag:gitlab.com,2026-03-17:5213670511 Andreas Hartmann accepted merge request !63: Improve debug experience for users at hartans Group / Rust / cnf 2026-03-17T15:58:24Z hartan Andreas Hartmann

Make debugging easier by clarifying env variables for setting up log verbosity. Make the --debug flag effective like it was meant to be from the beginning.

User-facing changes

The online docs for the Env enum are now consistent with the code in that the LogLevel member in Env now translates to environment variable CNF_LOG_LEVEL, rather than RUST_LOG. The latter is still supported as before, both variables are (and will remain) equivalent.

The --debug CLI-flag finally has an effect and increases log verbosity as promised. This means you can now call cnf with --debug to quickly obtain debug data without modifying your config or looking up the correct env variable name.

Implementation notes

I took a lot of wrong turns with the generic handling from tracing_subscriber so this took surprisingly long. I have not been able to further simplify the code in cnf::trace, nor have I been able to pull the flame graph setup into the cnf::trace module entirely.

tag:gitlab.com,2026-03-17:5213600196 Andreas Hartmann pushed to project branch fix/debug-experience at hartans Group / Rust / cnf 2026-03-17T15:43:30Z hartan Andreas Hartmann

Andreas Hartmann (e2eb0463) at 17 Mar 15:43

test: Ensure that debug logging works as expected

tag:gitlab.com,2026-03-17:5213252703 Andreas Hartmann opened merge request !64: Fix README refs in Cargo package metadata at hartans Group / Rust / cnf 2026-03-17T14:34:43Z hartan Andreas Hartmann

Fix README locations in workspace members metadata since the previous README files do not exist any longer. Make the package.readme keys point to the workspace README file instead.

User-facing changes

None.

tag:gitlab.com,2026-03-17:5213246068 Andreas Hartmann pushed new project branch build/readme-refs at hartans Group / Rust / cnf 2026-03-17T14:33:19Z hartan Andreas Hartmann

Andreas Hartmann (19df9ff1) at 17 Mar 14:33

build: Fix README locations in workspace members metadata

tag:gitlab.com,2026-03-17:5212938175 Andreas Hartmann opened merge request !63: Improve debug experience for users at hartans Group / Rust / cnf 2026-03-17T13:34:17Z hartan Andreas Hartmann

Make debugging easier by clarifying env variables for setting up log verbosity. Make the --debug flag effective like it was meant to be from the beginning.

User-facing changes

The online docs for the Env enum are now consistent with the code in that the LogLevel member in Env now translates to environment variable CNF_LOG_LEVEL, rather than RUST_LOG. The latter is still supported as before, both variables are (and will remain) equivalent.

The --debug CLI-flag finally has an effect and increases log verbosity as promised. This means you can now call cnf with --debug to quickly obtain debug data without modifying your config or looking up the correct env variable name.

Implementation notes

I took a lot of wrong turns with the generic handling from tracing_subscriber so this took surprisingly long. I have not been able to further simplify the code in cnf::trace, nor have I been able to pull the flame graph setup into the cnf::trace module entirely.

tag:gitlab.com,2026-03-17:5212907716 Andreas Hartmann pushed new project branch fix/debug-experience at hartans Group / Rust / cnf 2026-03-17T13:28:11Z hartan Andreas Hartmann

Andreas Hartmann (7903f1ea) at 17 Mar 13:28

fix: Make logging env variables more obvious

... and 2 more commits

tag:gitlab.com,2026-03-17:5211274589 Andreas Hartmann deleted project branch release/0.6.0 at hartans Group / Rust / cnf 2026-03-17T07:20:27Z hartan Andreas Hartmann

Andreas Hartmann (278624cb) at 17 Mar 07:20

tag:gitlab.com,2026-03-17:5211274239 Andreas Hartmann pushed to project branch main at hartans Group / Rust / cnf 2026-03-17T07:20:19Z hartan Andreas Hartmann

Andreas Hartmann (278624cb) at 17 Mar 07:20

build: Bump project version to 0.6.0