chore: version packages#1023
Open
github-actions[bot] wants to merge 1 commit into
Open
Conversation
03e0808 to
ff39716
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
loro-crdt@1.13.5
Patch Changes
1727258: Improve text insert and snapshot import performance by avoiding duplicate text boundary validation and skipping eager imported change block parsing.
52d8168: Recover two per-operation editing slowdowns regressed since 1.11.
Both are constant-factor regressions on the per-op (auto-commit) editing path
introduced by the lazy-snapshot work in perf: reduce snapshot read memory retention #985, measured against the 1.11.1
release.
MapHandler/ListHandler/MovableListHandlerinsert validated itsvalue with
ensure_no_regular_container_value, which heap-allocated aVecon each call even for scalar values (the common case). A scalar fast-path now
skips the allocation and traversal entirely.
map create 10^4 key:~19.4ms -> ~10.7ms.
TextHandler::len/len_unicode/len_utf16)took two
DocStatelocks — one to check whether the container state wasdecoded, then another to query the length. These are now consolidated into a
single
DocState::get_text_lenthat takes one lock and one container-storelookup. The lazy-snapshot memory behavior is preserved: a still-lazy
container reads its cached length metadata without materializing the full
richtext state.
bench_text B4 apply(per-op text editing): ~389ms -> ~352ms.loro-crdt-map@1.13.5
Patch Changes
1727258: Improve text insert and snapshot import performance by avoiding duplicate text boundary validation and skipping eager imported change block parsing.
52d8168: Recover two per-operation editing slowdowns regressed since 1.11.
Both are constant-factor regressions on the per-op (auto-commit) editing path
introduced by the lazy-snapshot work in perf: reduce snapshot read memory retention #985, measured against the 1.11.1
release.
MapHandler/ListHandler/MovableListHandlerinsert validated itsvalue with
ensure_no_regular_container_value, which heap-allocated aVecon each call even for scalar values (the common case). A scalar fast-path now
skips the allocation and traversal entirely.
map create 10^4 key:~19.4ms -> ~10.7ms.
TextHandler::len/len_unicode/len_utf16)took two
DocStatelocks — one to check whether the container state wasdecoded, then another to query the length. These are now consolidated into a
single
DocState::get_text_lenthat takes one lock and one container-storelookup. The lazy-snapshot memory behavior is preserved: a still-lazy
container reads its cached length metadata without materializing the full
richtext state.
bench_text B4 apply(per-op text editing): ~389ms -> ~352ms.