Releases: michel-tricot/airmux
Releases · michel-tricot/airmux
Release list
airmux 0.2.3
Immutable
release. Only release title and notes can be modified.
Version: 0.2.3
Source commit: 4e6c8c5
Container: ghcr.io/michel-tricot/airmux@sha256:f81e3fe8146bea4a2fc292bb42bd8787ddbde5718f745449846be2a9017ff5be
What's Changed
- Prepare airmux 0.2.1 by @michel-tricot in #361
- Preserve the validated image during deployment tests by @michel-tricot in #362
- Require explicit commit SHA for releases by @michel-tricot in #363
- Prepare airmux 0.2.2 by @michel-tricot in #364
- Check the candidate image before tagging a release by @michel-tricot in #365
- Prepare airmux 0.2.3 by @michel-tricot in #366
Full Changelog: v0.2.0...v0.2.3
airmux 0.1.2
Version: 0.1.2
Source commit: 57f529f
What's Changed
- Add authenticated gateway model discovery by @michel-tricot in #166
- Centralize inference authentication and gateway response headers by @michel-tricot in #167
- Align inference documentation with authentication and headers by @michel-tricot in #169
- Test standalone gateway behavior, metering and performance on every PR by @michel-tricot in #165
- Rename project to airmux by @michel-tricot in #171
- Support explicit workspace, user, and key policy targets by @michel-tricot in #172
- Remove Fly deployment workflow by @michel-tricot in #175
- Remove redundant dialect headers from examples by @michel-tricot in #163
- Use a neutral gateway smoke prompt by @michel-tricot in #161
- Require pull requests and passing current-base CI for main by @michel-tricot in #187
- Use native uv and Bun Dependabot updates and cover Docker dependencies by @michel-tricot in #190
- Retain diagnostics and JUnit results for failed CI jobs by @michel-tricot in #192
- Verify PyPI candidates before announcing releases by @michel-tricot in #195
- Validate and harden all GitHub Actions workflows by @michel-tricot in #191
- Test installed wheel across Python 3.13/3.14 and Linux/macOS by @michel-tricot in #194
- Gate releases on exact-commit CI and protect release sources by @michel-tricot in #193
- Reject stale Python CI lockfiles and prevent implicit relocking by @michel-tricot in #188
- Report incremental gateway overhead in performance CI by @michel-tricot in #174
- Add real-browser security acceptance coverage by @michel-tricot in #203
- Reduce redundant CI with safe change filters and PR cancellation by @michel-tricot in #189
- Audit and refresh repository documentation by @michel-tricot in #207
- Simplify and rebuild CI for speed, reliability, and safety by @michel-tricot in #206
- Add project technical writing skills by @michel-tricot in #205
- Remove the unenforced budget policy placeholder by @michel-tricot in #214
- Fix GitHub policy launcher and reconcile CI policy by @michel-tricot in #210
- Prepare airmux 0.1.2 by @michel-tricot in #228
- Define and enforce consistent output limit semantics by @michel-tricot in #222
- Make inference credential ownership explicit by @michel-tricot in #216
- Inline policy rules and remove reusable Rule resources by @michel-tricot in #231
- Bind inference protocols to explicit endpoints by @michel-tricot in #224
- Make contract pure and move shared runtime infrastructure by @michel-tricot in #230
- Use exact monetary types across pricing and metering by @michel-tricot in #232
- Run lightweight checks on draft pull requests by @michel-tricot in #236
- Run console tests at full host parallelism by @michel-tricot in #240
- Remove usage persistence latency with reserved async writes by @michel-tricot in #234
- Add systematic cursor pagination by @michel-tricot in #239
- Publish bundles automatically from database changes by @michel-tricot in #238
- Restore reliable acceptance service startup by @michel-tricot in #242
Full Changelog: v0.1.1...v0.1.2