Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposed 2.1.0 #4920

Merged
merged 2 commits into from
Feb 21, 2024
Merged

Proposed 2.1.0 #4920

merged 2 commits into from
Feb 21, 2024

Conversation

seelabs
Copy link
Collaborator

@seelabs seelabs commented Feb 16, 2024

High Level Overview of Change

This release introduces two amendments:

  • fixNFTokenReserve
  • fixInnerObjTemplate

Additionally, there are test improvements, improvements to libxrpl, and relaxed validation for port_grpc in rippled.cfg.

The base branch is release. All releases (including betas) go in release. This PR will be merged with --ff-only (not squashed or rebased, and not using the GitHub UI).

Type of Change

  • Release

API Impact

Improvements to libxrpl help dependents like validator-keys-tool and xbridge_witness.

If/when amendments activate, changes to transaction processing - as implemented by those amendments - will take effect.

* Commit 01c37fe introduced a change to the STTx unit test where a local
  "defaultRules" object was created with a temporary inline "presets"
  value provided to the ctor. Rules::Impl stores a const ref to the
  presets provided to the ctor.  This particular call provided an inline
  temp variable, which goes out of scope as soon as the object is
  created. On Windows, attempting to use the presets (e.g. via the
  enabled() function) causes an access violation, which crashes the test
  run.
* An audit of the code indicates that all other instances of Rules use
  the Application's config.features list, which will have a sufficient
  lifetime.
@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (da68651) 61.52% compared to head (3895468) 61.50%.

Additional details and impacted files
@@             Coverage Diff             @@
##           release    #4920      +/-   ##
===========================================
- Coverage    61.52%   61.50%   -0.02%     
===========================================
  Files          797      797              
  Lines        70158    70157       -1     
  Branches     36261    36261              
===========================================
- Hits         43163    43152      -11     
- Misses       19753    19757       +4     
- Partials      7242     7248       +6     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Collaborator

@intelliot intelliot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comparison with 2.0.1 (last stable release): 2.0.1...3895468

Target release date: Feb 20, 2024

Copy link
Collaborator

@ximinez ximinez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like RELEASENOTES.md needs to be updated.

Copy link
Collaborator

@ximinez ximinez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added the release notes. No code changes, so no need to wait for CI.

@ximinez ximinez merged commit d7d15a9 into XRPLF:release Feb 21, 2024
18 of 19 checks passed
@ximinez
Copy link
Collaborator

ximinez commented Feb 21, 2024

So it turns out that I can't push to master until all the CI jobs finish, and the coverage job is having upload timeouts, so I'll try that one again tomorrow. It has been pushed to develop and release.

Edit: Got it pushed to master, too.

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.

5 participants