Skip to content

Releases: xmtp/xmtp-node-go

v1.3.0

21 Oct 20:18
v1.3.0
b757ab4

Choose a tag to compare

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

Full Changelog: v1.2.1...v1.3.0

v1.2.1

28 Aug 23:26
v1.2.1
109d643

Choose a tag to compare

What's Changed

  • Additional metrics enabled
  • Update Protos by @github-actions[bot] in #510
  • Update Protos by @github-actions[bot] in #511

Full Changelog: v1.2.0...v1.2.1

v1.2.0

12 Aug 22:37
799fb9a

Choose a tag to compare

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

22 Jul 15:25
8b6a89c

Choose a tag to compare

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

11 Jul 00:58
v1.0.1
d1c37ac

Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

07 Jul 21:39
dfe5106

Choose a tag to compare

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)