Changelog
Features
- 851c1fe feat(blossom)!: create dedicated database for blossom metadata
- fc05678 feat(blossom): add migration script for Blossom metadata
- 07cd704 feat: add version retrieval and log startup message with version
Code Refactoring
- 671e12a refactor(blossom): pass BlossomServer instance to metadata migration
Others
- cb94003 build(dependencies): bump khatru to v0.0.0-20250807015656-5425e6f793a0
- 26dd313 build(dependencies): bump khatru version to v.0.18.2
- 6c1b9e0 build(dependencies): replace khatru with custom forked version
- ecccd74 build(deps): bump khatru version to v0.17.7
- 2891dd9 build(docker): update .dockerignore to include the docs directory
- 77de155 build: include docs directory in release assets
- cb9daef chore(release): prepare Haven v1.1.0
- 96e1d31 chore: remove docker stuff from main repository 9813579
- 2e69771 ci(goreleaser): exclude merge commits from changelog
- 416b9d1 ci(goreleaser): fix missing index.html file in templates
- 4848569 ci(goreleaser): group changelog entries by commit type
- 87698f8 ci(goreleaser): removegpg2 command from signing configuration
- 212a1b0 ci(goreleaser): replace GPG_FINGERPRINT env variable with static key
- 1268ff2 ci(goreleaser): update GoReleaser configuration to v2
- 8df1f92 ci(goreleaser): update changelog exclusion filters
- b70ede4 ci(release): add GPG signing for artifacts
- c377df4 ci(release): migrate to goreleaser with zig-based cross-compilation
- 8ea4b3a ci(release): pin goreleaser action version to v2
- 038bdc5 ci(release): simplify workflow and remove zig-based SDK configuration
- d75e125 ci(release): use sign subkey fingerprint for signing the checksum
- 0f8466e ci(workflows): update release workflow name
- 3f8f6a4 ci: add GitHub Actions workflow for releasing Go binaries
- 223c8eb ci: add binary name configuration to release workflow
- d7fb831 ci: exclude arm64 Windows builds from release workflow
- 5951fa9 ci: remove arm64 architecture from Windows build in release workflow
- 091b60f ci: update release workflow to overwrite existing files
- 98b7750 docs(build): extract build instructions to documentation simplify README
- 7a57ce1 docs(build): improve Go installation instructions
- fec5152 docs(migration): update database migration instructions for older versions
- 4b6a69d docs(readme): add installation instructions for binaries
- 4e489ae docs(readme): fix broken import link to the import section
- 0579e0e docs(verify): expand verification and GPG trust instructions
- 2c365d7 docs: Use PGP instead of GPG in verify.md
- cfb4f16 docs: add instructions for verifying Haven binaries
- 684cbdf feature(config): trim example relay lists
⚠️ Breaking changes
If you’re upgrading from v1.0.5 or earlier, you may hit a BadgerDB migration issue. Please back up your database before upgrading. If you see something like this during startup
error running migrations: failed to delete index key 07935dc9483d36f24464b36e6c000001b9: Txn is too big to fit into one request
delete the db
folder and reimport your notes.