Releases: xmtp/xmtp-node-go
Releases · xmtp/xmtp-node-go
v1.3.0
What's Changed
- Update Protos by @github-actions[bot] in #519
- Add explicit path in protos change by @fbac in #522
- Do a proper delete of gen protos and re-run with newest (V3) by @mkysel in #526
- Update Protos by @github-actions[bot] in #527
- Update Protos by @github-actions[bot] in #529
- Welcome pointer support by @tylerhawkes in #528
New Contributors
- @tylerhawkes made their first contribution in #528
Full Changelog: v1.2.1...v1.3.0
v1.2.1
v1.2.0
What's Changed
- Migrate data to append-only key_packages table by @fbac in #491
- Modernize dev structure by @mkysel in #498
- Add key_packages pruner by @fbac in #500
- Add key_packages backfiller by @fbac in #499
- Introduce nightly protos generator by @mkysel in #501
- Missing buf for nightly protos by @mkysel in #502
- Store signed commit log entries by @richardhuaaa in #504
- Do not start another prune cycle if previous one wasn't full by @mkysel in #506
- Disable V3 publishing with environment variable by @fbac in #505
- Update Protos by @github-actions[bot] in #509
New Contributors
- @fbac made their first contribution in #491
- @github-actions[bot] made their first contribution in #509
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Add is_commit to group_messages and determine commit status from MLS service by @mkysel in #479
- Parametrize batch size for pruner and 10x default by @mkysel in #487
- Implement group message pruning by @mkysel in #486
- Fix GH warning by @mkysel in #488
- Backfill is_commit field by calling the MLS service by @mkysel in #485
- Limit size of backfill MLS validation batches by @mkysel in #493
- Allow setting DB timeout via env variables by @mkysel in #492
- Multi value deploy by @mkysel in #494
- Add installation pruner and run all pruners concurrently by @mkysel in #495
- Fix installation pruner and make pruners independent by @mkysel in #496
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- Update prune builder to new main structure by @mkysel in #470
- CD Deploy Node-go to TF DEV by @mkysel in #471
- Handle statement timeout if pruner DB is too large by @mkysel in #472
- Fix infinite warnings and errors by golangci by @mkysel in #474
- Add more logging to welcome sending by @neekolas in #473
- Fix options parser - caused by golangci staticcheck by @mkysel in #475
- Allowlist internal users for testing by @neekolas in #476
- Improve docs by @neekolas in #484
Full Changelog: v1.0.0...v1.0.1
What's Changed
- Update prune builder to new main structure by @mkysel in #470
- CD Deploy Node-go to TF DEV by @mkysel in #471
- Handle statement timeout if pruner DB is too large by @mkysel in #472
- Fix infinite warnings and errors by golangci by @mkysel in #474
- Add more logging to welcome sending by @neekolas in #473
- Fix options parser - caused by golangci staticcheck by @mkysel in #475
- Allowlist internal users for testing by @neekolas in #476
- Improve docs by @neekolas in #484
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Update GH actions to reflect a new release process (#469) ### Replace Docker Hub deployment workflow with GitHub Container Registry build workflow for XMTP Node-go Docker images - Replaces the previous Docker Hub deployment workflow with a new GitHub Actions workflow that builds and pushes Docker images to GitHub Container Registry (`ghcr.io`) in [.github/workflows/build-node-go.yml](https://github.com/xmtp/xmtp-node-go/pull/469/files#diff-e3a5d88d254b23911cc21109d780bd3ac7d6f48bab824d3e5aceb7985671b61a) - Removes the existing deployment workflow [.github/workflows/deploy.yml](https://github.com/xmtp/xmtp-node-go/pull/469/files#diff-28802fbf11c83a2eee09623fb192785e7ca92a3f40602a517c011b947a1822d3) and basic build workflow [.github/workflows/build.yml](https://github.com/xmtp/xmtp-node-go/pull/469/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721) - Updates Docker build scripts to target GitHub Container Registry instead of Docker Hub and use `git describe HEAD --tags --long` for version information in [dev/docker/build](https://github.com/xmtp/xmtp-node-go/pull/469/files#diff-00364ccfb544e6a84f418e78aa5522e6604745635f44245f14fcc1f5d18a20b9) - Modifies lint and test workflows to trigger on additional branches (`dev` and `rel/**`) and adds manual trigger capability in [.github/workflows/lint.yml](https://github.com/xmtp/xmtp-node-go/pull/469/files#diff-107e910e9f2ebfb9a741fa10b2aa7100cc1fc4f5f3aca2dfe78b905cbd73c0d2) and [.github/workflows/test.yml](https://github.com/xmtp/xmtp-node-go/pull/469/files#diff-faff1af3d8ff408964a57b2e475f69a6b7c7b71c9978cccc8f471798caac2c88) - Updates the main application to log version information at startup and renames the logger variable from `log` to `logger` in [cmd/xmtpd/main.go](https://github.com/xmtp/xmtp-node-go/pull/469/files#diff-7ea381f80024aa4faa2dd46a129937db7ab2b04703d72f73f968511bb3be1aee)