Releases: helsing-ai/buffrs
Releases · helsing-ai/buffrs
v0.11.0 – Update dependencies and use edition 2024
What's Changed
- Update dependencies, use edition 2024, and nixpkgs stable by @ntrinquier in #281
Full Changelog: v0.10.0...v0.11.0
v0.10.0 – Security and Stability Improvements
What's Changed
- issue-176: add lint to keep service defs out of lib type packages by @Leopard2A5 in #264
- Remove unnecessary From for reqwest::Response by @Leopard2A5 in #266
- Rene/issue 176 lints (package names and folder structure) by @Leopard2A5 in #265
- Update
gitx
by @tomkarw in #269 - Update crane version to latest by @ulucs in #268
- Fix CI (clippy) by @vsiles in #275
- Keeping files "last modified" time to enable change detection in build.rs by @vsiles in #274
- Bump nix flake Rust input, fix clippy errors and RUSTSEC warnings by @adamdayan in #278
- Ensure stable order of print_files output by @adamdayan in #277
- Prepare
0.10.0
by @mara-schulke in #280
New Contributors
- @Leopard2A5 made their first contribution in #264
- @ulucs made their first contribution in #268
- @adamdayan made their first contribution in #278
Full Changelog: v0.9.0...v0.10.0
v0.9.0 – Local Dependencies
What's Changed
- Update readme.md removing outdated commands by @fredrb in #255
- Add
buffrs new
command to init a package in a non-existing folder by @gbouv in #256 - buffrs add now accept dependency with no version and defaults to
latest
by @gbouv in #259 - Allow dependencies in
Proto.lock
to be updated when manifest changes by @fredrb in #257 - Store package in cache on first download by @fredrb in #260
- Add default overlay by @tomkarw in #261
- Local Dependencies by @mara-schulke in #262
New Contributors
Full Changelog: v0.8.1...v0.9.0
v0.8.1 – Security Improvements
What's Changed
- fix: Clippy, deny.toml and outdated deps by @poliorcetics in #233
- devshell: add protobuf, requirement to make all tests pass by @poliorcetics in #232
- deps: update rustls to fix RustSec advisory by @poliorcetics in #237
- docs: fix all broken doc links by @poliorcetics in #238
- feat: add
Digest::from_parts()
for when the algorithm and digest are already separated instead of forcing to build aString
by @poliorcetics in #239 - chore: remove registry crate, it's not the approach we want to take by @poliorcetics in #241
- Fix Clippy warnings by @DavidWHelsing in #245
- Add rust tests to nix checks by @DavidWHelsing in #244
- Bump gix due to CVE by @alexespencer in #247
- nix: deduplicate flake-utils input by @poliorcetics in #248
- Bump versions by @mara-schulke in #249
New Contributors
- @poliorcetics made their first contribution in #233
- @DavidWHelsing made their first contribution in #245
Full Changelog: v0.8.0...v0.8.1
v0.8.0 – Caching & Nix Integration
What's Changed
- Add PgSQL metadata storage by @BlowaXD in #215
- Improve nix devx + verify it in CI by @super-secret-github-user in #219
- Eg/add sheilds to indicate build status by @super-secret-github-user in #222
- Removing dependency to git2 by @vsiles in #220
- Log the installation of local pkgs by @mara-schulke in #227
- Nix Integration by @mara-schulke in #226
- Repair flake status by @mara-schulke in #228
New Contributors
- @super-secret-github-user made their first contribution in #219
- @vsiles made their first contribution in #220
Full Changelog: v0.7.6...v0.8.0
v0.7.6 – Hotfixes
What's Changed
- Basic Nix compatibility by @qsantos in #207
- Add Dockerfile for registry by @BlowaXD in #206
- add registry publish endpoint basis by @BlowaXD in #210
- chore: make buffrs project a workspace by @tomkarw in #209
- Cleanup service testing to use tokio channel and run client/server connection by @BlowaXD in #212
- ci: fix ci after removing registry specific workflow by @tomkarw in #214
- Add fetch version basis by @BlowaXD in #213
New Contributors
Full Changelog: v0.7.5...v0.7.6
v0.7.5 – Buffrs Editions
What's Changed
- Exclude
tests
and.github
folders from publish by @ntrinquier in #204 - Implement a canary edition system by @mara-schulke in #201
Full Changelog: v0.7.4...v0.7.5
v0.7.4 – Stabilize commands in half initialized projects
What's Changed
- Add full test of the typical use-case by @qsantos in #199
- Create
proto
andvendor
directories when running commands by @ntrinquier in #203
Full Changelog: v0.7.3...v0.7.4
v0.7.3 – Remove impl Packages
What's Changed
- Clear the proto store before installing dependencies by @mara-schulke in #183
- Introduce cross-compiled releases by @tomkarw in #180
- Unignore tests by @qsantos in #189
- Add a Cargo.lock to the registry crate by @qsantos in #190
- Add a pre-commit hook by @qsantos in #182
- Placate Clippy by @qsantos in #191
- Add docs for absolute import paths and vendor copies by @JoeHut in #188
- Actually disable git LFS by @qsantos in #195
- Deprecate Impl packages (again) by @mara-schulke in #194
Full Changelog: v0.7.2...v0.7.3
v0.7.2 – Inline Api Packages
What's Changed
- Update Getting Started Documentation to reflect current state of implementation by @JoeHut in #163
- Allow code gen when only protos exist by @alexespencer in #164
- Improve error message for unpinned versions of dependencies by @JoeHut in #165
- Require at least tokio 1.26.0 by @JoeHut in #166
- Remove ring dependency by @xfbs in #161
- Make static lifetime of constants explicit by @JoeHut in #170
- Adds prototype registry storage by @xfbs in #168
- Support releasing of api package from implementing repository by @JoeHut in #167
- chore: update aws-sdk to v1 by @tomkarw in #177
- fix: buffrs should not use protoc-bin-vendored by @tomkarw in #179
- Run npm audit fix --force by @qsantos in #184
New Contributors
- @JoeHut made their first contribution in #163
- @tomkarw made their first contribution in #177
- @qsantos made their first contribution in #184
Full Changelog: v0.7.1...v0.7.2