Releases: azerozero/grob
Releases · azerozero/grob
v0.36.42
Immutable
release. Only release title and notes can be modified.
SHA256 Checksums
bd19ea2ea923b41b87067cd3ef577523af0d1a628e780c318202b7d9a867f12b grob-v0.36.42-aarch64-apple-darwin.tar.gz
1c79a1e18bca194f72275e5f52c7d8b32352f81d9807c295d8072bda5269cc36 grob-v0.36.42-aarch64-unknown-linux-musl.tar.gz
4818e3037d58ee0220da278adca3f0cb0f833cfccd3d59bf1f56426e0fa26d13 grob-v0.36.42-x86_64-apple-darwin.tar.gz
fb9df49c6e9dd4e4e87d2bc1912fb5c48e88881bff3eeda60da042a2172eb2dc grob-v0.36.42-x86_64-unknown-linux-musl.tar.gz
What's Changed
- docs(providers): document Z.ai/GLM dual-endpoint model, no glm.rs needed by @Destynova2 in #309
- test(classify): unit tests + proptest for routing classifier by @Destynova2 in #322
- ci(mutants): expand mutation testing scope to dispatch + classify, enable on PRs by @Destynova2 in #320
- refactor: unify request errors + add audit log middleware by @Destynova2 in #328
- test(security): multi-tenant isolation integration tests by @Destynova2 in #326
- docs: promote ADR-0008 to accepted (unblocks ControlEngine work) by @Destynova2 in #329
- docs: ADR-0013/0015 status corrections + ADR-0023/0024/0025/0026 drafts by @Destynova2 in #330
- fix(providers): tool-use translation correctness (3 audit bugs) by @Destynova2 in #332
- test(dispatch): unit tests for dispatch pipeline (was 575 LoC / 0 tests) by @Destynova2 in #324
- chore: silent-failure killers (5 audit quick wins) by @Destynova2 in #321
- feat(cli): JSON Schema generation + IDE autocomplete support by @Destynova2 in #325
- test(streaming): integration suite for SSE pipeline and translator by @Destynova2 in #331
- fix(dlp): scan tool_use.input and tool_result.content for secrets by @Destynova2 in #333
- test(translation): table-driven tests for Anthropic <-> OpenAI <-> Responses translation by @Destynova2 in #334
- chore: release v0.36.42 by @Destynova2 in #335
Full Changelog: v0.36.41...v0.36.42
v0.36.41
Immutable
release. Only release title and notes can be modified.
SHA256 Checksums
4f535918ff9a0facc8fce7ca2b4320923b6fce654f41e3d5a95d81ce13a30b22 grob-v0.36.41-aarch64-apple-darwin.tar.gz
573a0ef5931bdaf005304f7146e0791c224d191cc6ed3e39b61fecc421b9a4b2 grob-v0.36.41-aarch64-unknown-linux-musl.tar.gz
51b0c7a1c725e43b9c6213ae74b083a3561c10406727b5b162c8d7d5751f5cd7 grob-v0.36.41-x86_64-apple-darwin.tar.gz
49e5601ced741205b7aa5512ea9d2fa4538e7d03ef07ecd4a2bd1a0a6133574b grob-v0.36.41-x86_64-unknown-linux-musl.tar.gz
What's Changed
- feat(presets): add 'optimal' preset (multi-provider speed-first routing) by @Destynova2 in #295
- feat(presets): add EU sovereign presets (eu-eco/pro/max) by @Destynova2 in #296
- refactor(presets): split 'eu' into eu-eco/pro/max, drop xAI Grok by @Destynova2 in #297
- refactor(presets): consolidate to 5 presets with clear positioning by @Destynova2 in #298
- refactor(presets): optimize ultra-cheap with Grok 4.1 Fast + DeepSeek R1 + V4 Flash by @Destynova2 in #299
- refactor(presets): max ultra-cheap free tiers + correct rate limits by @Destynova2 in #300
- refactor(presets): add Z.ai GLM + MiniMax + Mercury + DeepSeek direct by @Destynova2 in #301
- fix(presets): drop MiniMax from ultra-cheap (avoid trial deadline) by @Destynova2 in #302
- fix(presets): drop signup-bonus providers from ultra-cheap by @Destynova2 in #303
- feat(routing): canonicalize model names before [[models]] lookup by @Destynova2 in #307
- feat(secrets): add
grob secrets testsubcommand by @Destynova2 in #311 - docs: ADR-0019/0020/0022 + promote ADR-0018 (routing evolution drafts) by @Destynova2 in #310
- fix(preset): auto-discover builtins via include_dir, fix broken main by @Destynova2 in #304
- chore: release v0.36.41 by @Destynova2 in #319
Full Changelog: v0.36.40...v0.36.41
v0.36.40
Immutable
release. Only release title and notes can be modified.
SHA256 Checksums
ff4168d552d8aa63f8359b8060c059eeea0468377643fa9fe98d498cdd01060c grob-v0.36.40-aarch64-apple-darwin.tar.gz
6078a01bb31c8d999ccba5173d20837545c8ff0c0e828a343b31158a6d2d21dd grob-v0.36.40-aarch64-unknown-linux-musl.tar.gz
b6e67fa01f2ca263fa6529de83678778397ef0c899df8feb72080d2638e0d036 grob-v0.36.40-x86_64-apple-darwin.tar.gz
20d0fe5dd721ac58ebb13848c9cefec1ffdcb83253c5ccac4f8e8d9670423b14 grob-v0.36.40-x86_64-unknown-linux-musl.tar.gz
What's Changed
- fix(ci): docs-lint regex matches IP addresses; dedupe Iterate heading by @Destynova2 in #292
- fix(routing): auto-map respects explicit [[models]] entries by @Destynova2 in #293
- chore: release v0.36.40 by @Destynova2 in #294
Full Changelog: v0.36.39...v0.36.40
v0.36.39
Immutable
release. Only release title and notes can be modified.
SHA256 Checksums
279faef7d58ee9a5e4ecca0a3d81d46ff1c3048dc92ba0403d1ddae2576f3c1b grob-v0.36.39-aarch64-apple-darwin.tar.gz
28e53d22ecfbdabe3509d0e2c13f5e6213a2d5f8201cf429135984c12efcdbac grob-v0.36.39-aarch64-unknown-linux-musl.tar.gz
bc9227061f275f2bd78fa9f7ec572a61d8432a6b1af321542d86e16b150292e3 grob-v0.36.39-x86_64-apple-darwin.tar.gz
85b63e734670dee04c4a004d681a1642fa471ae62642330c7f7e514a006c210b grob-v0.36.39-x86_64-unknown-linux-musl.tar.gz
What's Changed
- feat(rpc): impl hit/set_policy + hit/resolve, closes #228 by @Destynova2 in #290
- refactor(registry): require SecretBackend on from_configs_with_models by @Destynova2 in #285
- chore: release v0.36.39 by @Destynova2 in #291
Full Changelog: v0.36.38...v0.36.39
v0.36.38
Immutable
release. Only release title and notes can be modified.
SHA256 Checksums
d77b274fa1d0e0eb3d5791bcbbcdb37f973f3cee43498ec48ec1fd9dd30019ff grob-v0.36.38-aarch64-apple-darwin.tar.gz
479367e3cc11cd1ec20bebb66c8c13f5d4d26e900c01f5ee62324d95ed3c33f7 grob-v0.36.38-aarch64-unknown-linux-musl.tar.gz
c54aa05b47e2ab297ebf1862370065b49e840b35ad4ba79689dcaf1994aaa007 grob-v0.36.38-x86_64-apple-darwin.tar.gz
8da232abcac72dbbedf79853b0c3f6730bb0f20bd5da1fecef39001b39806f27 grob-v0.36.38-x86_64-unknown-linux-musl.tar.gz
What's Changed
- fix(reload): apply secret resolution on every reload path by @Destynova2 in #284
- feat(rpc): impl config/set with in-memory mutation (#228) by @Destynova2 in #286
- feat(rpc): impl tools/enable + tools/disable (#228) by @Destynova2 in #287
- feat(rpc): impl pledge/set + pledge/clear (#228) by @Destynova2 in #289
- chore: release v0.36.38 by @Destynova2 in #288
Full Changelog: v0.36.37...v0.36.38
v0.36.36
Immutable
release. Only release title and notes can be modified.
SHA256 Checksums
f8f6dccd0a514f02ae2a9fa06294d1338ecc6d437ea222860273c200c0319563 grob-v0.36.36-aarch64-apple-darwin.tar.gz
801e7af1fe98bb82e11b5e5ba42d41d7448b47660999cbe79d2b314a72a11607 grob-v0.36.36-aarch64-unknown-linux-musl.tar.gz
619e24cbb9605b7f8a09998d9f7defa31e4b4fabe71e1ee7246c1dc976a011d2 grob-v0.36.36-x86_64-apple-darwin.tar.gz
0eb32e24999d4ba1777b863b3db78c1d2f58b78ac290e67b30bccb27fed8cbec grob-v0.36.36-x86_64-unknown-linux-musl.tar.gz
What's Changed
- fix(validate): resolve secret: and $ENV placeholders before testing providers by @Destynova2 in #280
- chore: release v0.36.36 by @Destynova2 in #281
Full Changelog: v0.36.35...v0.36.36
v0.36.35
Immutable
release. Only release title and notes can be modified.
SHA256 Checksums
3fe5e2dea879fa7995963818aa7da455b8dd8e0efa92b9862519778a3b110c88 grob-v0.36.35-aarch64-apple-darwin.tar.gz
5fb19dcb80aaa4be134323702c90c49184a57093de24b9a282ce88c40336517e grob-v0.36.35-aarch64-unknown-linux-musl.tar.gz
2ffa66389f1706e7ee82a9f885b50538ac1de2e9a5f87f22b1229a731f3964fc grob-v0.36.35-x86_64-apple-darwin.tar.gz
ea202e85f07685909b94bedafea1f4dc093d823215a1022c3d7b7257a6daf906 grob-v0.36.35-x86_64-unknown-linux-musl.tar.gz
What's Changed
- chore(cycle): Phoenix triage DQI 8.6 to 10 by @Destynova2 in #278
- chore: release v0.36.35 by @Destynova2 in #279
Full Changelog: v0.36.34...v0.36.35
v0.36.34
Immutable
release. Only release title and notes can be modified.
SHA256 Checksums
b8610ad1433cf111a8c0869938bbd1f50c5b44110c8b3690a4cd911f7301bf1f grob-v0.36.34-aarch64-apple-darwin.tar.gz
82e20322f5adf240b7cd8de890cbbb1ae0a394fef211a5228f35beb05a071ebe grob-v0.36.34-aarch64-unknown-linux-musl.tar.gz
d6826b8c36941471498ae091a04e100e2e347255b3a0ac791d1520bf328f230c grob-v0.36.34-x86_64-apple-darwin.tar.gz
da0c9642c7e46bfd54e0d4bd8fdb14f03147258371f74f0e448bb98524f10dff grob-v0.36.34-x86_64-unknown-linux-musl.tar.gz
What's Changed
- fix(profiles): rename silently-ignored fields + wire Phase P in full-opti-v5 by @Destynova2 in #273
- fix(pricing,profile): add 2026 models + revert cache values to code defaults by @Destynova2 in #274
- feat(secrets): AES-GCM encrypted upstream api_keys + grob secrets CLI by @Destynova2 in #275
- feat(secrets): pluggable SecretBackend trait + Env and File backends by @Destynova2 in #276
- chore: release v0.36.34 by @Destynova2 in #277
Full Changelog: v0.36.33...v0.36.34
v0.36.33
Immutable
release. Only release title and notes can be modified.
SHA256 Checksums
368115c0359bbe537a5b1980aa0773b6f9e2473ed33a92a1423405acfcc3598d grob-v0.36.33-aarch64-apple-darwin.tar.gz
3e933d16b6731b2935233da64510c7414a47862438648a1375fb049ff67db9fd grob-v0.36.33-aarch64-unknown-linux-musl.tar.gz
aa377103cdeb3fb1306fa5080d86946493bbb4b626e3b5bac81094eb921424e5 grob-v0.36.33-x86_64-apple-darwin.tar.gz
577d0d98dd39094fffff12933aac17a66c5a8bcdb97dd80f561e06e275fb98b2 grob-v0.36.33-x86_64-unknown-linux-musl.tar.gz
What's Changed
- ci(docs-lint): accept 303 in lychee by @Destynova2 in #264
- docs: fix 12 broken internal links (relative-path drift) by @Destynova2 in #265
- chore(docs,ci): point install script to raw GitHub + add lychee pre-commit hook by @Destynova2 in #266
- fix(cache): make simhash hamming threshold configurable via TOML (T-P4-fix) by @Destynova2 in #267
- feat(routing): allow tuning classifier weights via grob_configure (T-P5a) by @Destynova2 in #268
- docs(how-to): document grob_hint, classifier tuning, and simhash cache (Phase P) by @Destynova2 in #271
- bench(routing): add criterion bench for classify_complexity (target 0.1ms) by @Destynova2 in #270
- feat(routing): add grob_autotune MCP tool for offline classifier calibration (T-P5b) by @Destynova2 in #272
- chore: release v0.36.33 by @Destynova2 in #269
Full Changelog: v0.36.32...v0.36.33
v0.36.32
Immutable
release. Only release title and notes can be modified.
SHA256 Checksums
85ecae442a56ef84ae5fbb98b557afd00e1db1a13e1038fa071bbf9ecc72bf34 grob-v0.36.32-aarch64-apple-darwin.tar.gz
c70c1fa8bf2a54ebd4b79aa4413a4553d5a0f9b17c528b0dd2f96cb297cdcdfc grob-v0.36.32-aarch64-unknown-linux-musl.tar.gz
6302ac67cf323155a14bd2804eed99cf45e241efb8e3ed60900597e2b989e2aa grob-v0.36.32-x86_64-apple-darwin.tar.gz
ed9707d237d74e445b4507ad297fd03242a84ea915e9c4a241b4af227610ade9 grob-v0.36.32-x86_64-unknown-linux-musl.tar.gz
What's Changed
- chore(deploy): Type=exec on grob.container + close Tier 2 CI cluster (#15 #16 #17 #18 #19 #20) by @Destynova2 in #256
- docs,ci: cli.md missing flags + prose lint jobs (#13 #27) by @Destynova2 in #257
- docs(traits): # Examples on 3 core public traits (#28) by @Destynova2 in #258
- chore(docs,tier0): hygiene structurelle — ADR 0007 + codex move + CONTRIBUTING + SECURITY + RTM (#36 #37 #38 #39) by @Destynova2 in #259
- fix(ci,openai): unbreak Docs Lint + bump rustls-webpki sec patch by @Destynova2 in #261
- docs: fix 4 stale external links surfaced by working lychee by @Destynova2 in #263
- chore: release v0.36.32 by @Destynova2 in #262
Full Changelog: v0.36.31...v0.36.32