Skip to content

Tracking PR for v0.14.0 relese#1603

Draft
bobbinth wants to merge 114 commits intomainfrom
next
Draft

Tracking PR for v0.14.0 relese#1603
bobbinth wants to merge 114 commits intomainfrom
next

Conversation

@bobbinth
Copy link
Contributor

This is a tracking PR for v0.14.0 release.

This removes a few levels of path nesting.
* chore: ntx-builder followups

* review: improve span formatting

Co-authored-by: Mirko <48352201+Mirko-von-Leipzig@users.noreply.github.com>

---------

Co-authored-by: Mirko <48352201+Mirko-von-Leipzig@users.noreply.github.com>
mmagician and others added 5 commits March 5, 2026 12:25
* chore: test network accounts get details

* chore: network accounts should make it to genesis state

* Apply suggestion from @mmagician

* clippy
* fix: lenient pre-release matching in accept header validation

Match on the pre-release label (e.g. "alpha") but ignore the numeric
suffix, so a server at 0.14.0-alpha.3 accepts clients at alpha.1,
alpha.2, etc. This allows client and node to evolve independently
within the same pre-release phase.

- Stable and pre-release remain incompatible
- Different labels (alpha vs beta) remain incompatible
- Patch versions remain flexible (0.14.0 and 0.14.1 both accepted)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* chore: add changelog entry for lenient pre-release matching

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: reject different patch versions for pre-release

Pre-release versions now require exact patch match in addition to
matching the pre-release label. Patch flexibility only applies to
stable versions. For example, a 0.14.0-alpha.3 server rejects
0.14.1-alpha.1 but a stable 0.14.0 server still accepts 0.14.1.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* lint

---------

Co-authored-by: Claude (Opus) <noreply@anthropic.com>
drahnr and others added 18 commits March 9, 2026 17:12
Co-authored-by: Mirko <48352201+Mirko-von-Leipzig@users.noreply.github.com>

fix: add missing ErrorReport import in execute.rs

Co-authored-by: mmagician <8402446+mmagician@users.noreply.github.com>
chore: bring in changes from `v0.14.0-alpha` into `next`
* chore: refactor `TransactionHeader` proto serialization

* docs: add changelog entry

* chore: address PR comments

* docs: add pending TODO
@bobbinth
Copy link
Contributor Author

This branch has accumulated some conflicts against main. I'm not yet familiar with all the changes to merge them efficiently. Who'd be best positioned to do it? (cc @Mirko-von-Leipzig @igamigo).

SantiagoPittella and others added 5 commits March 13, 2026 13:40
* feat(ntx-builder): blacklist accounts whose actors crash repeatedly

* add PR number to changelog entry

* docs: add changelog entry & remove duplicated ones

* review: replace blacklist with deactivated

* review: update docs

* review: rename actors with accounts

* review: improve log format

Co-authored-by: Mirko <48352201+Mirko-von-Leipzig@users.noreply.github.com>

* review: improve traces

* review: move tests helpers as methods

* review: remove ShutdownReason struct, replace with Result

* chore: remove duplicated changelog entries

---------

Co-authored-by: Mirko <48352201+Mirko-von-Leipzig@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.