Skip to content

release: v7.0.0 - #290

Open
stevenjoezhang wants to merge 1 commit into
masterfrom
agent/release-7.0.0
Open

release: v7.0.0#290
stevenjoezhang wants to merge 1 commit into
masterfrom
agent/release-7.0.0

Conversation

@stevenjoezhang

Copy link
Copy Markdown
Member

Summary

  • Bump the package version to 7.0.0.
  • Update the database fixture metadata for the new Warehouse version.

Why

Warehouse 6.0.0 was published before several important changes currently on master. In particular, #277 changes database export to write JSON incrementally through a write stream with backpressure instead of materializing an entire model as one string and then copying it into a buffer.

That patch significantly reduces the export-time memory spike and addresses the main failure mode discussed in hexojs/hexo#4922 for large databases. Publishing a new major version makes this improvement available to downstream consumers. A single exceptionally large document may still hit the JavaScript string-size limit because each document is serialized independently.

Other changes included since v6.0.0 include:

Downstream projects such as Hexo will need a follow-up dependency bump to warehouse@^7.0.0 because their current ^6.0.0 range will not select this major release.

Validation

  • npm run clean && npm run build
  • npm run eslint
  • npm test — 295 passing

@stevenjoezhang
stevenjoezhang marked this pull request as ready for review August 5, 2026 15:56
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.

2 participants