This is an automated email from the ASF dual-hosted git repository.
cstamas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git
The following commit(s) were added to refs/heads/master by this push:
new 2b858690 Prepare 1.9.0 release (#206)
2b858690 is described below
commit 2b8586904129dae67bded56467a5168769403852
Author: Tamas Cservenak <[email protected]>
AuthorDate: Wed Oct 26 14:33:51 2022 +0200
Prepare 1.9.0 release (#206)
Changes:
- project version changed from 1.8.3-SNAPSHOT to 1.9.0-SNAPSHOT
- update all "@since TBD"
---
maven-resolver-api/pom.xml | 2 +-
.../src/main/java/org/eclipse/aether/MultiRuntimeException.java | 2 +-
.../src/main/java/org/eclipse/aether/RepositorySystemSession.java | 6 +++---
maven-resolver-connector-basic/pom.xml | 2 +-
maven-resolver-demos/maven-resolver-demo-maven-plugin/pom.xml | 2 +-
maven-resolver-demos/maven-resolver-demo-snippets/pom.xml | 2 +-
maven-resolver-demos/pom.xml | 2 +-
maven-resolver-impl/pom.xml | 2 +-
.../java/org/eclipse/aether/impl/RemoteRepositoryFilterManager.java | 2 +-
.../internal/impl/checksum/FileTrustedChecksumsSourceSupport.java | 2 +-
.../impl/checksum/SparseDirectoryTrustedChecksumsSource.java | 2 +-
.../internal/impl/checksum/SummaryFileTrustedChecksumsSource.java | 2 +-
.../impl/checksum/TrustedToProvidedChecksumsSourceAdapter.java | 2 +-
.../aether/internal/impl/collect/bf/BfDependencyCollector.java | 2 +-
.../internal/impl/filter/DefaultRemoteRepositoryFilterManager.java | 2 +-
.../aether/internal/impl/filter/FilteringRepositoryConnector.java | 2 +-
.../internal/impl/filter/GroupIdRemoteRepositoryFilterSource.java | 2 +-
.../internal/impl/filter/PrefixesRemoteRepositoryFilterSource.java | 2 +-
.../internal/impl/filter/RemoteRepositoryFilterSourceSupport.java | 2 +-
.../impl/resolution/ArtifactResolverPostProcessorSupport.java | 2 +-
.../resolution/TrustedChecksumsArtifactResolverPostProcessor.java | 2 +-
.../aether/internal/impl/synccontext/named/BasedirNameMapper.java | 2 +-
.../aether/internal/impl/synccontext/named/HashingNameMapper.java | 2 +-
.../eclipse/aether/internal/impl/synccontext/named/NameMapper.java | 2 +-
.../named/providers/DiscriminatingNameMapperProvider.java | 2 +-
.../impl/synccontext/named/providers/FileGAVNameMapperProvider.java | 2 +-
.../named/providers/FileHashingGAVNameMapperProvider.java | 2 +-
.../impl/synccontext/named/providers/GAVNameMapperProvider.java | 2 +-
.../impl/synccontext/named/providers/StaticNameMapperProvider.java | 2 +-
maven-resolver-named-locks-hazelcast/pom.xml | 2 +-
maven-resolver-named-locks-redisson/pom.xml | 2 +-
maven-resolver-named-locks/pom.xml | 2 +-
maven-resolver-spi/pom.xml | 2 +-
.../org/eclipse/aether/spi/checksums/TrustedChecksumsSource.java | 2 +-
.../spi/connector/checksum/ChecksumAlgorithmFactorySelector.java | 2 +-
.../eclipse/aether/spi/connector/filter/RemoteRepositoryFilter.java | 2 +-
.../aether/spi/connector/filter/RemoteRepositoryFilterSource.java | 2 +-
.../aether/spi/resolution/ArtifactResolverPostProcessor.java | 2 +-
maven-resolver-test-util/pom.xml | 2 +-
maven-resolver-transport-classpath/pom.xml | 2 +-
maven-resolver-transport-file/pom.xml | 2 +-
maven-resolver-transport-http/pom.xml | 2 +-
maven-resolver-transport-wagon/pom.xml | 2 +-
maven-resolver-util/pom.xml | 2 +-
.../src/main/java/org/eclipse/aether/util/ConfigUtils.java | 4 ++--
.../src/main/java/org/eclipse/aether/util/DirectoryUtils.java | 2 +-
.../src/main/java/org/eclipse/aether/util/FileUtils.java | 2 +-
.../src/main/java/org/eclipse/aether/util/StringDigestUtil.java | 2 +-
pom.xml | 4 ++--
49 files changed, 53 insertions(+), 53 deletions(-)
diff --git a/maven-resolver-api/pom.xml b/maven-resolver-api/pom.xml
index 55742ecf..6f71be6b 100644
--- a/maven-resolver-api/pom.xml
+++ b/maven-resolver-api/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-api</artifactId>
diff --git
a/maven-resolver-api/src/main/java/org/eclipse/aether/MultiRuntimeException.java
b/maven-resolver-api/src/main/java/org/eclipse/aether/MultiRuntimeException.java
index 24d48f93..94681666 100644
---
a/maven-resolver-api/src/main/java/org/eclipse/aether/MultiRuntimeException.java
+++
b/maven-resolver-api/src/main/java/org/eclipse/aether/MultiRuntimeException.java
@@ -27,7 +27,7 @@ import static java.util.Objects.requireNonNull;
* Runtime exception to be thrown when multiple actions were executed and one
or more failed. To be used when no
* fallback on resolver side is needed or is possible.
*
- * @since TBD
+ * @since 1.9.0
*/
public final class MultiRuntimeException
extends RuntimeException
diff --git
a/maven-resolver-api/src/main/java/org/eclipse/aether/RepositorySystemSession.java
b/maven-resolver-api/src/main/java/org/eclipse/aether/RepositorySystemSession.java
index 0c2bbac9..20461763 100644
---
a/maven-resolver-api/src/main/java/org/eclipse/aether/RepositorySystemSession.java
+++
b/maven-resolver-api/src/main/java/org/eclipse/aether/RepositorySystemSession.java
@@ -278,7 +278,7 @@ public interface RepositorySystemSession extends
AutoCloseable
* that handlers cannot use {@link RepositorySystem} to
resolve/collect/and so on, handlers are meant to perform
* some internal cleanup on session close. Attempt to add handler to
closed session will throw.
*
- * @since TBD
+ * @since 1.9.0
*/
void addOnCloseHandler( Consumer<RepositorySystemSession> handler );
@@ -286,7 +286,7 @@ public interface RepositorySystemSession extends
AutoCloseable
* Returns {@code true} if this instance was already closed. Closed
sessions should NOT be used anymore.
*
* @return {@code true} if session was closed.
- * @since TBD
+ * @since 1.9.0
*/
boolean isClosed();
@@ -320,7 +320,7 @@ public interface RepositorySystemSession extends
AutoCloseable
* }
* }</pre>
*
- * @since TBD
+ * @since 1.9.0
*/
@Override
void close();
diff --git a/maven-resolver-connector-basic/pom.xml
b/maven-resolver-connector-basic/pom.xml
index 99518814..cfc7e706 100644
--- a/maven-resolver-connector-basic/pom.xml
+++ b/maven-resolver-connector-basic/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-connector-basic</artifactId>
diff --git a/maven-resolver-demos/maven-resolver-demo-maven-plugin/pom.xml
b/maven-resolver-demos/maven-resolver-demo-maven-plugin/pom.xml
index 3519b154..eb9592c4 100644
--- a/maven-resolver-demos/maven-resolver-demo-maven-plugin/pom.xml
+++ b/maven-resolver-demos/maven-resolver-demo-maven-plugin/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver-demos</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>resolver-demo-maven-plugin</artifactId>
diff --git a/maven-resolver-demos/maven-resolver-demo-snippets/pom.xml
b/maven-resolver-demos/maven-resolver-demo-snippets/pom.xml
index fba64a72..9f527520 100644
--- a/maven-resolver-demos/maven-resolver-demo-snippets/pom.xml
+++ b/maven-resolver-demos/maven-resolver-demo-snippets/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver-demos</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-demo-snippets</artifactId>
diff --git a/maven-resolver-demos/pom.xml b/maven-resolver-demos/pom.xml
index a760295a..3af42408 100644
--- a/maven-resolver-demos/pom.xml
+++ b/maven-resolver-demos/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-demos</artifactId>
diff --git a/maven-resolver-impl/pom.xml b/maven-resolver-impl/pom.xml
index 0f9fe22f..0870f9cb 100644
--- a/maven-resolver-impl/pom.xml
+++ b/maven-resolver-impl/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-impl</artifactId>
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/impl/RemoteRepositoryFilterManager.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/impl/RemoteRepositoryFilterManager.java
index 398f0353..c865a824 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/impl/RemoteRepositoryFilterManager.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/impl/RemoteRepositoryFilterManager.java
@@ -25,7 +25,7 @@ import
org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilter;
/**
* Remote repository filter manager.
*
- * @since TBD
+ * @since 1.9.0
*/
public interface RemoteRepositoryFilterManager
{
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/FileTrustedChecksumsSourceSupport.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/FileTrustedChecksumsSourceSupport.java
index 7c9bf8e3..f970c645 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/FileTrustedChecksumsSourceSupport.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/FileTrustedChecksumsSourceSupport.java
@@ -52,7 +52,7 @@ import static java.util.Objects.requireNonNull;
* <p>
* This implementation ensures that implementations have "name" property, used
in configuration properties above.
*
- * @since TBD
+ * @since 1.9.0
*/
abstract class FileTrustedChecksumsSourceSupport
implements TrustedChecksumsSource
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/SparseDirectoryTrustedChecksumsSource.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/SparseDirectoryTrustedChecksumsSource.java
index 88ea9f28..1143afeb 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/SparseDirectoryTrustedChecksumsSource.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/SparseDirectoryTrustedChecksumsSource.java
@@ -56,7 +56,7 @@ import static java.util.Objects.requireNonNull;
* The name of this implementation is "sparse-directory".
*
* @see LocalPathComposer
- * @since TBD
+ * @since 1.9.0
*/
@Singleton
@Named( SparseDirectoryTrustedChecksumsSource.NAME )
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/SummaryFileTrustedChecksumsSource.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/SummaryFileTrustedChecksumsSource.java
index 73b18936..05ceef90 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/SummaryFileTrustedChecksumsSource.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/SummaryFileTrustedChecksumsSource.java
@@ -81,7 +81,7 @@ import static java.util.stream.Collectors.toList;
* <p>
* The name of this implementation is "summary-file".
*
- * @since TBD
+ * @since 1.9.0
* @see <a href="https://man7.org/linux/man-pages/man1/sha1sum.1.html">sha1sum
man page</a>
* @see <a
href="https://www.gnu.org/software/coreutils/manual/coreutils.html#md5sum-invocation">GNU
Coreutils: md5sum</a>
*/
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/TrustedToProvidedChecksumsSourceAdapter.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/TrustedToProvidedChecksumsSourceAdapter.java
index 64ab9626..e91da3a0 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/TrustedToProvidedChecksumsSourceAdapter.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/checksum/TrustedToProvidedChecksumsSourceAdapter.java
@@ -40,7 +40,7 @@ import static java.util.Objects.requireNonNull;
* Adapter that adapts {@link TrustedChecksumsSource} to {@link
ProvidedChecksumsSource} used by connector. Hence, any
* "trusted" source exist that is enabled, automatically becomes "provided"
source as well.
*
- * @since TBD
+ * @since 1.9.0
*/
@Singleton
@Named( TrustedToProvidedChecksumsSourceAdapter.NAME )
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/bf/BfDependencyCollector.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/bf/BfDependencyCollector.java
index e5e19434..7e996769 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/bf/BfDependencyCollector.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/bf/BfDependencyCollector.java
@@ -111,7 +111,7 @@ public class BfDependencyCollector
/**
* The count of threads to be used when collecting POMs in parallel,
default value 5.
*
- * @since TBD
+ * @since 1.9.0
*/
static final String CONFIG_PROP_THREADS =
"aether.dependencyCollector.bf.threads";
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/DefaultRemoteRepositoryFilterManager.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/DefaultRemoteRepositoryFilterManager.java
index 37d64ecc..fcfed9d6 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/DefaultRemoteRepositoryFilterManager.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/DefaultRemoteRepositoryFilterManager.java
@@ -44,7 +44,7 @@ import static java.util.Objects.requireNonNull;
* <p>
* The created {@link RemoteRepositoryFilter} instance is created once per
session and cached.
*
- * @since TBD
+ * @since 1.9.0
*/
@Singleton
@Named
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/FilteringRepositoryConnector.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/FilteringRepositoryConnector.java
index cb0e432d..49729318 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/FilteringRepositoryConnector.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/FilteringRepositoryConnector.java
@@ -38,7 +38,7 @@ import static java.util.Objects.requireNonNull;
/**
* A filtering connector that filter transfers using remote repository filter
and delegates to another connector.
*
- * @since TBD
+ * @since 1.9.0
*/
public final class FilteringRepositoryConnector
implements RepositoryConnector
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/GroupIdRemoteRepositoryFilterSource.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/GroupIdRemoteRepositoryFilterSource.java
index 18eb8d94..14c7a2ac 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/GroupIdRemoteRepositoryFilterSource.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/GroupIdRemoteRepositoryFilterSource.java
@@ -65,7 +65,7 @@ import org.slf4j.LoggerFactory;
* The groupId file once loaded are cached in session, so in-flight groupId
file change during session are NOT
* noticed.
*
- * @since TBD
+ * @since 1.9.0
*/
@Singleton
@Named( GroupIdRemoteRepositoryFilterSource.NAME )
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/PrefixesRemoteRepositoryFilterSource.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/PrefixesRemoteRepositoryFilterSource.java
index dd43b80c..087f425c 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/PrefixesRemoteRepositoryFilterSource.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/PrefixesRemoteRepositoryFilterSource.java
@@ -71,7 +71,7 @@ import static java.util.stream.Collectors.toList;
* <a
href="https://repository.apache.org/content/repositories/releases/.meta/prefixes.txt">prefixes.txt</a></li>
* </ul>
*
- * @since TBD
+ * @since 1.9.0
*/
@Singleton
@Named( PrefixesRemoteRepositoryFilterSource.NAME )
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/RemoteRepositoryFilterSourceSupport.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/RemoteRepositoryFilterSourceSupport.java
index 42ca0a7c..828bb005 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/RemoteRepositoryFilterSourceSupport.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/filter/RemoteRepositoryFilterSourceSupport.java
@@ -46,7 +46,7 @@ import static java.util.Objects.requireNonNull;
* repository basedir.</li>
* </ul>
*
- * @since TBD
+ * @since 1.9.0
*/
public abstract class RemoteRepositoryFilterSourceSupport
implements RemoteRepositoryFilterSource
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/resolution/ArtifactResolverPostProcessorSupport.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/resolution/ArtifactResolverPostProcessorSupport.java
index 81c85fd3..59f6b429 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/resolution/ArtifactResolverPostProcessorSupport.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/resolution/ArtifactResolverPostProcessorSupport.java
@@ -31,7 +31,7 @@ import static java.util.Objects.requireNonNull;
/**
* Support class to implement {@link ArtifactResolverPostProcessor}.
*
- * @since TBD
+ * @since 1.9.0
*/
public abstract class ArtifactResolverPostProcessorSupport
implements ArtifactResolverPostProcessor
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/resolution/TrustedChecksumsArtifactResolverPostProcessor.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/resolution/TrustedChecksumsArtifactResolverPostProcessor.java
index 4f61619b..984de212 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/resolution/TrustedChecksumsArtifactResolverPostProcessor.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/resolution/TrustedChecksumsArtifactResolverPostProcessor.java
@@ -71,7 +71,7 @@ import static java.util.Objects.requireNonNull;
* implies that if two enabled checksum sources "disagree" about an artifact
checksum, the validation failure is
* inevitable.
*
- * @since TBD
+ * @since 1.9.0
*/
@Singleton
@Named( TrustedChecksumsArtifactResolverPostProcessor.NAME )
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/BasedirNameMapper.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/BasedirNameMapper.java
index f9d5bd6e..bfd311f2 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/BasedirNameMapper.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/BasedirNameMapper.java
@@ -37,7 +37,7 @@ import static java.util.Objects.requireNonNull;
* {@link NameMapper} and resolves the resulting "file system friendly" names
against local
* repository basedir.
*
- * @since TBD
+ * @since 1.9.0
*/
public class BasedirNameMapper implements NameMapper
{
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/HashingNameMapper.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/HashingNameMapper.java
index feadd2cb..51b641a1 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/HashingNameMapper.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/HashingNameMapper.java
@@ -38,7 +38,7 @@ import static java.util.Objects.requireNonNull;
* <p>
* This mapper is usable in any scenario, but intent was to produce more
"compact" name mapper for file locking.
*
- * @since TBD
+ * @since 1.9.0
*/
public class HashingNameMapper implements NameMapper
{
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/NameMapper.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/NameMapper.java
index fa8e8f76..11eaaceb 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/NameMapper.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/NameMapper.java
@@ -34,7 +34,7 @@ public interface NameMapper
* Returns {@code true} if lock names returned by this lock name mapper
are file system friendly, can be used
* as file names and paths.
*
- * @since TBD
+ * @since 1.9.0
*/
boolean isFileSystemFriendly();
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/DiscriminatingNameMapperProvider.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/DiscriminatingNameMapperProvider.java
index 3a58772f..13a107f3 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/DiscriminatingNameMapperProvider.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/DiscriminatingNameMapperProvider.java
@@ -30,7 +30,7 @@ import
org.eclipse.aether.internal.impl.synccontext.named.NameMapper;
/**
* The "discriminating" name mapper provider.
*
- * @since TBD
+ * @since 1.9.0
*/
@Singleton
@Named( DiscriminatingNameMapperProvider.NAME )
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/FileGAVNameMapperProvider.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/FileGAVNameMapperProvider.java
index 041d458b..b7c249c3 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/FileGAVNameMapperProvider.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/FileGAVNameMapperProvider.java
@@ -30,7 +30,7 @@ import
org.eclipse.aether.internal.impl.synccontext.named.NameMapper;
/**
* The "file-gav" name mapper provider.
*
- * @since TBD
+ * @since 1.9.0
*/
@Singleton
@Named( FileGAVNameMapperProvider.NAME )
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/FileHashingGAVNameMapperProvider.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/FileHashingGAVNameMapperProvider.java
index a81580c8..aa259dec 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/FileHashingGAVNameMapperProvider.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/FileHashingGAVNameMapperProvider.java
@@ -31,7 +31,7 @@ import
org.eclipse.aether.internal.impl.synccontext.named.NameMapper;
/**
* The "file-hgav" name mapper provider.
*
- * @since TBD
+ * @since 1.9.0
*/
@Singleton
@Named( FileHashingGAVNameMapperProvider.NAME )
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/GAVNameMapperProvider.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/GAVNameMapperProvider.java
index e8b93ddb..ae7b093a 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/GAVNameMapperProvider.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/GAVNameMapperProvider.java
@@ -29,7 +29,7 @@ import
org.eclipse.aether.internal.impl.synccontext.named.NameMapper;
/**
* The "gav" name mapper provider.
*
- * @since TBD
+ * @since 1.9.0
*/
@Singleton
@Named( GAVNameMapperProvider.NAME )
diff --git
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/StaticNameMapperProvider.java
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/StaticNameMapperProvider.java
index 58edc12b..2a11afa0 100644
---
a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/StaticNameMapperProvider.java
+++
b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/synccontext/named/providers/StaticNameMapperProvider.java
@@ -29,7 +29,7 @@ import
org.eclipse.aether.internal.impl.synccontext.named.StaticNameMapper;
/**
* The "static" name mapper provider.
*
- * @since TBD
+ * @since 1.9.0
*/
@Singleton
@Named( StaticNameMapperProvider.NAME )
diff --git a/maven-resolver-named-locks-hazelcast/pom.xml
b/maven-resolver-named-locks-hazelcast/pom.xml
index d021dcb1..96f9c341 100644
--- a/maven-resolver-named-locks-hazelcast/pom.xml
+++ b/maven-resolver-named-locks-hazelcast/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-named-locks-hazelcast</artifactId>
diff --git a/maven-resolver-named-locks-redisson/pom.xml
b/maven-resolver-named-locks-redisson/pom.xml
index 9cb6361b..5c83f90a 100644
--- a/maven-resolver-named-locks-redisson/pom.xml
+++ b/maven-resolver-named-locks-redisson/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-named-locks-redisson</artifactId>
diff --git a/maven-resolver-named-locks/pom.xml
b/maven-resolver-named-locks/pom.xml
index 9d745dbe..f591e8b6 100644
--- a/maven-resolver-named-locks/pom.xml
+++ b/maven-resolver-named-locks/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-named-locks</artifactId>
diff --git a/maven-resolver-spi/pom.xml b/maven-resolver-spi/pom.xml
index e1b8d15c..0402e049 100644
--- a/maven-resolver-spi/pom.xml
+++ b/maven-resolver-spi/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-spi</artifactId>
diff --git
a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/checksums/TrustedChecksumsSource.java
b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/checksums/TrustedChecksumsSource.java
index 5d36a585..797b8ba2 100644
---
a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/checksums/TrustedChecksumsSource.java
+++
b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/checksums/TrustedChecksumsSource.java
@@ -36,7 +36,7 @@ import
org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory;
* for "trust" (like some crypto magic or what not). It all boils down that
the source being used by implementation is
* "trusted" by user or not.
*
- * @since TBD
+ * @since 1.9.0
*/
public interface TrustedChecksumsSource
{
diff --git
a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactorySelector.java
b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactorySelector.java
index 98bb9cbe..f81802d6 100644
---
a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactorySelector.java
+++
b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/checksum/ChecksumAlgorithmFactorySelector.java
@@ -49,7 +49,7 @@ public interface ChecksumAlgorithmFactorySelector
*
* @throws IllegalArgumentException if any asked algorithm name is not
supported.
* @throws NullPointerException if passed in list of names is {@code null}.
- * @since TBD
+ * @since 1.9.0
*/
default List<ChecksumAlgorithmFactory> selectList( Collection<String>
algorithmNames )
{
diff --git
a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/filter/RemoteRepositoryFilter.java
b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/filter/RemoteRepositoryFilter.java
index 1c60e960..b966609b 100644
---
a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/filter/RemoteRepositoryFilter.java
+++
b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/filter/RemoteRepositoryFilter.java
@@ -27,7 +27,7 @@ import org.eclipse.aether.repository.RemoteRepository;
* Remote repository filter that decides should the given artifact or metadata
be accepted (for further processing)
* from remote repository or not.
*
- * @since TBD
+ * @since 1.9.0
*/
public interface RemoteRepositoryFilter
{
diff --git
a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/filter/RemoteRepositoryFilterSource.java
b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/filter/RemoteRepositoryFilterSource.java
index 114a0e1c..b457584e 100644
---
a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/filter/RemoteRepositoryFilterSource.java
+++
b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/filter/RemoteRepositoryFilterSource.java
@@ -24,7 +24,7 @@ import org.eclipse.aether.RepositorySystemSession;
/**
* Remote repository filter source component.
*
- * @since TBD
+ * @since 1.9.0
*/
public interface RemoteRepositoryFilterSource
{
diff --git
a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/resolution/ArtifactResolverPostProcessor.java
b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/resolution/ArtifactResolverPostProcessor.java
index 990358b9..5e90df60 100644
---
a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/resolution/ArtifactResolverPostProcessor.java
+++
b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/resolution/ArtifactResolverPostProcessor.java
@@ -29,7 +29,7 @@ import org.eclipse.aether.resolution.ArtifactResult;
* artifact results, if needed even produce resolution failure. It will always
be invoked (even when failure is about
* to happen), so detecting these cases are left to post processor
implementations.
*
- * @since TBD
+ * @since 1.9.0
*/
public interface ArtifactResolverPostProcessor
{
diff --git a/maven-resolver-test-util/pom.xml b/maven-resolver-test-util/pom.xml
index 67e8eadc..e118c69e 100644
--- a/maven-resolver-test-util/pom.xml
+++ b/maven-resolver-test-util/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-test-util</artifactId>
diff --git a/maven-resolver-transport-classpath/pom.xml
b/maven-resolver-transport-classpath/pom.xml
index 2f0e403a..f4b229ed 100644
--- a/maven-resolver-transport-classpath/pom.xml
+++ b/maven-resolver-transport-classpath/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-transport-classpath</artifactId>
diff --git a/maven-resolver-transport-file/pom.xml
b/maven-resolver-transport-file/pom.xml
index f93357e6..194ac451 100644
--- a/maven-resolver-transport-file/pom.xml
+++ b/maven-resolver-transport-file/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-transport-file</artifactId>
diff --git a/maven-resolver-transport-http/pom.xml
b/maven-resolver-transport-http/pom.xml
index 697eb7ba..b175af6a 100644
--- a/maven-resolver-transport-http/pom.xml
+++ b/maven-resolver-transport-http/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-transport-http</artifactId>
diff --git a/maven-resolver-transport-wagon/pom.xml
b/maven-resolver-transport-wagon/pom.xml
index 4a597c1d..95aea2ae 100644
--- a/maven-resolver-transport-wagon/pom.xml
+++ b/maven-resolver-transport-wagon/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-transport-wagon</artifactId>
diff --git a/maven-resolver-util/pom.xml b/maven-resolver-util/pom.xml
index bfcf83a0..fb0cd3e3 100644
--- a/maven-resolver-util/pom.xml
+++ b/maven-resolver-util/pom.xml
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
</parent>
<artifactId>maven-resolver-util</artifactId>
diff --git
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/ConfigUtils.java
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/ConfigUtils.java
index ac4f38be..4ed6fbb1 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/ConfigUtils.java
+++ b/maven-resolver-util/src/main/java/org/eclipse/aether/util/ConfigUtils.java
@@ -402,7 +402,7 @@ public final class ConfigUtils
* Utility method to parse configuration string that contains comma
separated list of names into
* {@link List<String>}, never returns {@code null}.
*
- * @since TBD
+ * @since 1.9.0
*/
public static List<String> parseCommaSeparatedNames( String
commaSeparatedNames )
{
@@ -419,7 +419,7 @@ public final class ConfigUtils
* Utility method to parse configuration string that contains comma
separated list of names into
* {@link List<String>} with unique elements (duplicates, if any, are
discarded), never returns {@code null}.
*
- * @since TBD
+ * @since 1.9.0
*/
public static List<String> parseCommaSeparatedUniqueNames( String
commaSeparatedNames )
{
diff --git
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/DirectoryUtils.java
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/DirectoryUtils.java
index de2c2af9..3821b0a5 100644
---
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/DirectoryUtils.java
+++
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/DirectoryUtils.java
@@ -34,7 +34,7 @@ import static java.util.Objects.requireNonNull;
*
* @see RepositorySystemSession#getConfigProperties()
* @see RepositorySystemSession#getLocalRepository()
- * @since TBD
+ * @since 1.9.0
*/
public final class DirectoryUtils
{
diff --git
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/FileUtils.java
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/FileUtils.java
index 2ee322b5..b20fef92 100644
--- a/maven-resolver-util/src/main/java/org/eclipse/aether/util/FileUtils.java
+++ b/maven-resolver-util/src/main/java/org/eclipse/aether/util/FileUtils.java
@@ -29,7 +29,7 @@ import static java.util.Objects.requireNonNull;
/**
* A utility class to write files.
*
- * @since TBD
+ * @since 1.9.0
*/
public final class FileUtils
{
diff --git
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/StringDigestUtil.java
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/StringDigestUtil.java
index 0f3fa8c2..9392fab4 100644
---
a/maven-resolver-util/src/main/java/org/eclipse/aether/util/StringDigestUtil.java
+++
b/maven-resolver-util/src/main/java/org/eclipse/aether/util/StringDigestUtil.java
@@ -27,7 +27,7 @@ import java.security.NoSuchAlgorithmException;
* A simple digester utility for Strings. Uses {@link MessageDigest} for
requested algorithm. Supports one-pass or
* several rounds of updates, and as result emits hex encoded String.
*
- * @since TBD
+ * @since 1.9.0
*/
public final class StringDigestUtil
{
diff --git a/pom.xml b/pom.xml
index 0b3e94c5..34767481 100644
--- a/pom.xml
+++ b/pom.xml
@@ -31,7 +31,7 @@
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver</artifactId>
- <version>1.8.3-SNAPSHOT</version>
+ <version>1.9.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Maven Artifact Resolver</name>
@@ -80,7 +80,7 @@
<guavafailureaccessVersion>1.0.1</guavafailureaccessVersion>
<slf4jVersion>1.7.36</slf4jVersion>
<minimalMavenBuildVersion>3.8.4</minimalMavenBuildVersion>
-
<project.build.outputTimestamp>2022-07-25T16:26:16Z</project.build.outputTimestamp>
+
<project.build.outputTimestamp>2022-10-26T08:50:47Z</project.build.outputTimestamp>
</properties>
<modules>