Releases: axiomhq/axiom-py
Releases · axiomhq/axiom-py
v0.9.1
What's Changed
- fix: Use typings.Any instead of any by @bahlo in #162
- feat: Remove the use of ndjson in favour of ujson by @toppercodes in #169
- Update release version by @toppercodes in #170
New Contributors
- @toppercodes made their first contribution in #169
Full Changelog: v0.9.0...v0.9.1
v0.9.0
⚠️ BREAKING CHANGES ⚠️
- This release removes the aggregation operation enum, see #158.
What's Changed
- Simplify README.md by @bahlo in #150
- test: Add test with query status messages by @bahlo in #152
- Add tokens client by @bahlo in #157
- Add "Create API Token" and "Delete API Token" calls by @WRansohoff in #148
- chore(deps): bump astral-sh/setup-uv from 3 to 5 by @dependabot in #155
- Add limit to
client.AplOptionsby @mjessome in #154 - fix: Remove aggregation enum by @bahlo in #158
New Contributors
- @WRansohoff made their first contribution in #148
- @mjessome made their first contribution in #154
Full Changelog: v0.8.1...v0.9.0
v0.8.1
What's Changed
- Rename function
AxiomProcessor._flushtoAxiomProcessor.flushby @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 returnsNoneif not authorized with a personal tokenClient.datasets.{create, update}no longer take a dictMessageCodeis 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
objectoverAnyby @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