Skip to content

Commit

Permalink
Merge pull request #5901 from oasisprotocol/kostko/feature/changelog-…
Browse files Browse the repository at this point in the history
…24.3

changelog: Assemble changes for 24.3 release
  • Loading branch information
kostko authored Oct 15, 2024
2 parents 3f241f7 + 5d594fa commit 3b1fc77
Show file tree
Hide file tree
Showing 28 changed files with 101 additions and 49 deletions.
4 changes: 0 additions & 4 deletions .changelog/5790.trivial.md

This file was deleted.

Empty file removed .changelog/5835.trivial.md
Empty file.
1 change: 0 additions & 1 deletion .changelog/5836.internal.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5838.feature.md

This file was deleted.

Empty file removed .changelog/5839.trivial.md
Empty file.
1 change: 0 additions & 1 deletion .changelog/5840.feature.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5844.internal.md

This file was deleted.

Empty file removed .changelog/5847.trivial.md
Empty file.
Empty file removed .changelog/5848.trivial.md
Empty file.
1 change: 0 additions & 1 deletion .changelog/5851.bugfix.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5852.internal.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5856.internal.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5861.feature.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5863.internal.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5865.internal.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5867.internal.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5872.feature.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changelog/5876.cfg.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changelog/5876.feature.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5878.feature.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5879.feature.md

This file was deleted.

Empty file removed .changelog/5885.trivial.md
Empty file.
1 change: 0 additions & 1 deletion .changelog/5888.feature.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5890.internal.md

This file was deleted.

1 change: 0 additions & 1 deletion .changelog/5891.internal.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changelog/5897.internal.md

This file was deleted.

2 changes: 1 addition & 1 deletion .punch_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
year = '24'
minor = 2
minor = 3
micro = 0
100 changes: 100 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,106 @@ The format is inspired by [Keep a Changelog].

<!-- TOWNCRIER -->

## 24.3 (2024-10-14)

| Protocol | Version |
|:------------------|:---------:|
| Consensus | 7.0.0 |
| Runtime Host | 5.1.0 |
| Runtime Committee | 5.0.0 |

### Configuration Changes

- The pathbadger storage backend is now the default for new nodes
([#5876](https://github.com/oasisprotocol/oasis-core/issues/5876))

When a node is provisioned into an empty data directory it will default to
using the `pathbadger` storage backend.

For existing nodes, the storage backend is automatically detected based on
the data directory. When multiple storage directories exist, the one most
recently modified is used.

In case one does not want this new behavior, it is still possible to set
the `storage.backend` to `badger`/`pathbadger` to explicitly configure the
desired storage backend and disable autodetection.

### Features

- go/runtime: Support bundle components without ELF binary
([#5838](https://github.com/oasisprotocol/oasis-core/issues/5838))

- Add support for verifying Intel TDX quotes
([#5840](https://github.com/oasisprotocol/oasis-core/issues/5840))

- Add QEMU-based Intel TDX provisioner
([#5861](https://github.com/oasisprotocol/oasis-core/issues/5861))

- runtime/src/enclave_rpc: Support peer feedback for concurrent requests
([#5872](https://github.com/oasisprotocol/oasis-core/issues/5872))

- go/storage: Add automatic storage backend detection
([#5876](https://github.com/oasisprotocol/oasis-core/issues/5876))

The new default storage backend is "auto" which attempts to detect the
storage backend that should be used based on existing data directories.
When none exist, "pathbadger" is used. When multiple exist, the most
recently modified one is used.

This should make newly deployed nodes default to pathbadger.

- go/common/grpc: allow non-tls connections to loopback addresses
([#5878](https://github.com/oasisprotocol/oasis-core/issues/5878))

- runtime/src/enclave_rpc/client: Support concurrent sessions
([#5879](https://github.com/oasisprotocol/oasis-core/issues/5879))

- go/runtime/client: Expose state proofs via gRPC
([#5888](https://github.com/oasisprotocol/oasis-core/issues/5888))

### Bug Fixes

- runtime/src/dispatcher: Propagate panics during status/policy update
([#5851](https://github.com/oasisprotocol/oasis-core/issues/5851))

### Internal Changes

- buildkite: Enable debug assertions in runtimes
([#5836](https://github.com/oasisprotocol/oasis-core/issues/5836))

- go: Bump go-libp2p to 0.36.3
([#5844](https://github.com/oasisprotocol/oasis-core/issues/5844))

- keymanager: Add mock trusted signers for debug mock SGX builds
([#5852](https://github.com/oasisprotocol/oasis-core/issues/5852))

- go: Bump github.com/dgraph-io/badger to v4.3.1
([#5856](https://github.com/oasisprotocol/oasis-core/issues/5856))

- keymanager/src/client: Fetch churp key shares concurrently
([#5863](https://github.com/oasisprotocol/oasis-core/issues/5863))

- keymanager: Expose runtime ID and RSK in the key manager client
([#5865](https://github.com/oasisprotocol/oasis-core/issues/5865))

- runtime: Remove obsolete feature rpc_peer_id
([#5867](https://github.com/oasisprotocol/oasis-core/issues/5867))

- go: Bump go-libp2p to 0.36.5
([#5890](https://github.com/oasisprotocol/oasis-core/issues/5890))

- go: Bump CometBFT to 0.37.11-oasis1
([#5891](https://github.com/oasisprotocol/oasis-core/issues/5891))

- secret-sharing/src/churp/switch: Verify combined bivariate polynomial
([#5897](https://github.com/oasisprotocol/oasis-core/issues/5897))

After all bivariate shares are collected and the switch either
creates a new shareholder or proactivates the share of an existing
one, the new share should be verified to ensure that the verification
matrix of the combined bivariate polynomial satisfies the non-zero
leading term requirements.

## 24.2 (2024-08-20)

| Protocol | Version |
Expand Down

0 comments on commit 3b1fc77

Please sign in to comment.