webpack/webpack
### [`v5.30.0`](https://togithub.com/webpack/webpack/releases/v5.30.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.29.0...v5.30.0)
### Features
- add GC to memory cache
- opt-in via `cache.maxGenerations` when `cache.type: "memory"`
- default for `cache.type: "filesystem"` and `mode: "development"`
- configure via `cache.maxMemoryGenerations` when `cache.type: "filesystem"`
- Generations = Rebuilds
- add GC for untouched filesystem cache files
- allow to configurate GC for the filesystem cache via `cache.maxAge`
- allow to disable memory cache when using the filesystem cache with `cache.maxMemoryGenerations: 0`
- Caches will be cleared on Compiler close resp Cache shutdown (after persisting for the filesystem cache)
### Bugfixes
- add a few workarounds for v8 bug that causes memory leaks in optimized code (only partially fixes it)
- after serializing filesystem no longer keeps cache items in memory, instead it will read them from disk again when accessed
GC = Garbage Collection
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
5.29.0
->5.30.0
Release Notes
webpack/webpack
### [`v5.30.0`](https://togithub.com/webpack/webpack/releases/v5.30.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.29.0...v5.30.0) ### Features - add GC to memory cache - opt-in via `cache.maxGenerations` when `cache.type: "memory"` - default for `cache.type: "filesystem"` and `mode: "development"` - configure via `cache.maxMemoryGenerations` when `cache.type: "filesystem"` - Generations = Rebuilds - add GC for untouched filesystem cache files - allow to configurate GC for the filesystem cache via `cache.maxAge` - allow to disable memory cache when using the filesystem cache with `cache.maxMemoryGenerations: 0` - Caches will be cleared on Compiler close resp Cache shutdown (after persisting for the filesystem cache) ### Bugfixes - add a few workarounds for v8 bug that causes memory leaks in optimized code (only partially fixes it) - after serializing filesystem no longer keeps cache items in memory, instead it will read them from disk again when accessed GC = Garbage CollectionRenovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.