Releases: nuts-foundation/nuts-node
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
Almond (v1.1.0)
What's Changed
Full Changelog: v1.0.3...v1.1.0
Brazil bugfix (v2.0.4)
What's Changed
- send notification from DAG with AND without payload (#1112) by @woutslakhorst in #1125
Full Changelog: v2.0.3...v2.0.4
Brazil bugfix (v2.0.3)
Almond bugfix (v1.0.3)
This fixes the trying to send message larger than max (589746 vs. 524288) error in protocol v1 release. Also allows use of TLS v1.2 and greater (previously only TLS v1.3 was allowed).
Brazil bugfix (v2.0.2)
What's Changed
- Fix organization search in didman (#1081 ) by @stevenvegt in #1081
Full Changelog: v2.0.1...v2.0.2
Brazil bugfix (v2.0.1)
What's Changed
- fix broken status codes (#1068) by @woutslakhorst in #1069
Full Changelog: v2.0.0...v2.0.1
Brazil release (v2.0.0)
This version implements the V2 network protocol. The V2 network protocol combines gossip style messages with a fast reconciliation protocol for larger difference sets.
The protocol can quickly identify hundreds of missing transactions.
The new protocol is much faster than the old protocol and its performance is currently limited by the database performance.
Besides the improved network protocol, this version also implements semantic searching for Verifiable Credentials.
Till this version, searching for VCs only supported the NutsOrganizationCredential and NutsAuthorizationCredential. With the new semantic search capabilities all kinds of credentials can be issued and found.
This is the first step for the Nuts node to become a toolbox that supports multiple domains.
Full Changelog: v1.0.0...v2.0.0
Almond bugfix (v1.0.1)
This is a bugfix release that backports #1048 to the v1 branch.