Releases: axiomhq/axiom-py
Releases · axiomhq/axiom-py
v0.8.1
What's Changed
- Rename function
AxiomProcessor._flush
toAxiomProcessor.flush
by @subham1099 in #145 - Update README.md by @kejadlen in #142
- fix: Add a threading.Timer to ensure logs are flushed by @bahlo in #140
- chore: Bump version to 0.8.1 by @bahlo in #146
New Contributors
- @subham1099 made their first contribution in #145
- @kejadlen made their first contribution in #142
Full Changelog: v0.8.0...v0.8.1
v0.8.0
⚠️ BREAKING CHANGES ⚠️
- Instead of raising
request.exceptions.HTTPError
, this library now raises a newAxiomError
What's Changed
- chore(deps): bump astral-sh/setup-uv from 2 to 3 by @dependabot in #138
- feat: Add AxiomError for more detailed error messages by @bahlo in #141
Full Changelog: v0.7.0...v0.8.0
v0.7.0
⚠️ BREAKING CHANGES ⚠️
Client.users.current()
now returnsNone
if not authorized with a personal tokenClient.datasets.{create, update}
no longer take a dictMessageCode
is now astr
What's Changed
- Add classifiers to pyproject.toml, improve README by @bahlo in #130
- Upgrade users.current to v2 by @bahlo in #131
- Improve ergonomics of client.datasets by @bahlo in #132
- Structlog support by @bahlo in #133
- Spring cleaning #4 by @bahlo in #134
- Add uv.lock by @bahlo in #135
- feat: Add support for tabular format by @bahlo in #136
- chore: Bump version to 0.7.0 by @bahlo in #137
Full Changelog: v0.6.1...v0.7.0
v0.6.1
v0.6.0
⚠️ BREAKING CHANGES ⚠️
- Starting with this version you need to import this library with
axiom_py
(instead ofaxiom
) - The dataset.info call was removed as it's undocumented
What's Changed
- fix: Simplify raise_response_error logic by @bahlo in #122
- feat: Replace black + pylint w/ ruff by @bahlo in #119
- Spring cleaning by @bahlo in #120
- Migrate from Poetry to uv by @bahlo in #121
- Add logger example by @bahlo in #123
Full Changelog: v0.5.0...v0.6.0
v0.5.0
no_cache
and save
flags from the AplOptions
in #118.
What's Changed
- chore: new repo banner by @ImLunaHey in #114
- feat: Add cursor, includeCursor options, bump version by @bahlo in #118
- Update pylint requirement from ^2.7.2 to ^3.2.1 by @dependabot in #111
- Update pytest requirement from ^7.3.2 to ^8.2.1 by @dependabot in #110
- Update black requirement from ^23.3.0 to ^24.4.2 by @dependabot in #106
- Bump actions/setup-python from 4 to 5 by @dependabot in #94
- Update responses requirement from ^0.23.1 to ^0.25.0 by @dependabot in #96
- feat(typing): Prefer
object
overAny
by @mrcljx in #116
New Contributors
- @ImLunaHey made their first contribution in #114
- @mrcljx made their first contribution in #116
Full Changelog: v0.4.0...v0.5.0
v0.4.0
v0.3.0
What's Changed
- 🐛 Add UUID serialization by @rushilsrivastava in #91
New Contributors
- @rushilsrivastava made their first contribution in #91
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Add missing imports in readme example by @mendy-lp in #77
- fix: use a default serializer in ndjson by @stillmatic in #78
- bugfix: use
time.monotonic()
when calculating intervals by @mik3y in #80
New Contributors
- @mendy-lp made their first contribution in #77
- @stillmatic made their first contribution in #78
- @mik3y made their first contribution in #80
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- Collect events before ingestion. by @damaredayo in #53
- create examples directory by @schehata in #56
- Add community Slack to README by @lukasmalkmus in #57
- DX-432 Use shields.io badges instead of GitHub badges by @damaredayo in #58
- fix profile url in README by @schehata in #59
- revet axiom app changes by @schehata in #60
- use new organisation secrets by @schehata in #61
- switch to api.axiom.co by @schehata in #62
New Contributors
- @lukasmalkmus made their first contribution in #57
Full Changelog: v0.1.0-beta.5...v0.1.0