Releases: maveniverse/mimir
0.11.2
IMPORTANT: Cache format changes; caches must to be dropped/rebuilt (if coming from pre-0.11.x release).
New feature: "true mirror" support. If using Mimir, by adding this line to session.properties:
mimir.session.mirrors=central(https://maven-central-eu.storage-download.googleapis.com/maven2/)
It will make Maven use Google Central Mirror URLs for "central" first, and fallback to "original" URL.
The property mimir.session.mirrors accepts comma separated values in form of repoID(spec, ...), so spec starts with repository ID and within (...) it accepts a comma separated values that can be in form of url or id::url or id::layout::url.
This property will make Maven for given "repoID" use URLs in order to resolve, and finally falling back to repository original URL. All these various URLs are treated as same repository, as regarding local repository and caching.
The fallback feature (use case when mirror did not yet have it, but origin did) was broken in 0.11.1.
What's Changed
Full Changelog: release-0.11.1...release-0.11.2
0.11.1
IMPORTANT: Cache format changes; caches must to be dropped/rebuilt (if coming from pre-0.11.x release).
New feature: "true mirror" support. If using Mimir, by adding this line to session.properties:
mimir.session.mirrors=central(https://maven-central-eu.storage-download.googleapis.com/maven2/)
It will make Maven use Google Central Mirror URLs for "central" first, and fallback to "original" URL.
The property mimir.session.mirrors accepts comma separated values in form of repoID(spec, ...), so spec starts with repository ID and within (...) it accepts a comma separated values that can be in form of url or id::url or id::layout::url.
This property will make Maven for given "repoID" use URLs in order to resolve, and finally falling back to repository original URL. All these various URLs are treated as same repository, as regarding local repository and caching.
What's Changed
Full Changelog: release-0.11.0...release-0.11.1
0.11.0
IMPORTANT: Cache format changes; caches must to be dropped/rebuilt.
What's Changed
- Bump eu.maveniverse.maven.plugins:toolbox from 0.14.6 to 0.14.7 by @dependabot[bot] in #196
- Bump org.immutables:value from 2.11.7 to 2.12.0 by @dependabot[bot] in #197
- Bump org.jgroups:jgroups from 5.5.1.Final to 5.5.2.Final by @dependabot[bot] in #199
- Replace msgpack-java with Java standard serialization by @gnodet in #201
- Testcontainers 2.x by @cstamas in #204
- Switch to more scalable FS layout by @cstamas in #205
- FileNode improvements by @cstamas in #206
- Bump version.testcontainers from 2.0.2 to 2.0.3 by @dependabot[bot] in #208
- Bump version.mima from 2.4.37 to 2.4.38 by @dependabot[bot] in #209
- Bump eu.maveniverse.maven.plugins:toolbox from 0.14.7 to 0.14.9 by @dependabot[bot] in #211
- Update parent pom and workflow by @cstamas in #212
- Parent POM, MIMA, Maven/Resolver update by @cstamas in #213
- Parent POM 49 by @cstamas in #214
New Contributors
Full Changelog: release-0.10.6...release-0.11.0
0.10.6
Make Mimir more friendly to cache non only Central.
What's Changed
- Bump commons-io:commons-io from 2.20.0 to 2.21.0 by @dependabot[bot] in #183
- Bump org.jgroups:jgroups from 5.5.0.Final to 5.5.1.Final by @dependabot[bot] in #184
- Bump eu.maveniverse.maven.plugins:toolbox from 0.14.4 to 0.14.5 by @dependabot[bot] in #185
- Bump org.immutables:value from 2.11.6 to 2.11.7 by @dependabot[bot] in #189
- Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 by @dependabot[bot] in #186
- Bump eu.maveniverse.maven.plugins:toolbox from 0.14.5 to 0.14.6 by @dependabot[bot] in #193
- Bump version.mima from 2.4.36 to 2.4.37 by @dependabot[bot] in #192
- Bump org.bouncycastle:bcprov-jdk18on from 1.82 to 1.83 by @dependabot[bot] in #190
- Update parent POM 46 by @cstamas in #194
- Bump com.squareup.okhttp3:okhttp-bom from 5.3.0 to 5.3.2 by @dependabot[bot] in #188
- Better repository configuration by @cstamas in #195
Full Changelog: release-0.10.5...release-0.10.6
0.10.5
Maintenance and bugfix release.
What's Changed
- Bump com.squareup.okhttp3:okhttp-bom from 5.2.1 to 5.3.0 by @dependabot[bot] in #175
- Bump org.junit.jupiter:junit-jupiter-api from 6.0.0 to 6.0.1 by @dependabot[bot] in #176
- Bump eu.maveniverse.maven.plugins:toolbox from 0.14.1 to 0.14.4 by @dependabot[bot] in #177
- Parent 44 by @cstamas in #180
- Improve detection by @cstamas in #173
- Make daemon initial connection more robust by @cstamas in #181
- Parent 45 and dep maintenance by @cstamas in #182
Full Changelog: release-0.10.4...release-0.10.5
0.10.4
0.10.3
Bugfix for certain OS-es: rework locking to make it Windows friendly.
What's Changed
Full Changelog: release-0.10.2...release-0.10.3
0.10.2
Yet another bugfix: combination of "cache purge" and "pre-seed" (on CI usually both wanted) features were not possible, and that was wrong.
What's Changed
Full Changelog: release-0.10.1...release-0.10.2
0.10.1
0.10.0
Major changes:
- Daemon is split in two:
daemon-slim(8MB, contains only file node) anddaemon-fat(28MB, slim + jgroups + minio nodes). Default is slim, but the daemon GAV can be changed via configuration as before. - Infuser improvements, to simplify integrations into tests
- Updated dependencies
- Updated parent POM to 43
What's Changed
- Bump org.immutables:value from 2.11.4 to 2.11.6 by @dependabot[bot] in #161
- Infuser improvements by @cstamas in #163
Full Changelog: release-0.9.4...release-0.10.0