Releases: helsing-ai/buffrs
Releases · helsing-ai/buffrs
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
v0.7.1 – Implement buffrs list
What's Changed
- Update package name length constraints by @mara-schulke in #158
- Implement
buffrs list
by @mara-schulke in #157 - Removes unused crates by @xfbs in #160
Full Changelog: v0.7.0...v0.7.1
v0.7.0 – Protocol Buffer Linting
What's Changed
- Switch from TryFrom to FromStr for Manifest by @xfbs in #107
- Update README.md by @mara-schulke in #118
- Skip serializing empty credentials vector in credentials file. by @xfbs in #120
- Async correctness for buildsrs by @xfbs in #125
- Allows building registry by @xfbs in #126
- Improve Errors using
miette
by @asmello in #103 - Use serde_typename crate for DigestAlgorithm by @xfbs in #124
- Hooks up database to registry by @xfbs in #127
- Clean up imports. by @xfbs in #106
- Refactors
src/package.rs
by @xfbs in #132 - Check for existence of PackageStore when creating new by @xfbs in #144
- Implements
buffrs
context. by @xfbs in #145 - Runs CI for all crates in workspace by @xfbs in #140
- Fail CI if unit test coverage is lower than threshold. by @xfbs in #149
- Refactors src/package.rs into multiple modules. by @xfbs in #150
- Refactor the
command
module by @mara-schulke in #131 - Refactors digest-related code in
src/lock.rs
by @xfbs in #151 - Document
buffrs lint
by @mara-schulke in #153 - Rebase Nix flake PR by @j-baker in #104
- Protobuf validation by @xfbs in #130
New Contributors
Full Changelog: v0.6.4...v0.7.0