Skip to content

Releases: maveniverse/mimir

0.11.2

06 Jan 12:35

Choose a tag to compare

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

06 Jan 11:20

Choose a tag to compare

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

19 Dec 14:31

Choose a tag to compare

IMPORTANT: Cache format changes; caches must to be dropped/rebuilt.

What's Changed

New Contributors

Full Changelog: release-0.10.6...release-0.11.0

0.10.6

05 Dec 16:08

Choose a tag to compare

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

07 Nov 14:09

Choose a tag to compare

Maintenance and bugfix release.

What's Changed

Full Changelog: release-0.10.4...release-0.10.5

0.10.4

22 Oct 18:17

Choose a tag to compare

Bugfix release: Cache-Purge and Pre-seed feature fixes.

What's Changed

Full Changelog: release-0.10.3...release-0.10.4

0.10.3

20 Oct 09:54

Choose a tag to compare

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

18 Oct 14:11

Choose a tag to compare

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

  • Bug: Daemon must reuse system node as local node by @cstamas in #166

Full Changelog: release-0.10.1...release-0.10.2

0.10.1

17 Oct 19:03

Choose a tag to compare

New badly wanted features:

  • pre-seeding local repositories (for embedded tests)
  • cache maintenance (purge) for CI use cases

What's Changed

Full Changelog: release-0.10.0...release-0.10.1

0.10.0

15 Oct 10:53

Choose a tag to compare

Major changes:

  • Daemon is split in two: daemon-slim (8MB, contains only file node) and daemon-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

Full Changelog: release-0.9.4...release-0.10.0