Releases: nuts-foundation/nuts-node
Releases · nuts-foundation/nuts-node
Chestnut update (7)
What's Changed
Removes validation of LegalBase to be forward compatible with upcoming v5 release.
Full Changelog: v4.2.4...v4.3.0
Chestnut update (6)
What's Changed
- Set built-in IRMA server to
production-mode
when node is instrict-mode
(#1491) by @stevenvegt in #1492
Full Changelog: v4.2.3...v4.2.4
Chestnut update (5)
What's Changed
- fix overriding VAULT_TOKEN with empty default (#1465) by @woutslakhorst in #1474
- V4 vault memory fixes by @stevenvegt in #1475
Full Changelog: v4.2.2...v4.2.3
Chestnut update (4)
What's Changed
Full Changelog: v4.2.0...v4.2.2
Chestnut update (3)
What's Changed
Backports upstream features for connecting to Redis over TLS.
Full Changelog: v4.1.1...v4.2.0
Chestnut update (2)
What's Changed
Full Changelog: v4.1.0...v4.1.1
Chestnut update
This minor release adds TLS offloading for gRPC connections.
What's Changed
- Bump schneider.vip/problem from 1.6.0 to 1.7.0 by @dependabot in #1292
- replace sphinx build with docker by @woutslakhorst in #1278
- Bump github.com/alicebob/miniredis/v2 from 2.21.0 to 2.22.0 by @dependabot in #1284
- Network: allow max backoff to be configured, and increase the default backoff to 1 day by @reinkrul in #1285
- Fix options table layout by @stevenvegt in #1296
- Add page for custom credentials to docs by @stevenvegt in #1295
- Auth: log module name with IRMA log entries by @reinkrul in #1268
- add transaction count metric to prometheus output by @woutslakhorst in #1306
- Some errors in monitoring.rst by @woutslakhorst in #1313
- add validation failure to auth token request output by @woutslakhorst in #1289
- Bump google.golang.org/protobuf from 1.28.0 to 1.28.1 by @dependabot in #1318
- Storage: update go-stoabs, so lock acquisition expires in 1s by @reinkrul in #1316
- Feature/1310 fit page in out buffer by @woutslakhorst in #1315
- add cpuprofile option by @woutslakhorst in #1304
- Logging: configure X-Forwarded-For in Echo by @reinkrul in #1321
- Metrics: enable Prometheus for Echo by @reinkrul in #1314
- Add rate limiter for internal paths by @stevenvegt in #1312
- redis beta lib update by @woutslakhorst in #1324
- Logging: alter statements to use fields rather than formatted messages by @reinkrul in #1320
- Network: support TLS offloading for incoming TLS connections by @reinkrul in #1291
- Logging: skip logging calls to HTTP metrics endpoints by @reinkrul in #1325
- Bump golang from 1.18.4-alpine to 1.18.5-alpine by @dependabot in #1329
- TLS: Move TLS config from network to core in preparation of supporting HTTPS by @reinkrul in #1327
- add V4.1.0 release notes by @woutslakhorst in #1330
Full Changelog: v4.0.0...v4.1.0
Chestnut release
This release introduces a pluggable storage system and support for:
- BBolt backups
- Experimental Redis support
What's Changed
- Docs: correct datadir by @gerardsn in #1159
- added v3 release notes by @woutslakhorst in #1165
- Bump google.golang.org/grpc from 1.46.2 to 1.47.0 by @dependabot in #1162
- Reprocess command and API for rewalking the DAG by @woutslakhorst in #1151
- Network: make State message non-blocking by @gerardsn in #1164
- Bump golang from 1.18.2-alpine to 1.18.3-alpine by @dependabot in #1166
- migrate code now we know LC is always present by @woutslakhorst in #1160
- remove time based diddoc resolver by @woutslakhorst in #1161
- Bump github.com/deepmap/oapi-codegen from 1.10.1 to 1.11.0 by @dependabot in #1143
- Network: Cleanup unused code by @gerardsn in #1167
- Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #1168
- remove old style proofs and revocation by @woutslakhorst in #1163
- Remove lastTransactionTracker by @gerardsn in #1178
- Network: add branch/tag to peer diagnostics by @reinkrul in #1142
- e2e tests without earthly by @gerardsn in #1183
- Storage: define API and provide BBolt KV store by @reinkrul in #1099
- Network: allow connection timeout to be configured by @reinkrul in #1155
- fix: endpoint urls by @joostfaassen in #1191
- change dbsize stats by @woutslakhorst in #1180
- Bump github.com/avast/retry-go/v4 from 4.0.5 to 4.1.0 by @dependabot in #1187
- Bump github.com/hashicorp/vault/api from 1.6.0 to 1.7.2 by @dependabot in #1188
- remove FindBetween by @gerardsn in #1192
- Remove replayingPayloadScheduler by @gerardsn in #1195
- Docs: explained development and stable networks by @reinkrul in #1182
- Bump github.com/stretchr/testify from 1.7.2 to 1.7.3 by @dependabot in #1201
- Bump github.com/knadh/koanf from 1.4.1 to 1.4.2 by @dependabot in #1202
- Render graph on Lamport Clock ranges by @gerardsn in #1206
- added universal subscriber by @woutslakhorst in #1204
- Bump github.com/stretchr/testify from 1.7.3 to 1.7.4 by @dependabot in #1210
- Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 by @dependabot in #1211
- Docs: frequently asked errors by @reinkrul in #1200
- Fix config merge by @stevenvegt in #1197
- Bump github.com/stretchr/testify from 1.7.4 to 1.7.5 by @dependabot in #1217
- rewrite gossip callback by @woutslakhorst in #1208
- Update getting started docs by @stevenvegt in #1214
- Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #1228
- VCR: ResolveVC should not verify VC before returning it by @reinkrul in #1222
- VCR: remove Migrate by @gerardsn in #1232
- Replace dag with go-stoabs by @gerardsn in #1212
- Storage: basic storage configuration layer by @reinkrul in #1189
- Network: remove unused storage utils by @gerardsn in #1235
- Remove signingTimeVerifier by @woutslakhorst in #1234
- Docs: recommended deployment, restructured everything configuration/deployment related by @reinkrul in #1227
- Broken by moving docs around by @reinkrul in #1246
- Crypto: fixed & improved Vault support by @reinkrul in #1239
- revert tx version back to v1, remove LC from crit headers by @woutslakhorst in #1244
- Replace dag subscribers with universal notifier by @woutslakhorst in #1215
- elaborate on VC searching by @woutslakhorst in #1242
- Fix race condition in State trees by @gerardsn in #1248
- VDR: replace bbolt storage with stoabs by @gerardsn in #1238
- Unignore DAG subscriber error by @reinkrul in #1254
- Bump github.com/cbroglie/mustache from 1.3.1 to 1.4.0 by @dependabot in #1256
- Docs: added suggested subdomains to deployment documentation by @reinkrul in #1258
- Bump golang from 1.18.3-alpine to 1.18.4-alpine by @dependabot in #1261
- Bump google.golang.org/grpc from 1.47.0 to 1.48.0 by @dependabot in #1262
- FAQ: 'JWT signing key not present on this node' by @reinkrul in #1226
- disable DAG.Verify at startup by @woutslakhorst in #1259
- Feature/1186 issuer backup store by @woutslakhorst in #1251
- VCR: Remove temporary workaround config 'overrideissueallpublic' by @reinkrul in #1264
- Docs: generate CLI command reference by @reinkrul in #1247
- Network: only reset backoff when all connection checks succeed by @reinkrul in #1267
- Drop bbolt from store names by @gerardsn in #1273
- Network: store number of TXs by @reinkrul in #1255
- Network: clean up bucket init code by @reinkrul in #1274
- Bump alpine from 3.16.0 to 3.16.1 by @dependabot in #1275
- Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 by @dependabot in #1276
- Add nuts-node:dev build by @gerardsn in #1280
- described bbolt backup procedure by @woutslakhorst in #1277
- Restart node_exporter service by @gerardsn in #1283
- Redis support by @reinkrul in #1250
- add irma files for test by @woutslakhorst in #1288
- add V4 release notes by @woutslakhorst in #1290
Full Changelog: v3.0.0...v4.0.0
Cashew release
This release no longer has the V1 network protocol
What's Changed
- Storage: engine skeleton by @reinkrul in #1059
- fix roadmap by @woutslakhorst in #1062
- Network: limit node to 1 active conversation per peer by @gerardsn in #1046
- fix broken status codes by @woutslakhorst in #1068
- Network: increases TransactionList overhead margins by @gerardsn in #1070
- Add SearchVCQuery type by @stevenvegt in #1073
- added API integration test that tests 404s by @woutslakhorst in #1071
- Bump github.com/lestrrat-go/jwx from 1.2.23 to 1.2.24 by @dependabot in #1075
- VCR: Return error when revocation can't be retrieved by SearchVCs() by @reinkrul in #1078
- speedup of tests by @woutslakhorst in #1079
- Bump github.com/nats-io/nats.go from 1.14.0 to 1.15.0 by @dependabot in #1076
- Bump crazy-max/ghaction-docker-meta from 3.8.0 to 4.0.1 by @dependabot in #1074
- Bump github.com/nats-io/nats-server/v2 from 2.8.1 to 2.8.2 by @dependabot in #1077
- Fix didman organization search by @stevenvegt in #1080
- Bump docker/build-push-action from 2 to 3 by @dependabot in #1082
- fixed incorrect observer for private TX by @woutslakhorst in #1088
- Bump docker/setup-qemu-action from 1 to 2 by @dependabot in #1083
- Bump docker/setup-buildx-action from 1 to 2 by @dependabot in #1084
- Bump docker/login-action from 1 to 2 by @dependabot in #1085
- Network: Filter all gossiped Tx from peer's gossip queue by @gerardsn in #1094
- VDR: improve error messages returned when validating compound service references by @reinkrul in #1091
- Crypto: adjust ErrKeyNotFound to clearly indicate it concerns private keys by @reinkrul in #1089
- remove V1 network protocol and unused code by @woutslakhorst in #1061
- Revert "remove V1 network protocol and unused code" by @reinkrul in #1096
- Bump golang from 1.18.1-alpine to 1.18.2-alpine by @dependabot in #1100
- Network: Send State when peer is behind and there are no new transactions by @gerardsn in #1093
- Network: Update handler/sender log levels by @gerardsn in #1103
- Gossip: Reduce chance of test data race by @gerardsn in #1098
- Remove v1 protocol by @reinkrul in #1097
- VCR: Untrusted only lists active issuers by @gerardsn in #1090
- Support TLS v1.2 by @reinkrul in #1107
- Revert "Remove v1 protocol (#1097)" by @gerardsn in #1114
- send notification from DAG with AND without payload by @woutslakhorst in #1112
- VCR: issuer tracks credentials it revoked and returns 409 on double revocation by @gerardsn in #1101
- Bump google.golang.org/grpc from 1.46.0 to 1.46.2 by @dependabot in #1110
- Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2 by @dependabot in #1111
- Feature/remove v1 protocol again by @woutslakhorst in #1121
- Network: also override node DID auth when one of the prerequisites fail by @reinkrul in #1105
- Network: remove BBolt DAG lamport clock migration by @reinkrul in #1113
- Remove old VC concept docs by @reinkrul in #1119
- Fix copyright notices by @reinkrul in #1117
- JSONLD: Add extra logging about its config by @reinkrul in #1124
- Run e2e for PRs on V* branches by @gerardsn in #1126
- Bump github.com/avast/retry-go/v4 from 4.0.4 to 4.0.5 by @dependabot in #1130
- Bump github.com/nuts-foundation/go-leia/v3 from 3.1.2 to 3.1.3 by @dependabot in #1129
- added bbolt TX as param to some bboltDAG methods by @woutslakhorst in #1131
- Network: validate hostname according to RFC 6125 by @reinkrul in #1141
- Network: debug logging in case of authentication error by @reinkrul in #1136
- Bump github.com/lestrrat-go/jwx from 1.2.24 to 1.2.25 by @dependabot in #1150
- Bump github.com/nats-io/nats-server/v2 from 2.8.2 to 2.8.3 by @dependabot in #1149
- Bump alpine from 3.15.4 to 3.16.0 by @dependabot in #1148
- update phonetics lib featuring thread safety by @woutslakhorst in #1152
- remove dependency on context for transaction verifiers by @woutslakhorst in #1144
- Upgrade gcc and musl by @reinkrul in #1153
- How-to release Nuts Node by @reinkrul in #1109
- Bump github.com/nats-io/nats-server/v2 from 2.8.3 to 2.8.4 by @dependabot in #1157
- Bump github.com/hashicorp/vault/api from 1.5.0 to 1.6.0 by @dependabot in #1156
- Bump github.com/nats-io/nats.go from 1.15.0 to 1.16.0 by @dependabot in #1158
- Deduplicate oapi ssi schema definitions by @gerardsn in #1123
Full Changelog: v2.0.0...v3.0.0
Brazil backport (v2.1.0)
What's Changed
Full Changelog: v2.0.4...v2.1.0