# Changelog

## [0.1.1](https://github.com/Aleph-Alpha/pharia-telemetry/compare/v0.1.0...v0.1.1) (2025-09-11)


### Bug Fixes

* **ci:** Add checkout step and manual publish trigger to release-please workflow ([8c6ed7f](https://github.com/Aleph-Alpha/pharia-telemetry/commit/8c6ed7f3e3ebe7a9eb5bdcfa4dff29a8a814442e))
* **ci:** Add full git history to publish job for correct version detection ([e26db1b](https://github.com/Aleph-Alpha/pharia-telemetry/commit/e26db1bc2d47504c079d2f028ea3cb5c1e581777))
* **ci:** Add tag-specific checkout for manual publish ([dd9c9f7](https://github.com/Aleph-Alpha/pharia-telemetry/commit/dd9c9f71b426a46ff9e5e840385891b8df6ca1d1))
* switch PyPI badge from badge.fury.io to shields.io for better reliability ([c992881](https://github.com/Aleph-Alpha/pharia-telemetry/commit/c992881f379a801bcbdeccd2767dfb1f25be8712))

## 0.1.0 (2025-09-11)


### Features

* add JFrog access token scripts and update CI workflow ([87c4466](https://github.com/Aleph-Alpha/pharia-telemetry/commit/87c44666333652a50bce039c9a243a3334cc086d))
* **ci/cd:** Updating release please setup ([#2](https://github.com/Aleph-Alpha/pharia-telemetry/issues/2)) ([a9a53b7](https://github.com/Aleph-Alpha/pharia-telemetry/commit/a9a53b7d7004054f26d2d68f56149d7ca1447311))
* **ci:** adding gitlab ci pipeline ([12b09ea](https://github.com/Aleph-Alpha/pharia-telemetry/commit/12b09ea3cd72c118d9d6cf57b57e9d2123aba549))
* **ci:** adding gitlab ci pipeline ([171bf41](https://github.com/Aleph-Alpha/pharia-telemetry/commit/171bf41e05df79b49fc04b3f759a9254e92e5b40))
* forcing release ([a8c8560](https://github.com/Aleph-Alpha/pharia-telemetry/commit/a8c8560cf4a97b5bf7ab44215fe24b5b5fdfcfd3))
* **gen_ai:** adding convenienc functions for sync ([422dcb9](https://github.com/Aleph-Alpha/pharia-telemetry/commit/422dcb98057f50f2800fe69c54dae87781fb0e12))
* **gen_ai:** adding convenienc functions for sync ([0d5f075](https://github.com/Aleph-Alpha/pharia-telemetry/commit/0d5f0752019354bdd28171f8a7525acd5bc11461))
* **gen_ai:** adding stricter typechecking test ([591c781](https://github.com/Aleph-Alpha/pharia-telemetry/commit/591c78123c5434dd36c15285183ec046b8f7a8d8))
* **gen_ai:** adding stricter typechecking test ([044ace9](https://github.com/Aleph-Alpha/pharia-telemetry/commit/044ace9157d7576a986b49348f7f37bd51c8ed02))
* **gen_ai:** adding transparent async support ([c57c5ce](https://github.com/Aleph-Alpha/pharia-telemetry/commit/c57c5cefc63c5edce717ebaeabde25049796156c))
* **gen_ai:** async convenience functions for type safety ([3034387](https://github.com/Aleph-Alpha/pharia-telemetry/commit/303438786ce0a90d3efe16927e7b5ce654ee5374))
* **gen_ai:** async convenience functions for type safety ([8c3650a](https://github.com/Aleph-Alpha/pharia-telemetry/commit/8c3650a2e63a4a0c39135b2c0c1679980ca8fc8b))
* initial OpenTelemetry telemetry library for Pharia services ([3adf94d](https://github.com/Aleph-Alpha/pharia-telemetry/commit/3adf94d0a0d51efd5df1d09fb10c74b39e9dd9d8))
* **release:** License update and PyPI secret ([21f0c90](https://github.com/Aleph-Alpha/pharia-telemetry/commit/21f0c9024f46d7d0b2b3ff471d0c09d7e381aae1))
* **release:** License update and PyPI secret ([21f0c90](https://github.com/Aleph-Alpha/pharia-telemetry/commit/21f0c9024f46d7d0b2b3ff471d0c09d7e381aae1))
* **release:** Release please cleanup ([1c3da6f](https://github.com/Aleph-Alpha/pharia-telemetry/commit/1c3da6f6bf12512662d503b747a280c36e7b0e20))
* **release:** Release please cleanup ([1c3da6f](https://github.com/Aleph-Alpha/pharia-telemetry/commit/1c3da6f6bf12512662d503b747a280c36e7b0e20))
* **test:** GitHub based code coverage ([#3](https://github.com/Aleph-Alpha/pharia-telemetry/issues/3)) ([5211502](https://github.com/Aleph-Alpha/pharia-telemetry/commit/5211502f6247105883a361211928913d0283fa5a))
* trigger release with correct artifactory repository name ([d01516d](https://github.com/Aleph-Alpha/pharia-telemetry/commit/d01516d6a2d43533a42d7835beb23e584445ca18))


### Bug Fixes

* **gen_ai:** adding overwrites for static type checkers ([6c61ad2](https://github.com/Aleph-Alpha/pharia-telemetry/commit/6c61ad256b2af374d279896444f348deca67cb20))
* **lib:** linting and test fixes after python 3.10 target ([0cb7f29](https://github.com/Aleph-Alpha/pharia-telemetry/commit/0cb7f29d432b294ca0efcf52822df291d3a09b01))
* **release:** Release please initial version ([bd0ba3f](https://github.com/Aleph-Alpha/pharia-telemetry/commit/bd0ba3f3c7dcf7882092a8b3470ab031c435728a))
* update JFrog authentication to use ARTIFACTORY_URL env var and add debugging ([8cc9587](https://github.com/Aleph-Alpha/pharia-telemetry/commit/8cc958780689b10f23e7894c449db2cc0d7b44ee))
* update repository name to pharia-telemetry-pypi to match Artifactory configuration ([3f8a989](https://github.com/Aleph-Alpha/pharia-telemetry/commit/3f8a989653b24923c1981c54a1ed9e20e7be796b))
* use UV environment variables for authentication instead of CLI args ([161482b](https://github.com/Aleph-Alpha/pharia-telemetry/commit/161482b3144ba868814339bf3093d2b6e02e8421))

## [0.0.4-alpha.0](https://github.com/Aleph-Alpha/pharia-telemetry/compare/v0.0.3-alpha.0...v0.0.4-alpha.0) (2025-07-29)


### Features

* forcing release ([a8c8560](https://github.com/Aleph-Alpha/pharia-telemetry/commit/a8c8560cf4a97b5bf7ab44215fe24b5b5fdfcfd3))

## [0.0.3-alpha.0](https://github.com/Aleph-Alpha/pharia-telemetry/compare/v0.0.2-alpha.0...v0.0.3-alpha.0) (2025-07-28)


### Features

* trigger release with correct artifactory repository name ([d01516d](https://github.com/Aleph-Alpha/pharia-telemetry/commit/d01516d6a2d43533a42d7835beb23e584445ca18))


### Bug Fixes

* update repository name to pharia-telemetry-pypi to match Artifactory configuration ([3f8a989](https://github.com/Aleph-Alpha/pharia-telemetry/commit/3f8a989653b24923c1981c54a1ed9e20e7be796b))

## [0.0.2-alpha.0](https://github.com/Aleph-Alpha/pharia-telemetry/compare/v0.0.1-alpha.0...v0.0.2-alpha.0) (2025-07-27)


### Bug Fixes

* update JFrog authentication to use ARTIFACTORY_URL env var and add debugging ([8cc9587](https://github.com/Aleph-Alpha/pharia-telemetry/commit/8cc958780689b10f23e7894c449db2cc0d7b44ee))
* use UV environment variables for authentication instead of CLI args ([161482b](https://github.com/Aleph-Alpha/pharia-telemetry/commit/161482b3144ba868814339bf3093d2b6e02e8421))

## [0.0.1-alpha.0](https://github.com/Aleph-Alpha/pharia-telemetry/compare/v0.0.0-alpha.0...v0.0.1-alpha.0) (2025-07-27)


### Features

* add JFrog access token scripts and update CI workflow ([87c4466](https://github.com/Aleph-Alpha/pharia-telemetry/commit/87c44666333652a50bce039c9a243a3334cc086d))
* initial OpenTelemetry telemetry library for Pharia services ([3adf94d](https://github.com/Aleph-Alpha/pharia-telemetry/commit/3adf94d0a0d51efd5df1d09fb10c74b39e9dd9d8))

## [Unreleased]

### Added
- GenAI constants now exposed directly from `pharia_telemetry.sem_conv.gen_ai` module for improved API convenience
- Comprehensive pre-commit hooks with mypy type checking
- Support for alpha pre-releases in release workflow

### Fixed
- MyPy type checking errors across all modules
- Pre-commit hook configuration to properly scope mypy checks
- Import paths for OpenTelemetry exporters
- Test assertions for baggage key formats

### Changed
- Improved API ergonomics - single import now provides both functions and constants
- Enhanced module documentation with usage examples

## [0.1.0-alpha.0] - 2024-01-XX

### Added
- Initial OpenTelemetry telemetry utilities for Pharia services
- GenAI span convenience functions following OpenTelemetry semantic conventions
- Baggage propagation utilities for context injection
- Structured logging integration with OpenTelemetry context
- Comprehensive test suite with unit and integration tests
# Test commit to trigger release with correct repository name
