Skip to content

Commit 573ecfd

Browse files
chore: release main
1 parent 3498f3a commit 573ecfd

6 files changed

Lines changed: 70 additions & 5 deletions

File tree

‎.release-please-manifest.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "5.0.1"
2+
".": "5.1.0-beta"
33
}

‎CHANGELOG.md‎

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,71 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [5.1.0-beta](https://github.com/strapi-community/plugin-rest-cache/compare/monorepo-v5.0.1...monorepo-v5.1.0-beta) (2026-08-14)
7+
8+
9+
### Features
10+
11+
* add a cache statistics endpoint for the admin dashboard ([594ba4a](https://github.com/strapi-community/plugin-rest-cache/commit/594ba4a77240803997eed8ee75656529cdeb3606))
12+
* add a cache statistics endpoint for the admin dashboard ([56aeae4](https://github.com/strapi-community/plugin-rest-cache/commit/56aeae42ec316c9c604f43626e6286f114b634fc))
13+
* add an opt-in content API purge endpoint ([59d1153](https://github.com/strapi-community/plugin-rest-cache/commit/59d1153c1ac85f6073624920dc5deced883f757f))
14+
* add an opt-in content API purge endpoint ([ed4f778](https://github.com/strapi-community/plugin-rest-cache/commit/ed4f778f71776cf2d5fe258af14997339623e528))
15+
* **admin:** rewrite the admin panel in TypeScript and add a dashboard ([#181](https://github.com/strapi-community/plugin-rest-cache/issues/181)) ([4db948f](https://github.com/strapi-community/plugin-rest-cache/commit/4db948fb1012be618a2bd647007db4aed5b8f0fc))
16+
* **bench:** measure conditional requests and unique-key workloads ([#194](https://github.com/strapi-community/plugin-rest-cache/issues/194)) ([b41201b](https://github.com/strapi-community/plugin-rest-cache/commit/b41201b578aafb6ac2077248ad469b516f5ad067))
17+
* document service invalidation, custom route fix, and content type/API name mismatch fix ([a6a289a](https://github.com/strapi-community/plugin-rest-cache/commit/a6a289a044035158829d36e0edc0de43fd3e5afd))
18+
* emit Cache-Control headers on cached responses ([#201](https://github.com/strapi-community/plugin-rest-cache/issues/201)) ([ee75158](https://github.com/strapi-community/plugin-rest-cache/commit/ee7515812dc0b64e615df3a98627126cfb674e31))
19+
* invalidate cache from the document service ([2a6903a](https://github.com/strapi-community/plugin-rest-cache/commit/2a6903a8dfbbcb7db8b02b8d1412688cea4ccf02))
20+
* support caching authenticated requests ([23f84a4](https://github.com/strapi-community/plugin-rest-cache/commit/23f84a4dc1aafc384ab13dbdb2bc9833ff0683cb))
21+
* support caching authenticated requests ([155af0a](https://github.com/strapi-community/plugin-rest-cache/commit/155af0a2a420495345c9f9a212fa40c611ccfa72))
22+
23+
24+
### Bug Fixes
25+
26+
* **admin:** make the panel work in a production build, and test it ([#184](https://github.com/strapi-community/plugin-rest-cache/issues/184)) ([5c0a229](https://github.com/strapi-community/plugin-rest-cache/commit/5c0a229485e8bf21c63fff8f88536d0ee05fc966))
27+
* await the cache purge instead of deferring it to onCommit ([9675095](https://github.com/strapi-community/plugin-rest-cache/commit/96750957feaffd5ac5152a26e37c5dbc1e58e6e4))
28+
* **bench:** combine the providers into one document, and run them in parallel ([#207](https://github.com/strapi-community/plugin-rest-cache/issues/207)) ([b470da6](https://github.com/strapi-community/plugin-rest-cache/commit/b470da675356573864b7f6c72ef9ee53b5f362cf))
29+
* **bench:** isolate redis per scenario and stop counting 304s as failures ([#202](https://github.com/strapi-community/plugin-rest-cache/issues/202)) ([2e2b0ec](https://github.com/strapi-community/plugin-rest-cache/commit/2e2b0ec9f2df5371d884a8fea890542a51e5df5d))
30+
* cache custom routes whose path ends in a repeatable param ([b38d827](https://github.com/strapi-community/plugin-rest-cache/commit/b38d827955252f5d9f6ec57fcb3987c4ab70cd98))
31+
* coalesce concurrent cache misses and stop racing the purge ([52b0b44](https://github.com/strapi-community/plugin-rest-cache/commit/52b0b4454f0ac1c1b2f91f745d18357eb3fcad09))
32+
* coalesce concurrent cache misses and stop racing the purge ([b51ee55](https://github.com/strapi-community/plugin-rest-cache/commit/b51ee55695e67a07062bb861f6c0f560d45b0958))
33+
* correct 1000x cache TTL inflation and purge on all admin write routes ([5dc7a20](https://github.com/strapi-community/plugin-rest-cache/commit/5dc7a20cf6a7dec6c8c5d9d8f62f2c4adf190c4b))
34+
* correct 1000x cache TTL inflation and purge on all admin write routes ([8197205](https://github.com/strapi-community/plugin-rest-cache/commit/8197205cce4abf1fc1b3b982186b9ddbaee2e85b))
35+
* load providers reliably across Node versions and module shapes ([ce7215a](https://github.com/strapi-community/plugin-rest-cache/commit/ce7215a13c99a3e150e7ebbab672edc849948859))
36+
* load providers reliably across Node versions and module shapes ([c403830](https://github.com/strapi-community/plugin-rest-cache/commit/c40383015846e4a80525f5aded07a741381541d3))
37+
* make redis purges safe on a cluster ([6ff9043](https://github.com/strapi-community/plugin-rest-cache/commit/6ff90432b146c2269c426812f87c70afbae5e3bb))
38+
* make redis purges safe on a cluster ([2490ac2](https://github.com/strapi-community/plugin-rest-cache/commit/2490ac2e40570ad6c0a00011d27aef0ddf24d16b))
39+
* make release-please work and version the packages in lockstep ([#198](https://github.com/strapi-community/plugin-rest-cache/issues/198)) ([4ec2746](https://github.com/strapi-community/plugin-rest-cache/commit/4ec2746fe8729dce05537b75d736db7bbd106a1f))
40+
* **publish:** dispatch experimental builds instead of publishing from a PR ([#204](https://github.com/strapi-community/plugin-rest-cache/issues/204)) ([586e59d](https://github.com/strapi-community/plugin-rest-cache/commit/586e59d5ec20c9edd905af110b473a3d6896b42b))
41+
* **publish:** pass the tarball as a path, and make the label one-shot ([#203](https://github.com/strapi-community/plugin-rest-cache/issues/203)) ([466acb1](https://github.com/strapi-community/plugin-rest-cache/commit/466acb190b5d2d2c837922466b0ed92e98c29d2c))
42+
* refuse to cache responses that cannot be safely replayed ([5ccde8a](https://github.com/strapi-community/plugin-rest-cache/commit/5ccde8a3cf83479a744f14e1e176aec2cb4b2ac8))
43+
* refuse to cache responses that cannot be safely replayed ([714f8f0](https://github.com/strapi-community/plugin-rest-cache/commit/714f8f0834153f6ec9a48783b453079c9a16587c))
44+
* resolve cache providers from the Strapi application root ([#197](https://github.com/strapi-community/plugin-rest-cache/issues/197)) ([691f3ff](https://github.com/strapi-community/plugin-rest-cache/commit/691f3ffef7711f91d6691d371d9e03ba0b1f8f0d))
45+
* resolve default routes from the API in the uid, not the singular name ([552763b](https://github.com/strapi-community/plugin-rest-cache/commit/552763b8da9af71b4a14324ff37bb408347e0638))
46+
* restore the lodash dependency and guard against undeclared imports ([566c841](https://github.com/strapi-community/plugin-rest-cache/commit/566c8410055d34f9e4b86ef03a50180675deb33a))
47+
48+
49+
### Performance
50+
51+
* batch cache purges instead of one round trip per key ([2574d82](https://github.com/strapi-community/plugin-rest-cache/commit/2574d82d027241352cc2007cd5d32acfb084a3cf))
52+
* batch cache purges instead of one round trip per key ([face64d](https://github.com/strapi-community/plugin-rest-cache/commit/face64d8565a59938dbacb983b669077c71b3d8c))
53+
54+
55+
### Refactoring
56+
57+
* drop chalk for node:util styleText, and make bad benchmarks visible ([b1e9216](https://github.com/strapi-community/plugin-rest-cache/commit/b1e9216bc71498b54a5efa96cd9d29ca864656ca))
58+
* drop chalk for node:util styleText, and make bad benchmarks visible ([e71f456](https://github.com/strapi-community/plugin-rest-cache/commit/e71f4562a37a4d1621b1b9158a522e0772722f52))
59+
* **plugin:** rewrite the server in TypeScript ([#179](https://github.com/strapi-community/plugin-rest-cache/issues/179)) ([586e681](https://github.com/strapi-community/plugin-rest-cache/commit/586e681df4ad28254805af437a93cba403e8b19c))
60+
* **providers:** convert both provider packages to TypeScript ([#188](https://github.com/strapi-community/plugin-rest-cache/issues/188)) ([c46540f](https://github.com/strapi-community/plugin-rest-cache/commit/c46540f6e8a599b92af948ff25075c8104ce1937))
61+
62+
63+
### Documentation
64+
65+
* give every published package a README ([#196](https://github.com/strapi-community/plugin-rest-cache/issues/196)) ([2f53e09](https://github.com/strapi-community/plugin-rest-cache/commit/2f53e0968eb4e151da0d89c949504568528ec1b1))
66+
* point the provider examples at their TypeScript sources ([#193](https://github.com/strapi-community/plugin-rest-cache/issues/193)) ([b4681d1](https://github.com/strapi-community/plugin-rest-cache/commit/b4681d1a28b4f145c19ce47e1b6a4ffdf375b166))
67+
* rewrite around tasks, generate the type reference, add a contributing guide ([#185](https://github.com/strapi-community/plugin-rest-cache/issues/185)) ([1e3ca6d](https://github.com/strapi-community/plugin-rest-cache/commit/1e3ca6da55438a172020ac7f6b560b2012663006))
68+
* sync README with the published 5.0.1 and backfill changelogs ([380997c](https://github.com/strapi-community/plugin-rest-cache/commit/380997cad55e10db1e57e22ac31270cd17f534df))
69+
* sync README with the published 5.0.1 and backfill changelogs ([9878fbb](https://github.com/strapi-community/plugin-rest-cache/commit/9878fbb788335a68339344d2adeb9793c45deec8))
70+
671
## [4.2.8](https://github.com/strapi-community/strapi-plugin-rest-cache/compare/v4.2.7...v4.2.8) (2023-07-27)
772

873
### Bug Fixes

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@strapi-plugin-rest-cache/monorepo",
33
"private": true,
4-
"version": "1.0.0",
4+
"version": "5.1.0-beta",
55
"type": "module",
66
"description": "Speed-up HTTP requests with LRU cache",
77
"scripts": {

‎packages/plugin-rest-cache/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@strapi-community/plugin-rest-cache",
3-
"version": "5.0.1",
3+
"version": "5.1.0-beta",
44
"description": "Speed-up HTTP requests with LRU cache",
55
"license": "MIT",
66
"strapi": {

‎packages/provider-rest-cache-memory/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@strapi-community/provider-rest-cache-memory",
3-
"version": "5.0.0",
3+
"version": "5.1.0-beta",
44
"description": "Speed-up HTTP requests with LRU cache",
55
"license": "MIT",
66
"strapi": {

‎packages/provider-rest-cache-redis/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@strapi-community/provider-rest-cache-redis",
3-
"version": "5.0.0",
3+
"version": "5.1.0-beta",
44
"description": "Speed-up HTTP requests with LRU cache",
55
"license": "MIT",
66
"strapi": {

0 commit comments

Comments
 (0)