diff --git a/data/junit5/junit5_candidates.json b/data/junit5/junit5_candidates.json index 063a568b..cdc1208f 100644 --- a/data/junit5/junit5_candidates.json +++ b/data/junit5/junit5_candidates.json @@ -30,18 +30,6 @@ "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", "createdAt": "2025-02-20T12:00:01Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/resource-disposer-plugin/pull/121", - "repository": "jenkinsci/resource-disposer-plugin", - "state": "OPEN", - "author": "strangelookingnerd", - "labels": [ - "tests" - ], - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-06T15:18:48Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/antisamy-markup-formatter-plugin/pull/134", @@ -430,16 +418,6 @@ "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", "createdAt": "2025-05-12T12:09:30Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/text-finder-plugin/pull/255", - "repository": "jenkinsci/text-finder-plugin", - "state": "OPEN", - "author": "strangelookingnerd", - "labels": null, - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations\nMigrate assertions\nMinor cleanup\nRemove public visibility of test classes and methods\n\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-02-14T14:04:44Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/propelo-job-reporter-plugin/pull/28", @@ -492,33 +470,33 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/parasoft-findings-plugin/pull/162", - "repository": "jenkinsci/parasoft-findings-plugin", + "url": "https://github.com/jenkinsci/hashicorp-vault-plugin/pull/346", + "repository": "jenkinsci/hashicorp-vault-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-05-08T11:59:31Z" + "createdAt": "2025-04-07T12:02:30Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/hashicorp-vault-plugin/pull/346", - "repository": "jenkinsci/hashicorp-vault-plugin", + "url": "https://github.com/jenkinsci/database-sqlite-plugin/pull/163", + "repository": "jenkinsci/database-sqlite-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-04-07T12:02:30Z" + "createdAt": "2025-03-27T11:58:56Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/database-sqlite-plugin/pull/163", - "repository": "jenkinsci/database-sqlite-plugin", + "url": "https://github.com/jenkinsci/parasoft-findings-plugin/pull/162", + "repository": "jenkinsci/parasoft-findings-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-27T11:58:56Z" + "createdAt": "2025-05-08T11:59:31Z" }, { "title": "Migrate tests to JUnit5", @@ -532,23 +510,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/command-launcher-plugin/pull/108", - "repository": "jenkinsci/command-launcher-plugin", + "url": "https://github.com/jenkinsci/electricflow-plugin/pull/409", + "repository": "jenkinsci/electricflow-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-04-11T11:55:05Z" + "createdAt": "2025-03-21T11:39:19Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/electricflow-plugin/pull/409", - "repository": "jenkinsci/electricflow-plugin", + "url": "https://github.com/jenkinsci/command-launcher-plugin/pull/108", + "repository": "jenkinsci/command-launcher-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-21T11:39:19Z" + "createdAt": "2025-04-11T11:55:05Z" }, { "title": "Migrate tests to JUnit5", @@ -602,23 +580,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/shared-library-version-override-plugin/pull/17", - "repository": "jenkinsci/shared-library-version-override-plugin", + "url": "https://github.com/jenkinsci/pubsub-light-plugin/pull/136", + "repository": "jenkinsci/pubsub-light-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-21T12:18:14Z" + "createdAt": "2025-03-24T15:07:07Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/pubsub-light-plugin/pull/136", - "repository": "jenkinsci/pubsub-light-plugin", + "url": "https://github.com/jenkinsci/shared-library-version-override-plugin/pull/17", + "repository": "jenkinsci/shared-library-version-override-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-24T15:07:07Z" + "createdAt": "2025-03-21T12:18:14Z" }, { "title": "Update tests from JUnit4 to JUnit5 Jupiter", @@ -630,6 +608,28 @@ "body": "Also stop complaining about \"junit vintage\" getting used.\nSubmitter checklist\n\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed\n\nAwaiting ci.j.io to confirm idempotency of changes for the casual on-looker, but no longer report this:\n13:08:22 [INFO] -------------------------------------------------------\n13:08:22 [INFO] T E S T S\n13:08:22 [INFO] -------------------------------------------------------\n\n13:08:23 Mar 15, 2026 12:08:22 PM org.junit.platform.launcher.core.DiscoveryIssueNotifier logIssues\n13:08:23 INFO: TestEngine with ID 'junit-vintage' encountered a non-critical issue during test discovery:\n13:08:23 \n13:08:23 (1) [INFO] The JUnit Vintage engine is deprecated and should only be used temporarily while migrating tests to JUnit Jupiter or another testing framework with native JUnit Platform support.\n\n13:08:23 Mar 15, 2026 12:08:23 PM org.junit.platform.launcher.core.DiscoveryIssueNotifier logIssues\n...\n\nNOTE: Build logs also report several hits of this:\n13:08:20 [WARNING] unknown enum constant javax.annotation.meta.When.ALWAYS\n13:08:20 [WARNING] unknown enum constant javax.annotation.meta.When.MAYBE\n13:08:20 reason: class file for javax.annotation.meta.When not found\n\n...but Internet lore says that some dependency must have been compiled with JSR-305 (which Jenkins plugins aim to remove per https://www.jenkins.io/doc/developer/tutorial-improve/replace-jsr-305-annotations/ effort documentation), so these warnings should go away when those components are identified and updated via parent BOM.\nDISCLAIMER: Repetitive pattern replacement was augmented by AI (IntelliJ Junie) and manually revised to make sense, and it indeed does seem to not break the intention of all those tests.", "createdAt": "2026-03-15T13:53:01Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/text-finder-plugin/pull/255", + "repository": "jenkinsci/text-finder-plugin", + "state": "MERGED", + "author": "strangelookingnerd", + "labels": null, + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations\nMigrate assertions\nMinor cleanup\nRemove public visibility of test classes and methods\n\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-02-14T14:04:44Z" + }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/resource-disposer-plugin/pull/121", + "repository": "jenkinsci/resource-disposer-plugin", + "state": "MERGED", + "author": "strangelookingnerd", + "labels": [ + "tests" + ], + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-03-06T15:18:48Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/google-kubernetes-engine-plugin/pull/410", @@ -1460,27 +1460,27 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/extras-memory-monitor/pull/108", - "repository": "jenkinsci/extras-memory-monitor", + "url": "https://github.com/jenkinsci/credentials-plugin/pull/600", + "repository": "jenkinsci/credentials-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "test" + "tests" ], - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-08-25T12:31:06Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nThere are two exceptions where tests use rules that have not yet been migrated to JUnit5:\n\nCertificateCredentialsImplFIPSTest using RealJenkinsRule\nUsernamePasswordCredentialsImplFIPSTest using RealJenkinsRule\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-03-10T14:08:24Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/credentials-plugin/pull/600", - "repository": "jenkinsci/credentials-plugin", + "url": "https://github.com/jenkinsci/extras-memory-monitor/pull/108", + "repository": "jenkinsci/extras-memory-monitor", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "tests" + "test" ], - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nThere are two exceptions where tests use rules that have not yet been migrated to JUnit5:\n\nCertificateCredentialsImplFIPSTest using RealJenkinsRule\nUsernamePasswordCredentialsImplFIPSTest using RealJenkinsRule\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-10T14:08:24Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", + "createdAt": "2025-08-25T12:31:06Z" }, { "title": "Migrate tests to JUnit5", @@ -1940,27 +1940,27 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/ignore-committer-strategy-plugin/pull/32", - "repository": "jenkinsci/ignore-committer-strategy-plugin", + "url": "https://github.com/jenkinsci/copyartifact-plugin/pull/266", + "repository": "jenkinsci/copyartifact-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "tests" + "test" ], - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-06-02T12:53:26Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-05-06T14:57:58Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/copyartifact-plugin/pull/266", - "repository": "jenkinsci/copyartifact-plugin", + "url": "https://github.com/jenkinsci/ignore-committer-strategy-plugin/pull/32", + "repository": "jenkinsci/ignore-committer-strategy-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "test" + "tests" ], - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-05-06T14:57:58Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", + "createdAt": "2025-06-02T12:53:26Z" }, { "title": "Migrate tests to JUnit5", @@ -1998,15 +1998,16 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/agent-setup-plugin/pull/60", - "repository": "jenkinsci/agent-setup-plugin", + "url": "https://github.com/jenkinsci/job-config-history-plugin/pull/364", + "repository": "jenkinsci/job-config-history-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "test" + "enhancement", + "internal" ], - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-06-02T13:48:29Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-04-22T14:14:33Z" }, { "title": "Migrate tests to JUnit5", @@ -2022,16 +2023,15 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/job-config-history-plugin/pull/364", - "repository": "jenkinsci/job-config-history-plugin", + "url": "https://github.com/jenkinsci/agent-setup-plugin/pull/60", + "repository": "jenkinsci/agent-setup-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "enhancement", - "internal" + "test" ], - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-04-22T14:14:33Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", + "createdAt": "2025-06-02T13:48:29Z" }, { "title": "Migrate tests to JUnit5", @@ -3074,27 +3074,27 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/versioncolumn-plugin/pull/305", - "repository": "jenkinsci/versioncolumn-plugin", + "url": "https://github.com/jenkinsci/sqlserver-api-plugin/pull/55", + "repository": "jenkinsci/sqlserver-api-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ "tests" ], "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-19T15:10:48Z" + "createdAt": "2025-03-21T12:11:24Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/sqlserver-api-plugin/pull/55", - "repository": "jenkinsci/sqlserver-api-plugin", + "url": "https://github.com/jenkinsci/versioncolumn-plugin/pull/305", + "repository": "jenkinsci/versioncolumn-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ "tests" ], "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-21T12:11:24Z" + "createdAt": "2025-03-19T15:10:48Z" }, { "title": "Migrate tests to JUnit5", @@ -3414,25 +3414,25 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/gitlab-kubernetes-credentials-plugin/pull/222", - "repository": "jenkinsci/gitlab-kubernetes-credentials-plugin", + "url": "https://github.com/jenkinsci/email-ext-plugin/pull/591", + "repository": "jenkinsci/email-ext-plugin", "state": "MERGED", "author": "strangelookingnerd", - "labels": [ - "tests" - ], + "labels": null, "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-10T13:05:03Z" + "createdAt": "2025-03-11T09:43:57Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/email-ext-plugin/pull/591", - "repository": "jenkinsci/email-ext-plugin", + "url": "https://github.com/jenkinsci/gitlab-kubernetes-credentials-plugin/pull/222", + "repository": "jenkinsci/gitlab-kubernetes-credentials-plugin", "state": "MERGED", "author": "strangelookingnerd", - "labels": null, + "labels": [ + "tests" + ], "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-11T09:43:57Z" + "createdAt": "2025-03-10T13:05:03Z" }, { "title": "Migrate tests to JUnit5", @@ -4107,6 +4107,16 @@ "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nConfidence\n\n\n\n\ncom.squareup.okhttp3:mockwebserver (source)\n4.11.0 → 5.3.2\n\n\n\n\n\n\nRelease Notes\n\nsquare/okhttp (com.squareup.okhttp3:mockwebserver)\nv5.3.2\n2025-11-18\n\n\nFix: Don't delay triggering timeouts. In Okio 3.16.0 we introduced a regression that caused\ntimeouts to fire later than they were supposed to.\n\n\nUpgrade: [Okio 3.16.4][okio_3_16_4].\n\n\nv5.3.1\n2025-11-16\nThis release is the same as 5.3.0. Okio 3.16.3 didn't have a necessary fix!\n\nUpgrade: [Okio 3.16.3][okio_3_16_3].\n\nv5.3.0\n2025-10-30\n\n\nNew: Add tags to Call, including computable tags. Use this to attach application-specific\nmetadata to a Call in an EventListener or Interceptor. The tag can be read in any other\nEventListener or Interceptor.\n override fun intercept(chain: Interceptor.Chain): Response {\n chain.call().tag(MyAnalyticsTag::class) {\n MyAnalyticsTag(...)\n }\n\n return chain.proceed(chain.request())\n }\n\n\nNew: Support request bodies on HTTP/1.1 connection upgrades.\n\n\nNew: EventListener.plus() makes it easier to observe events in multiple listeners.\n\n\nFix: Don't spam logs with ‘Method isLoggable in android.util.Log not mocked.’ when using\nOkHttp in Robolectric and Paparazzi tests.\n\n\nUpgrade: [Kotlin 2.2.21][kotlin_2_2_21].\n\n\nUpgrade: [Okio 3.16.2][okio_3_16_2].\n\n\nUpgrade: [ZSTD-KMP 0.4.0][zstd_kmp_0_4_0]. This update fixes a bug that caused APKs to fail\n[16 KB ELF alignment checks][elf_alignment].\n\n\nv5.2.3\n2025-11-18\n\n\nFix: Don't delay triggering timeouts. In Okio 3.16.0 we introduced a regression that caused\ntimeouts to fire later than they were supposed to.\n\n\nUpgrade: [Okio 3.16.4][okio_3_16_4].\n\n\nv5.2.2\n2025-11-16\nThis release is the same as 5.2.1. Okio 3.16.3 didn't have a necessary fix!\n\nUpgrade: [Okio 3.16.3][okio_3_16_3].\n\nv5.2.1\n2025-10-09\n\n\nFix: Don't crash when calling Socket.shutdownOutput() or shutdownInput() on an SSLSocket\non Android API 21 through 23. This method throws an UnsupportedOperationException, so we now\ncatch that and close the underlying stream instead.\n\n\nUpgrade: [Okio 3.16.1][okio_3_16_1].\n\n\nv5.2.0\n2025-10-07\n\n\nNew: Support [HTTP 101] responses with Response.socket. This mechanism is only supported on\nHTTP/1.1. We also reimplemented our websocket client to use this new mechanism.\n\n\nNew: The okhttp-zstd module negotiates [Zstandard (zstd)][zstd] compression with servers that\nsupport it. It integrates a new (unstable) [ZSTD-KMP] library, also from Square. Enable it like\nthis:\nval client = OkHttpClient.Builder()\n .addInterceptor(CompressionInterceptor(Zstd, Gzip))\n .build()\n\n\nNew: Support the QUERY HTTP method. You will need to set the Request.cacheUrlOverride\nproperty to cache calls made with this method. The RequestBody.sha256() may be helpful here;\nuse it to compose a cache URL from the query body.\n\n\nNew: Publish events when calls must wait to execute. EventListener.dispatcherQueueStart()\nis invoked when a call starts waiting, and dispatcherQueueEnd() is invoked when it's done.\n\n\nNew: Request.toCurl() returns a copy-pasteable [curl] command consistent with Chrome’s and\nFirefox’s ‘copy as cURL’ features.\n\n\nNew: Support [JPMS]. We replaced our Automatic-Module-Name metadata with proper\nmodule-info.java files.\n\n\nFix: Recover gracefully when worker threads are interrupted. When we introduced fast fallback in\nOkHttp 5.0, we started using background threads while connecting. Sadly that code didn't handle\ninterruptions well. This is now fixed.\n\n\nUpgrade: [Kotlin 2.2.20][kotlin_2_2_20].\n\n\nUpgrade: [Okio 3.16.0][okio_3_16_0].\n\n\nv5.1.0\n2025-07-07\n\n\nNew: Response.peekTrailers(). When we changed Response.trailers() to block instead of\nthrowing in 5.0.0, we inadvertently removed the ability for callers to peek the trailers\n(by catching the IllegalStateException if they weren't available). This new API restores that\ncapability.\n\n\nFix: Don't crash on trailers() if the response doesn't have a body. We broke [Retrofit] users\nwho read the trailers on the raw() OkHttp response, after its body was decoded.\n\n\nv5.0.0\n2025-07-02\nThis is our first stable release of OkHttp since 2023. Here's the highlights if you're upgrading\nfrom OkHttp 4.x:\nOkHttp is now packaged as separate JVM and Android artifacts. This allows us to offer\nplatform-specific features and optimizations. If your build system handles [Gradle module metadata],\nthis change should be automatic.\nMockWebServer has a new coordinate and package name. We didn’t like that our old artifact\ndepends on JUnit 4 so the new one doesn’t. It also has a better API built on immutable values. (We\nintend to continue publishing the old okhttp3.mockwebserver artifact so there’s no urgency to\nmigrate.)\n\n\n\nCoordinate\nPackage Name\nDescription\n\n\n\n\ncom.squareup.okhttp3:mockwebserver3:5.0.0\nmockwebserver3\nCore module. No JUnit dependency!\n\n\ncom.squareup.okhttp3:mockwebserver3-junit4:5.0.0\nmockwebserver3.junit4\nOptional JUnit 4 integration.\n\n\ncom.squareup.okhttp3:mockwebserver3-junit5:5.0.0\nmockwebserver3.junit5\nOptional JUnit 5 integration.\n\n\ncom.squareup.okhttp3:mockwebserver:5.0.0\nokhttp3.mockwebserver\nObsolete. Depends on JUnit 4.\n\n\n\nOkHttp now supports Happy Eyeballs ([RFC 8305][rfc_8305]) for IPv4+IPv6 networks. It attempts\nboth IPv6 and IPv4 connections concurrently, keeping whichever connects first.\nWe’ve improved our Kotlin APIs. You can skip the builder:\nval request = Request(\n url = \"https://cash.app/\".toHttpUrl(),\n)\nOkHttp now supports [GraalVM].\nHere’s what has changed since 5.0.0-alpha.17:\n\nUpgrade: [Okio 3.15.0][okio_3_15_0].\nUpgrade: [Kotlin 2.2.0][kotlin_2_2_0].\nFix: Don't crash with a NoSuchMethodError when using OkHttp with the Sentry SDK.\nFix: Retain the query data in the old okhttp3.mockwebserver.RecordedRequest.path property. We\ninadvertently changed this behavior when we introduced the mockwebserver3 API.\n\n\n\nConfiguration\n📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).\n🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.\n♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n🔕 Ignore: Close this PR and you won't be reminded about this update again.\n\n\n If you want to rebase/retry this PR, check this box\n\n\nThis PR was generated by Mend Renovate. View the repository job log.", "createdAt": "2026-04-01T00:41:06Z" }, + { + "title": "refactor(tests): Migrate tests to JUnit 5", + "url": "https://github.com/jenkinsci/ansible-tower-plugin/pull/30", + "repository": "jenkinsci/ansible-tower-plugin", + "state": "OPEN", + "author": "gounthar", + "labels": null, + "body": "Hello ansible-tower developers! 👋\nThis is an automated pull request created by the Jenkins Plugin Modernizer tool. The tool has applied the following recipe to modernize the plugin:\n\n Migrate to JUnit 5\n io.jenkins.tools.pluginmodernizer.MigrateToJUnit5\n Migrate tests to JUnit5.\n\nThis PR aims to migrate all tests to JUnit 5. Changes include:\nNote: Some changes listed below may not apply if the plugin does not use certain features (e.g., Hamcrest assertions or TemporaryFolder).\n\nMigrating annotations and imports\nMigrating assertions\nRemoving public visibility for test classes and methods\nAdding Jenkins-specific annotations where applicable\nUpdating @Test annotations to JUnit 5\nConverting @Before/@After to @BeforeEach/@AfterEach\nReplacing @Ignore with @Disabled\nMigrating TemporaryFolder to @TempDir\nConverting Assert.* to Assertions.*\nRefactoring assertThrows to handle exceptions on the last statement\nReplacing ExpectedException with assertThrows\nSimplifying assertTrue with instanceof to assertInstanceOf\nRemoving try-catch blocks with Assertions.assertDoesNotThrow\nMigrating Assert.assertThat to Hamcrest MatcherAssert.assertThat\nAdding static imports for MatcherAssert.assertThat\nAdding static imports for Assertions.* methods\nAdding missing @BeforeEach/@AfterEach annotations\nMinor clean-up\n\nI am well aware that this is quite a large changeset; however, I hope that there is still interest in this PR and that it will be reviewed. If there are any questions, please do not hesitate to ping me.", + "createdAt": "2025-04-03T11:25:02Z" + }, { "title": "refactor(tests): Migrate tests to JUnit 5", "url": "https://github.com/jenkinsci/stackrox-container-image-scanner-plugin/pull/4", @@ -4127,16 +4137,6 @@ "body": "Hello rich-text-publisher-plugin developers! 👋\nThis is an automated pull request created by the Jenkins Plugin Modernizer tool. The tool has applied the following recipe to modernize the plugin:\n\n Migrate to JUnit 5\n io.jenkins.tools.pluginmodernizer.MigrateToJUnit5\n Migrate tests to JUnit5.\n\nThis PR aims to migrate all tests to JUnit 5. Changes include:\nNote: Some changes listed below may not apply if the plugin does not use certain features (e.g., Hamcrest assertions or TemporaryFolder).\n\nMigrating annotations and imports\nMigrating assertions\nRemoving public visibility for test classes and methods\nAdding Jenkins-specific annotations where applicable\nUpdating @Test annotations to JUnit 5\nConverting @Before/@After to @BeforeEach/@AfterEach\nReplacing @Ignore with @Disabled\nMigrating TemporaryFolder to @TempDir\nConverting Assert.* to Assertions.*\nRefactoring assertThrows to handle exceptions on the last statement\nReplacing ExpectedException with assertThrows\nSimplifying assertTrue with instanceof to assertInstanceOf\nRemoving try-catch blocks with Assertions.assertDoesNotThrow\nMigrating Assert.assertThat to Hamcrest MatcherAssert.assertThat\nAdding static imports for MatcherAssert.assertThat\nAdding static imports for Assertions.* methods\nAdding missing @BeforeEach/@AfterEach annotations\nMinor clean-up\n\nI am well aware that this is quite a large changeset; however, I hope that there is still interest in this PR and that it will be reviewed. If there are any questions, please do not hesitate to ping me.", "createdAt": "2025-04-03T19:59:48Z" }, - { - "title": "refactor(tests): Migrate tests to JUnit 5", - "url": "https://github.com/jenkinsci/ansible-tower-plugin/pull/30", - "repository": "jenkinsci/ansible-tower-plugin", - "state": "OPEN", - "author": "gounthar", - "labels": null, - "body": "Hello ansible-tower developers! 👋\nThis is an automated pull request created by the Jenkins Plugin Modernizer tool. The tool has applied the following recipe to modernize the plugin:\n\n Migrate to JUnit 5\n io.jenkins.tools.pluginmodernizer.MigrateToJUnit5\n Migrate tests to JUnit5.\n\nThis PR aims to migrate all tests to JUnit 5. Changes include:\nNote: Some changes listed below may not apply if the plugin does not use certain features (e.g., Hamcrest assertions or TemporaryFolder).\n\nMigrating annotations and imports\nMigrating assertions\nRemoving public visibility for test classes and methods\nAdding Jenkins-specific annotations where applicable\nUpdating @Test annotations to JUnit 5\nConverting @Before/@After to @BeforeEach/@AfterEach\nReplacing @Ignore with @Disabled\nMigrating TemporaryFolder to @TempDir\nConverting Assert.* to Assertions.*\nRefactoring assertThrows to handle exceptions on the last statement\nReplacing ExpectedException with assertThrows\nSimplifying assertTrue with instanceof to assertInstanceOf\nRemoving try-catch blocks with Assertions.assertDoesNotThrow\nMigrating Assert.assertThat to Hamcrest MatcherAssert.assertThat\nAdding static imports for MatcherAssert.assertThat\nAdding static imports for Assertions.* methods\nAdding missing @BeforeEach/@AfterEach annotations\nMinor clean-up\n\nI am well aware that this is quite a large changeset; however, I hope that there is still interest in this PR and that it will be reviewed. If there are any questions, please do not hesitate to ping me.", - "createdAt": "2025-04-03T11:25:02Z" - }, { "title": "refactor(tests): Migrate tests to JUnit 5", "url": "https://github.com/jenkinsci/yet-another-build-visualizer-plugin/pull/33", @@ -4786,27 +4786,27 @@ }, { "title": "Update dependency org.testcontainers:testcontainers to v2 - autoclosed", - "url": "https://github.com/jenkinsci/s3-jobcacher-storage-plugin/pull/54", - "repository": "jenkinsci/s3-jobcacher-storage-plugin", + "url": "https://github.com/jenkinsci/ldap-plugin/pull/380", + "repository": "jenkinsci/ldap-plugin", "state": "CLOSED", "author": "renovate", "labels": [ "dependencies" ], - "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nConfidence\n\n\n\n\norg.testcontainers:testcontainers (source)\n1.21.4 → 2.0.3\n\n\n\n\n\n\nRelease Notes\n\ntestcontainers/testcontainers-java (org.testcontainers:testcontainers)\nv2.0.3\nCompare Source\nWhat's Changed\n\nUpdate questdb/questdb image version to 9.2.2 (#​11347) @​eddumelendez\nFix GitHub-Action Generate PR descriptions (#​11129) @​JackPGreen\nUpdate testcontainers version to ${GITHUB_REF##*/} (#​11220) @​github-actions[bot]\nUpdate docs version to ${GITHUB_REF##*/} (#​11221) @​github-actions[bot]\n\n🐛 Bug Fixes\n\nFix compatibility with older Docker Engines by falling back to v1.32 (#​11346) @​eddumelendez\n\n📖 Documentation\n\nDead links in CircleCI reference documentation (#​10789) @​JohnWill14\n\n📦 Dependency updates\n\n7 changes\n\nCombined dependencies PR (#​11353) @​eddumelendez\nCombined dependencies PR (#​11352) @​eddumelendez\nCombined dependencies PR (#​11341) @​eddumelendez\nCombined dependencies PR (#​11334) @​eddumelendez\nCombined dependencies PR (#​11333) @​eddumelendez\nCombined dependencies PR (#​11332) @​eddumelendez\nCombined dependencies PR (#​11323) @​eddumelendez\n\n\nv2.0.2\nCompare Source\nWhat's Changed\n\nUpdate docker image version to 25.0.5 (#​11219) @​eddumelendez\nSet default docker API version to 1.44 (#​11216) @​eddumelendez\nFix ollama example (#​11217) @​eddumelendez\nUpdate testcontainers version to ${GITHUB_REF##*/} (#​11125) @​github-actions[bot]\nUpdate docs version to ${GITHUB_REF##*/} (#​11126) @​github-actions[bot]\n\n🐛 Bug Fixes\n\nOptimize ScriptSplitter from O(n*m) to O(1) when initializing database (#​11130) @​hspragg-godaddy\n\n📖 Documentation\n\nUpdate kotest-extensions-testcontainers link (#​11138) @​noojung\n\n🧹 Housekeeping\n\nAdd getBaseUrl() to NginxContainer using NGINX_DEFAULT_PORT (#​11137) @​ghusta\n\n📦 Dependency updates\n\nUpdate docker-java version to 3.7.0 (#​11218) @​eddumelendez\n\nv2.0.1\nCompare Source\nWhat's Changed\n\nFixes exclusion of testcontainers-jdbc-test from publication (#​11115) @​froque\nUpdate docs version to ${GITHUB_REF##*/} (#​11110) @​github-actions[bot]\nUpdate testcontainers version to ${GITHUB_REF##*/} (#​11111) @​github-actions[bot]\n\n🐛 Bug Fixes\n\nAdd MySQLR2DBCDatabaseContainer compatible with org.testcontainers.mysql.MySQLContainer (#​11119) @​eddumelendez\nAdd MariaDBR2DBCDatabaseContainer compatible with org.testcontainers.mariadb.MariaDBContainer (#​11117) @​eddumelendez\nAdd MSSQLR2DBCDatabaseContainer compatible with org.testcontainers.mssqlserver.MSSQLServerContainer (#​11118) @​eddumelendez\nAdd PostgreSQLR2DBCDatabaseContainer compatible with org.testcontainers.postgresql.PostgreSQLContainer (#​11120) @​eddumelendez\n\n📖 Documentation\n\nFix artifact coordinates listed in docs (#​11121) @​ox-sag\nFix doc about Testcontainers JUnit Jupiter coordinates (#​11113) @​Chessray\n\n🧹 Housekeeping\n\nRemove lombok from OracleR2DBCDatabaseContainer (#​11116) @​eddumelendez\n\nv2.0.0\nCompare Source\nTestcontainers 2.0.0\nMain changes\n\nRemoved JUnit 4 support\nUpdated transitive dependencies\nAll modules are now prefixed with testcontainers-. For example, org.testcontainers:mysql is now org.testcontainers:testcontainers-mysql\nContainer classes relocated to org.testcontainers.\u003cmodule-name\u003e package. For example, new MySQLContainer class is under org.testcontainers.mysql\n\nWhat's Changed\n\nAdd support for ComposeContainer with Spock (#​11109) @​eddumelendez\norg.testcontainers.mysql.MySQLContainer do not copy default config (#​11107) @​eddumelendez\norg.testcontainers.mariadb.MariaDBContainer do not copy default config (#​11108) @​eddumelendez\nRemove org.testcontainers.neo4j.Neo4jContainer#withEnterpriseEdition (#​11106) @​eddumelendez\nMove CassandraDatabaseDelegate and CassandraQueryWaitStrategy to org.testcontainers.cassandra (#​11105) @​eddumelendez\nSwitch to com.mysql:mysql-connector-j (#​11078) @​rajucomp\nFix missing junit4 leftovers (#​10808) @​eddumelendez\nMove Selenium tests to JUnit Jupiter (#​10804) @​eddumelendez\nMove Testcontainers tests to JUnit Jupiter (#​10803) @​eddumelendez\nMove Toxiproxy tests to JUnit Jupiter (#​10757) @​vlsi\nReplace deprecated XmlSlurper with groovy.xml.XmlSlurper (#​10801) @​eddumelendez\nUpdate spring boot version to 3.5.6 in selenium example (#​10797) @​eddumelendez\nSkip databend module in CI (#​10793) @​eddumelendez\nMove database tests to JUnit Jupiter (#​10786) @​eddumelendez\nMove missing K3s tests to JUnit Jupiter (#​10785) @​eddumelendez\nMove database-commons tests to JUnit Jupiter (#​10772) @​eddumelendez\nMove R2DBC tests to JUnit Jupiter (#​10771) @​eddumelendez\nMove JDBC tests to JUnit Jupiter (#​10770) @​eddumelendez\nMove Weaviate tests to JUnit Jupiter (#​10769) @​eddumelendez\nMove Vault tests to JUnit Jupiter (#​10768) @​eddumelendez\nMove Solace assertions to assertj (#​10765) @​eddumelendez\nMove Solace tests to JUnit Jupiter (#​10764) @​eddumelendez\nMove ScyllaDB tests to JUnit Jupiter (#​10763) @​eddumelendez\nMove RabbitMQ tests to JUnit Jupiter (#​10761) @​eddumelendez\nMove Redpanda tests to JUnit Jupiter (#​10762) @​eddumelendez\nMove Qdrant tests to JUnit Jupiter (#​10760) @​eddumelendez\nMove Pulsar tests to JUnit Jupiter (#​10759) @​eddumelendez\nMove Pinecone tests to JUnit Jupiter (#​10758) @​eddumelendez\nMove OrientDB tests to JUnit Jupiter (#​10755) @​eddumelendez\nMove OpenFGA tests to JUnit Jupiter (#​10754) @​eddumelendez\nMove Ollama tests to JUnit Jupiter (#​10753) @​eddumelendez\nMove Nginx tests to JUnit Jupiter (#​10752) @​eddumelendez\nMove Neo4j tests to JUnit Jupiter (#​10751) @​eddumelendez\nMove MongoDB tests to JUnit Jupiter (#​10750) @​eddumelendez\nMove MockServer tests to JUnit Jupiter (#​10749) @​eddumelendez\nMove MinIO tests to JUnit Jupiter (#​10748) @​eddumelendez\nMove Milvus tests to JUnit Jupiter (#​10747) @​eddumelendez\nMove LocalStack tests to JUnit Jupiter (#​10746) @​eddumelendez\nUpdate ryuk version to 0.13.0 (#​10745) @​eddumelendez\nMove LDAP tests to JUnit Jupiter (#​10744) @​eddumelendez\nMove Kafka tests to JUnit Jupiter (#​10743) @​eddumelendez\nMove K6 tests to JUnit Jupiter (#​10742) @​eddumelendez\nMove K3s tests to JUnit Jupiter (#​10741) @​eddumelendez\nMove InfluxDB tests to JUnit Jupiter (#​10738) @​eddumelendez\nMove Grafana tests to JUnit Jupiter (#​10737) @​eddumelendez\nMove GCloud tests to JUnit Jupiter (#​10736) @​eddumelendez\nMove Elasticsearch tests to JUnit Jupiter (#​10735) @​eddumelendez\nMove Couchbase tests to JUnit Jupiter (#​10734) @​eddumelendez\nMove Consul tests to JUnit Jupiter (#​10732) @​eddumelendez\nMove ChromaDB tests to JUnit Jupiter (#​10730) @​eddumelendez\nMove Cassandra tests to JUnit Jupiter (#​10728) @​eddumelendez\nMove Azure tests to JUnit Jupiter (#​10727) @​eddumelendez\nMove ActiveMQ tests to JUnit Jupiter (#​10726) @​eddumelendez\nAdd testcontainers prefix to modules (#​10591) @​eddumelendez\nUse azure-sdk-bom (#​10480) @​eddumelendez\nUpdate Weaviate to v1.29.0 (#​10066) @​antas-marcin\n[Bug]: SolaceContainer misses permissions when using non-default VPN … (#​10450) @​infoShare\nRemove dynalite module (#​10384) @​eddumelendez\nMove cucumber example to junit5 (#​10383) @​eddumelendez\nUpdate testcontainers version to 1.21.3 (#​10379) @​github-actions[bot]\nUpdate docs version to 1.21.3 (#​10380) @​github-actions[bot]\n\n⚠️ Breaking API changes\n\nAdd support for specifying Docker image in DockerComposeContainer and ComposeContainer (#​9871) @​fokion\nRemove JUnit 4 support (#​10805) @​eddumelendez\nMake Neo4jContainer generic and drop deprecated method (#​10388) @​eddumelendez\nDrop module's default constructors (#​10385) @​eddumelendez\nRemove LinkableContainer from NginxContainer (#​10386) @​eddumelendez\n\n🚀 Features \u0026 Enhancements\n\nExpose gRPC endpoint from BigQueryEmulator (#​10779) @​Eliassen-Steinar\nAdd method getHttpUrl for ClickHouseContainer (#​10526) @​sbushmelev\n\n🐛 Bug Fixes\n\nFix Kafka listeners and advertised listeners config to come out of sync (#​11068) @​ThomasKasene\nFix support to set a custom database name in Host-less JDBC urls (#​10603) @​maxhov\nMake MySQLContainer compatible with mysql:9.3.0 (#​10185) @​livk-cloud\n\n📖 Documentation\n\nFix CassandraContainer wait strategy when SSL is configured (#​9419) @​maximevw\nAdd Solr container implementation under org.testcontainers.solr (#​11104) @​eddumelendez\nAdd OrientDB container implementation under org.testcontainers.orientdb (#​11098) @​eddumelendez\nAdd Neo4J container implementation under org.testcontainers.neo4j (#​11097) @​eddumelendez\nAdd Selenium container implementation under org.testcontainers.selenium (#​11096) @​eddumelendez\nAdd MongoDB container implementation under org.testcontainers.mongodb (#​11095) @​eddumelendez\nAdd DB2 container implementation under org.testcontainers.db2 (#​11094) @​eddumelendez\nMove TiDB tests under org.testcontainers.tidb (#​11093) @​eddumelendez\nAdd Trino container implementation under org.testcontainers.trino (#​11092) @​eddumelendez\nAdd Toxiproxy container implementation under org.testcontainers.toxiproxy (#​11091) @​eddumelendez\nAdd RabbitMQ container implementation under org.testcontainers.rabbitmq (#​11090) @​eddumelendez\nAdd Pulsar container implementation under org.testcontainers.pulsar (#​11089) @​eddumelendez\nAdd PostgreSQL container implementation under org.testcontainers.postgresql (#​11088) @​eddumelendez\nAdd Nginx container implementation under org.testcontainers.nginx (#​11087) @​eddumelendez\nAdd MySQL container implementation under org.testcontainers.mysql (#​11086) @​eddumelendez\nAdd MSSQLServer container implementation under org.testcontainers.mssqlserver (#​11085) @​eddumelendez\nAdd MockServer container implementation under org.testcontainers.mockserver (#​11084) @​eddumelendez\nAdd MariaDB container implementation under org.testcontainers.mariadb (#​11083) @​eddumelendez\nAdd LocalStack container implementation under org.testcontainers.localstack (#​11082) @​eddumelendez\nAdd GCloud container implementations under org.testcontainers.gcloud (#​11081) @​eddumelendez\nAdd CockroachDB container implementation under org.testcontainers.cockroachdb (#​11080) @​eddumelendez\nRemoving doc examples of the deprecated kafka container (#​10712) @​etrandafir93\nAdd Testcontainers JDBC URL section to modules (#​10609) @​eddumelendez\nFix JDBC docs (#​10608) @​eddumelendez\nImprove database docs (#​10607) @​eddumelendez\nFix redpanda docs link (#​10606) @​eddumelendez\nFix grafana docs (#​10605) @​eddumelendez\nMove localstack's tests to aws sdk v2 (#​10592) @​eddumelendez\n\n🧹 Housekeeping\n\nCentralize junit jupiter and assertj dependencies (#​11067) @​eddumelendez\nFix javadoc ConfluentKafkaContainer.java (#​10714) @​gusega\nRemove httpclient5 dependency from clickhouse (#​10610) @​eddumelendez\nFix parameter check in Kafka cluster examples (#​10361) @​winfriedgerlach\nImplement AutoCloseable for TestcontainersExtension$StoreAdapter (#​10529) @​linghengqian\nUse rest-assured in mockserver module (#​10523) @​eddumelendez\nRestore JibTest (#​10520) @​eddumelendez\nRemove support for docker/agents_gateway (#​10473) @​eddumelendez\n\n📦 Dependency updates\n\n46 changes\n\nCombined dependencies PR (#​11077) @​eddumelendez\nCombined dependencies PR (#​11076) @​eddumelendez\nCombined dependencies PR (#​11075) @​eddumelendez\nCombined dependencies PR (#​11071) @​eddumelendez\nCombined dependencies PR (#​11070) @​eddumelendez\nCombined dependencies PR (#​11069) @​eddumelendez\nCombined dependencies PR (#​10800) @​eddumelendez\nCombined dependencies PR (#​10798) @​eddumelendez\nCombined dependencies PR (#​10722) @​eddumelendez\nCombined dependencies PR (#​10721) @​eddumelendez\nCombined dependencies PR (#​10720) @​eddumelendez\nCombined dependencies PR (#​10717) @​eddumelendez\nCombined dependencies PR (#​10716) @​eddumelendez\nCombined dependencies PR (#​10715) @​eddumelendez\nCombined dependencies PR (#​10709) @​eddumelendez\nCombined dependencies PR (#​10602) @​eddumelendez\nUpdate clickhouse version to 0.9.1 (#​10593) @​eddumelendez\nMove localstack's tests to aws sdk v2 (#​10592) @​eddumelendez\nCombined dependencies PR (#​10589) @​eddumelendez\nCombined dependencies PR (#​10587) @​eddumelendez\nCombined dependencies PR (#​10560) @​eddumelendez\nCombined dependencies PR (#​10559) @​eddumelendez\nRemove junit-toolbox dependency (#​10522) @​eddumelendez\nCombined dependencies PR (#​10521) @​eddumelendez\nCombined dependencies PR (#​10519) @​eddumelendez\nUpdate jackson, snakeyaml and docker-java versions (#​10258) @​ZachChuba\nUpdate org.questdb:questdb version to 9.0.0 (#​10486) @​eddumelendez\nUpdate com.google.cloud:libraries-bom version to 26.63.0 (#​10485) @​eddumelendez\nCombined dependencies PR (#​10484) @​eddumelendez\nCombined dependencies PR (#​10483) @​eddumelendez\nCombined dependencies PR (#​10482) @​eddumelendez\nCombined dependencies PR (#​10481) @​eddumelendez\nCombined dependencies PR (#​10474) @​eddumelendez\nCombined dependencies PR (#​10472) @​eddumelendez\nCombined dependencies PR (#​10471) @​eddumelendez\nCombined dependencies PR (#​10469) @​eddumelendez\nCombined dependencies PR (#​10468) @​eddumelendez\nCombined dependencies PR (#​10467) @​eddumelendez\nCombined dependencies PR (#​10466) @​eddumelendez\nCombined dependencies PR (#​10464) @​eddumelendez\nCombined dependencies PR (#​10463) @​eddumelendez\nCombined dependencies PR (#​10462) @​eddumelendez\nCombined dependencies PR (#​10460) @​eddumelendez\nCombined dependencies PR (#​10459) @​eddumelendez\nCombined dependencies PR (#​10456) @​eddumelendez\nUpdate Gradle Wrapper from undefined to 8.14.3 (#​10452) @​github-actions[bot]\n\n\n\n\nConfiguration\n📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).\n🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.\n♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n🔕 Ignore: Close this PR and you won't be reminded about this update again.\n\n\n If you want to rebase/retry this PR, check this box\n\n\nThis PR was generated by Mend Renovate. View the repository job log.", - "createdAt": "2026-01-17T10:55:10Z" + "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nConfidence\n\n\n\n\norg.testcontainers:testcontainers (source)\n1.21.4 → 2.0.3\n\n\n\n\n\n\nRelease Notes\n\ntestcontainers/testcontainers-java (org.testcontainers:testcontainers)\nv2.0.3\nCompare Source\nWhat's Changed\n\nUpdate questdb/questdb image version to 9.2.2 (#​11347) @​eddumelendez\nFix GitHub-Action Generate PR descriptions (#​11129) @​JackPGreen\nUpdate testcontainers version to ${GITHUB_REF##*/} (#​11220) @​github-actions[bot]\nUpdate docs version to ${GITHUB_REF##*/} (#​11221) @​github-actions[bot]\n\n🐛 Bug Fixes\n\nFix compatibility with older Docker Engines by falling back to v1.32 (#​11346) @​eddumelendez\n\n📖 Documentation\n\nDead links in CircleCI reference documentation (#​10789) @​JohnWill14\n\n📦 Dependency updates\n\n7 changes\n\nCombined dependencies PR (#​11353) @​eddumelendez\nCombined dependencies PR (#​11352) @​eddumelendez\nCombined dependencies PR (#​11341) @​eddumelendez\nCombined dependencies PR (#​11334) @​eddumelendez\nCombined dependencies PR (#​11333) @​eddumelendez\nCombined dependencies PR (#​11332) @​eddumelendez\nCombined dependencies PR (#​11323) @​eddumelendez\n\n\nv2.0.2\nCompare Source\nWhat's Changed\n\nUpdate docker image version to 25.0.5 (#​11219) @​eddumelendez\nSet default docker API version to 1.44 (#​11216) @​eddumelendez\nFix ollama example (#​11217) @​eddumelendez\nUpdate testcontainers version to ${GITHUB_REF##*/} (#​11125) @​github-actions[bot]\nUpdate docs version to ${GITHUB_REF##*/} (#​11126) @​github-actions[bot]\n\n🐛 Bug Fixes\n\nOptimize ScriptSplitter from O(n*m) to O(1) when initializing database (#​11130) @​hspragg-godaddy\n\n📖 Documentation\n\nUpdate kotest-extensions-testcontainers link (#​11138) @​noojung\n\n🧹 Housekeeping\n\nAdd getBaseUrl() to NginxContainer using NGINX_DEFAULT_PORT (#​11137) @​ghusta\n\n📦 Dependency updates\n\nUpdate docker-java version to 3.7.0 (#​11218) @​eddumelendez\n\nv2.0.1\nCompare Source\nWhat's Changed\n\nFixes exclusion of testcontainers-jdbc-test from publication (#​11115) @​froque\nUpdate docs version to ${GITHUB_REF##*/} (#​11110) @​github-actions[bot]\nUpdate testcontainers version to ${GITHUB_REF##*/} (#​11111) @​github-actions[bot]\n\n🐛 Bug Fixes\n\nAdd MySQLR2DBCDatabaseContainer compatible with org.testcontainers.mysql.MySQLContainer (#​11119) @​eddumelendez\nAdd MariaDBR2DBCDatabaseContainer compatible with org.testcontainers.mariadb.MariaDBContainer (#​11117) @​eddumelendez\nAdd MSSQLR2DBCDatabaseContainer compatible with org.testcontainers.mssqlserver.MSSQLServerContainer (#​11118) @​eddumelendez\nAdd PostgreSQLR2DBCDatabaseContainer compatible with org.testcontainers.postgresql.PostgreSQLContainer (#​11120) @​eddumelendez\n\n📖 Documentation\n\nFix artifact coordinates listed in docs (#​11121) @​ox-sag\nFix doc about Testcontainers JUnit Jupiter coordinates (#​11113) @​Chessray\n\n🧹 Housekeeping\n\nRemove lombok from OracleR2DBCDatabaseContainer (#​11116) @​eddumelendez\n\nv2.0.0\nCompare Source\nTestcontainers 2.0.0\nMain changes\n\nRemoved JUnit 4 support\nUpdated transitive dependencies\nAll modules are now prefixed with testcontainers-. For example, org.testcontainers:mysql is now org.testcontainers:testcontainers-mysql\nContainer classes relocated to org.testcontainers.\u003cmodule-name\u003e package. For example, new MySQLContainer class is under org.testcontainers.mysql\n\nWhat's Changed\n\nAdd support for ComposeContainer with Spock (#​11109) @​eddumelendez\norg.testcontainers.mysql.MySQLContainer do not copy default config (#​11107) @​eddumelendez\norg.testcontainers.mariadb.MariaDBContainer do not copy default config (#​11108) @​eddumelendez\nRemove org.testcontainers.neo4j.Neo4jContainer#withEnterpriseEdition (#​11106) @​eddumelendez\nMove CassandraDatabaseDelegate and CassandraQueryWaitStrategy to org.testcontainers.cassandra (#​11105) @​eddumelendez\nSwitch to com.mysql:mysql-connector-j (#​11078) @​rajucomp\nFix missing junit4 leftovers (#​10808) @​eddumelendez\nMove Selenium tests to JUnit Jupiter (#​10804) @​eddumelendez\nMove Testcontainers tests to JUnit Jupiter (#​10803) @​eddumelendez\nMove Toxiproxy tests to JUnit Jupiter (#​10757) @​vlsi\nReplace deprecated XmlSlurper with groovy.xml.XmlSlurper (#​10801) @​eddumelendez\nUpdate spring boot version to 3.5.6 in selenium example (#​10797) @​eddumelendez\nSkip databend module in CI (#​10793) @​eddumelendez\nMove database tests to JUnit Jupiter (#​10786) @​eddumelendez\nMove missing K3s tests to JUnit Jupiter (#​10785) @​eddumelendez\nMove database-commons tests to JUnit Jupiter (#​10772) @​eddumelendez\nMove R2DBC tests to JUnit Jupiter (#​10771) @​eddumelendez\nMove JDBC tests to JUnit Jupiter (#​10770) @​eddumelendez\nMove Weaviate tests to JUnit Jupiter (#​10769) @​eddumelendez\nMove Vault tests to JUnit Jupiter (#​10768) @​eddumelendez\nMove Solace assertions to assertj (#​10765) @​eddumelendez\nMove Solace tests to JUnit Jupiter (#​10764) @​eddumelendez\nMove ScyllaDB tests to JUnit Jupiter (#​10763) @​eddumelendez\nMove RabbitMQ tests to JUnit Jupiter (#​10761) @​eddumelendez\nMove Redpanda tests to JUnit Jupiter (#​10762) @​eddumelendez\nMove Qdrant tests to JUnit Jupiter (#​10760) @​eddumelendez\nMove Pulsar tests to JUnit Jupiter (#​10759) @​eddumelendez\nMove Pinecone tests to JUnit Jupiter (#​10758) @​eddumelendez\nMove OrientDB tests to JUnit Jupiter (#​10755) @​eddumelendez\nMove OpenFGA tests to JUnit Jupiter (#​10754) @​eddumelendez\nMove Ollama tests to JUnit Jupiter (#​10753) @​eddumelendez\nMove Nginx tests to JUnit Jupiter (#​10752) @​eddumelendez\nMove Neo4j tests to JUnit Jupiter (#​10751) @​eddumelendez\nMove MongoDB tests to JUnit Jupiter (#​10750) @​eddumelendez\nMove MockServer tests to JUnit Jupiter (#​10749) @​eddumelendez\nMove MinIO tests to JUnit Jupiter (#​10748) @​eddumelendez\nMove Milvus tests to JUnit Jupiter (#​10747) @​eddumelendez\nMove LocalStack tests to JUnit Jupiter (#​10746) @​eddumelendez\nUpdate ryuk version to 0.13.0 (#​10745) @​eddumelendez\nMove LDAP tests to JUnit Jupiter (#​10744) @​eddumelendez\nMove Kafka tests to JUnit Jupiter (#​10743) @​eddumelendez\nMove K6 tests to JUnit Jupiter (#​10742) @​eddumelendez\nMove K3s tests to JUnit Jupiter (#​10741) @​eddumelendez\nMove InfluxDB tests to JUnit Jupiter (#​10738) @​eddumelendez\nMove Grafana tests to JUnit Jupiter (#​10737) @​eddumelendez\nMove GCloud tests to JUnit Jupiter (#​10736) @​eddumelendez\nMove Elasticsearch tests to JUnit Jupiter (#​10735) @​eddumelendez\nMove Couchbase tests to JUnit Jupiter (#​10734) @​eddumelendez\nMove Consul tests to JUnit Jupiter (#​10732) @​eddumelendez\nMove ChromaDB tests to JUnit Jupiter (#​10730) @​eddumelendez\nMove Cassandra tests to JUnit Jupiter (#​10728) @​eddumelendez\nMove Azure tests to JUnit Jupiter (#​10727) @​eddumelendez\nMove ActiveMQ tests to JUnit Jupiter (#​10726) @​eddumelendez\nAdd testcontainers prefix to modules (#​10591) @​eddumelendez\nUse azure-sdk-bom (#​10480) @​eddumelendez\nUpdate Weaviate to v1.29.0 (#​10066) @​antas-marcin\n[Bug]: SolaceContainer misses permissions when using non-default VPN … (#​10450) @​infoShare\nRemove dynalite module (#​10384) @​eddumelendez\nMove cucumber example to junit5 (#​10383) @​eddumelendez\nUpdate testcontainers version to 1.21.3 (#​10379) @​github-actions[bot]\nUpdate docs version to 1.21.3 (#​10380) @​github-actions[bot]\n\n⚠️ Breaking API changes\n\nAdd support for specifying Docker image in DockerComposeContainer and ComposeContainer (#​9871) @​fokion\nRemove JUnit 4 support (#​10805) @​eddumelendez\nMake Neo4jContainer generic and drop deprecated method (#​10388) @​eddumelendez\nDrop module's default constructors (#​10385) @​eddumelendez\nRemove LinkableContainer from NginxContainer (#​10386) @​eddumelendez\n\n🚀 Features \u0026 Enhancements\n\nExpose gRPC endpoint from BigQueryEmulator (#​10779) @​Eliassen-Steinar\nAdd method getHttpUrl for ClickHouseContainer (#​10526) @​sbushmelev\n\n🐛 Bug Fixes\n\nFix Kafka listeners and advertised listeners config to come out of sync (#​11068) @​ThomasKasene\nFix support to set a custom database name in Host-less JDBC urls (#​10603) @​maxhov\nMake MySQLContainer compatible with mysql:9.3.0 (#​10185) @​livk-cloud\n\n📖 Documentation\n\nFix CassandraContainer wait strategy when SSL is configured (#​9419) @​maximevw\nAdd Solr container implementation under org.testcontainers.solr (#​11104) @​eddumelendez\nAdd OrientDB container implementation under org.testcontainers.orientdb (#​11098) @​eddumelendez\nAdd Neo4J container implementation under org.testcontainers.neo4j (#​11097) @​eddumelendez\nAdd Selenium container implementation under org.testcontainers.selenium (#​11096) @​eddumelendez\nAdd MongoDB container implementation under org.testcontainers.mongodb (#​11095) @​eddumelendez\nAdd DB2 container implementation under org.testcontainers.db2 (#​11094) @​eddumelendez\nMove TiDB tests under org.testcontainers.tidb (#​11093) @​eddumelendez\nAdd Trino container implementation under org.testcontainers.trino (#​11092) @​eddumelendez\nAdd Toxiproxy container implementation under org.testcontainers.toxiproxy (#​11091) @​eddumelendez\nAdd RabbitMQ container implementation under org.testcontainers.rabbitmq (#​11090) @​eddumelendez\nAdd Pulsar container implementation under org.testcontainers.pulsar (#​11089) @​eddumelendez\nAdd PostgreSQL container implementation under org.testcontainers.postgresql (#​11088) @​eddumelendez\nAdd Nginx container implementation under org.testcontainers.nginx (#​11087) @​eddumelendez\nAdd MySQL container implementation under org.testcontainers.mysql (#​11086) @​eddumelendez\nAdd MSSQLServer container implementation under org.testcontainers.mssqlserver (#​11085) @​eddumelendez\nAdd MockServer container implementation under org.testcontainers.mockserver (#​11084) @​eddumelendez\nAdd MariaDB container implementation under org.testcontainers.mariadb (#​11083) @​eddumelendez\nAdd LocalStack container implementation under org.testcontainers.localstack (#​11082) @​eddumelendez\nAdd GCloud container implementations under org.testcontainers.gcloud (#​11081) @​eddumelendez\nAdd CockroachDB container implementation under org.testcontainers.cockroachdb (#​11080) @​eddumelendez\nRemoving doc examples of the deprecated kafka container (#​10712) @​etrandafir93\nAdd Testcontainers JDBC URL section to modules (#​10609) @​eddumelendez\nFix JDBC docs (#​10608) @​eddumelendez\nImprove database docs (#​10607) @​eddumelendez\nFix redpanda docs link (#​10606) @​eddumelendez\nFix grafana docs (#​10605) @​eddumelendez\nMove localstack's tests to aws sdk v2 (#​10592) @​eddumelendez\n\n🧹 Housekeeping\n\nCentralize junit jupiter and assertj dependencies (#​11067) @​eddumelendez\nFix javadoc ConfluentKafkaContainer.java (#​10714) @​gusega\nRemove httpclient5 dependency from clickhouse (#​10610) @​eddumelendez\nFix parameter check in Kafka cluster examples (#​10361) @​winfriedgerlach\nImplement AutoCloseable for TestcontainersExtension$StoreAdapter (#​10529) @​linghengqian\nUse rest-assured in mockserver module (#​10523) @​eddumelendez\nRestore JibTest (#​10520) @​eddumelendez\nRemove support for docker/agents_gateway (#​10473) @​eddumelendez\n\n📦 Dependency updates\n\n46 changes\n\nCombined dependencies PR (#​11077) @​eddumelendez\nCombined dependencies PR (#​11076) @​eddumelendez\nCombined dependencies PR (#​11075) @​eddumelendez\nCombined dependencies PR (#​11071) @​eddumelendez\nCombined dependencies PR (#​11070) @​eddumelendez\nCombined dependencies PR (#​11069) @​eddumelendez\nCombined dependencies PR (#​10800) @​eddumelendez\nCombined dependencies PR (#​10798) @​eddumelendez\nCombined dependencies PR (#​10722) @​eddumelendez\nCombined dependencies PR (#​10721) @​eddumelendez\nCombined dependencies PR (#​10720) @​eddumelendez\nCombined dependencies PR (#​10717) @​eddumelendez\nCombined dependencies PR (#​10716) @​eddumelendez\nCombined dependencies PR (#​10715) @​eddumelendez\nCombined dependencies PR (#​10709) @​eddumelendez\nCombined dependencies PR (#​10602) @​eddumelendez\nUpdate clickhouse version to 0.9.1 (#​10593) @​eddumelendez\nMove localstack's tests to aws sdk v2 (#​10592) @​eddumelendez\nCombined dependencies PR (#​10589) @​eddumelendez\nCombined dependencies PR (#​10587) @​eddumelendez\nCombined dependencies PR (#​10560) @​eddumelendez\nCombined dependencies PR (#​10559) @​eddumelendez\nRemove junit-toolbox dependency (#​10522) @​eddumelendez\nCombined dependencies PR (#​10521) @​eddumelendez\nCombined dependencies PR (#​10519) @​eddumelendez\nUpdate jackson, snakeyaml and docker-java versions (#​10258) @​ZachChuba\nUpdate org.questdb:questdb version to 9.0.0 (#​10486) @​eddumelendez\nUpdate com.google.cloud:libraries-bom version to 26.63.0 (#​10485) @​eddumelendez\nCombined dependencies PR (#​10484) @​eddumelendez\nCombined dependencies PR (#​10483) @​eddumelendez\nCombined dependencies PR (#​10482) @​eddumelendez\nCombined dependencies PR (#​10481) @​eddumelendez\nCombined dependencies PR (#​10474) @​eddumelendez\nCombined dependencies PR (#​10472) @​eddumelendez\nCombined dependencies PR (#​10471) @​eddumelendez\nCombined dependencies PR (#​10469) @​eddumelendez\nCombined dependencies PR (#​10468) @​eddumelendez\nCombined dependencies PR (#​10467) @​eddumelendez\nCombined dependencies PR (#​10466) @​eddumelendez\nCombined dependencies PR (#​10464) @​eddumelendez\nCombined dependencies PR (#​10463) @​eddumelendez\nCombined dependencies PR (#​10462) @​eddumelendez\nCombined dependencies PR (#​10460) @​eddumelendez\nCombined dependencies PR (#​10459) @​eddumelendez\nCombined dependencies PR (#​10456) @​eddumelendez\nUpdate Gradle Wrapper from undefined to 8.14.3 (#​10452) @​github-actions[bot]\n\n\n\n\nConfiguration\n📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - At any time (no schedule defined).\n🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.\n♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n🔕 Ignore: Close this PR and you won't be reminded about this update again.\n\n\n If you want to rebase/retry this PR, check this box\n\n\nThis PR was generated by Mend Renovate. View the repository job log.", + "createdAt": "2025-10-15T01:44:55Z" }, { "title": "Update dependency org.testcontainers:testcontainers to v2 - autoclosed", - "url": "https://github.com/jenkinsci/ldap-plugin/pull/380", - "repository": "jenkinsci/ldap-plugin", + "url": "https://github.com/jenkinsci/s3-jobcacher-storage-plugin/pull/54", + "repository": "jenkinsci/s3-jobcacher-storage-plugin", "state": "CLOSED", "author": "renovate", "labels": [ "dependencies" ], - "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nConfidence\n\n\n\n\norg.testcontainers:testcontainers (source)\n1.21.4 → 2.0.3\n\n\n\n\n\n\nRelease Notes\n\ntestcontainers/testcontainers-java (org.testcontainers:testcontainers)\nv2.0.3\nCompare Source\nWhat's Changed\n\nUpdate questdb/questdb image version to 9.2.2 (#​11347) @​eddumelendez\nFix GitHub-Action Generate PR descriptions (#​11129) @​JackPGreen\nUpdate testcontainers version to ${GITHUB_REF##*/} (#​11220) @​github-actions[bot]\nUpdate docs version to ${GITHUB_REF##*/} (#​11221) @​github-actions[bot]\n\n🐛 Bug Fixes\n\nFix compatibility with older Docker Engines by falling back to v1.32 (#​11346) @​eddumelendez\n\n📖 Documentation\n\nDead links in CircleCI reference documentation (#​10789) @​JohnWill14\n\n📦 Dependency updates\n\n7 changes\n\nCombined dependencies PR (#​11353) @​eddumelendez\nCombined dependencies PR (#​11352) @​eddumelendez\nCombined dependencies PR (#​11341) @​eddumelendez\nCombined dependencies PR (#​11334) @​eddumelendez\nCombined dependencies PR (#​11333) @​eddumelendez\nCombined dependencies PR (#​11332) @​eddumelendez\nCombined dependencies PR (#​11323) @​eddumelendez\n\n\nv2.0.2\nCompare Source\nWhat's Changed\n\nUpdate docker image version to 25.0.5 (#​11219) @​eddumelendez\nSet default docker API version to 1.44 (#​11216) @​eddumelendez\nFix ollama example (#​11217) @​eddumelendez\nUpdate testcontainers version to ${GITHUB_REF##*/} (#​11125) @​github-actions[bot]\nUpdate docs version to ${GITHUB_REF##*/} (#​11126) @​github-actions[bot]\n\n🐛 Bug Fixes\n\nOptimize ScriptSplitter from O(n*m) to O(1) when initializing database (#​11130) @​hspragg-godaddy\n\n📖 Documentation\n\nUpdate kotest-extensions-testcontainers link (#​11138) @​noojung\n\n🧹 Housekeeping\n\nAdd getBaseUrl() to NginxContainer using NGINX_DEFAULT_PORT (#​11137) @​ghusta\n\n📦 Dependency updates\n\nUpdate docker-java version to 3.7.0 (#​11218) @​eddumelendez\n\nv2.0.1\nCompare Source\nWhat's Changed\n\nFixes exclusion of testcontainers-jdbc-test from publication (#​11115) @​froque\nUpdate docs version to ${GITHUB_REF##*/} (#​11110) @​github-actions[bot]\nUpdate testcontainers version to ${GITHUB_REF##*/} (#​11111) @​github-actions[bot]\n\n🐛 Bug Fixes\n\nAdd MySQLR2DBCDatabaseContainer compatible with org.testcontainers.mysql.MySQLContainer (#​11119) @​eddumelendez\nAdd MariaDBR2DBCDatabaseContainer compatible with org.testcontainers.mariadb.MariaDBContainer (#​11117) @​eddumelendez\nAdd MSSQLR2DBCDatabaseContainer compatible with org.testcontainers.mssqlserver.MSSQLServerContainer (#​11118) @​eddumelendez\nAdd PostgreSQLR2DBCDatabaseContainer compatible with org.testcontainers.postgresql.PostgreSQLContainer (#​11120) @​eddumelendez\n\n📖 Documentation\n\nFix artifact coordinates listed in docs (#​11121) @​ox-sag\nFix doc about Testcontainers JUnit Jupiter coordinates (#​11113) @​Chessray\n\n🧹 Housekeeping\n\nRemove lombok from OracleR2DBCDatabaseContainer (#​11116) @​eddumelendez\n\nv2.0.0\nCompare Source\nTestcontainers 2.0.0\nMain changes\n\nRemoved JUnit 4 support\nUpdated transitive dependencies\nAll modules are now prefixed with testcontainers-. For example, org.testcontainers:mysql is now org.testcontainers:testcontainers-mysql\nContainer classes relocated to org.testcontainers.\u003cmodule-name\u003e package. For example, new MySQLContainer class is under org.testcontainers.mysql\n\nWhat's Changed\n\nAdd support for ComposeContainer with Spock (#​11109) @​eddumelendez\norg.testcontainers.mysql.MySQLContainer do not copy default config (#​11107) @​eddumelendez\norg.testcontainers.mariadb.MariaDBContainer do not copy default config (#​11108) @​eddumelendez\nRemove org.testcontainers.neo4j.Neo4jContainer#withEnterpriseEdition (#​11106) @​eddumelendez\nMove CassandraDatabaseDelegate and CassandraQueryWaitStrategy to org.testcontainers.cassandra (#​11105) @​eddumelendez\nSwitch to com.mysql:mysql-connector-j (#​11078) @​rajucomp\nFix missing junit4 leftovers (#​10808) @​eddumelendez\nMove Selenium tests to JUnit Jupiter (#​10804) @​eddumelendez\nMove Testcontainers tests to JUnit Jupiter (#​10803) @​eddumelendez\nMove Toxiproxy tests to JUnit Jupiter (#​10757) @​vlsi\nReplace deprecated XmlSlurper with groovy.xml.XmlSlurper (#​10801) @​eddumelendez\nUpdate spring boot version to 3.5.6 in selenium example (#​10797) @​eddumelendez\nSkip databend module in CI (#​10793) @​eddumelendez\nMove database tests to JUnit Jupiter (#​10786) @​eddumelendez\nMove missing K3s tests to JUnit Jupiter (#​10785) @​eddumelendez\nMove database-commons tests to JUnit Jupiter (#​10772) @​eddumelendez\nMove R2DBC tests to JUnit Jupiter (#​10771) @​eddumelendez\nMove JDBC tests to JUnit Jupiter (#​10770) @​eddumelendez\nMove Weaviate tests to JUnit Jupiter (#​10769) @​eddumelendez\nMove Vault tests to JUnit Jupiter (#​10768) @​eddumelendez\nMove Solace assertions to assertj (#​10765) @​eddumelendez\nMove Solace tests to JUnit Jupiter (#​10764) @​eddumelendez\nMove ScyllaDB tests to JUnit Jupiter (#​10763) @​eddumelendez\nMove RabbitMQ tests to JUnit Jupiter (#​10761) @​eddumelendez\nMove Redpanda tests to JUnit Jupiter (#​10762) @​eddumelendez\nMove Qdrant tests to JUnit Jupiter (#​10760) @​eddumelendez\nMove Pulsar tests to JUnit Jupiter (#​10759) @​eddumelendez\nMove Pinecone tests to JUnit Jupiter (#​10758) @​eddumelendez\nMove OrientDB tests to JUnit Jupiter (#​10755) @​eddumelendez\nMove OpenFGA tests to JUnit Jupiter (#​10754) @​eddumelendez\nMove Ollama tests to JUnit Jupiter (#​10753) @​eddumelendez\nMove Nginx tests to JUnit Jupiter (#​10752) @​eddumelendez\nMove Neo4j tests to JUnit Jupiter (#​10751) @​eddumelendez\nMove MongoDB tests to JUnit Jupiter (#​10750) @​eddumelendez\nMove MockServer tests to JUnit Jupiter (#​10749) @​eddumelendez\nMove MinIO tests to JUnit Jupiter (#​10748) @​eddumelendez\nMove Milvus tests to JUnit Jupiter (#​10747) @​eddumelendez\nMove LocalStack tests to JUnit Jupiter (#​10746) @​eddumelendez\nUpdate ryuk version to 0.13.0 (#​10745) @​eddumelendez\nMove LDAP tests to JUnit Jupiter (#​10744) @​eddumelendez\nMove Kafka tests to JUnit Jupiter (#​10743) @​eddumelendez\nMove K6 tests to JUnit Jupiter (#​10742) @​eddumelendez\nMove K3s tests to JUnit Jupiter (#​10741) @​eddumelendez\nMove InfluxDB tests to JUnit Jupiter (#​10738) @​eddumelendez\nMove Grafana tests to JUnit Jupiter (#​10737) @​eddumelendez\nMove GCloud tests to JUnit Jupiter (#​10736) @​eddumelendez\nMove Elasticsearch tests to JUnit Jupiter (#​10735) @​eddumelendez\nMove Couchbase tests to JUnit Jupiter (#​10734) @​eddumelendez\nMove Consul tests to JUnit Jupiter (#​10732) @​eddumelendez\nMove ChromaDB tests to JUnit Jupiter (#​10730) @​eddumelendez\nMove Cassandra tests to JUnit Jupiter (#​10728) @​eddumelendez\nMove Azure tests to JUnit Jupiter (#​10727) @​eddumelendez\nMove ActiveMQ tests to JUnit Jupiter (#​10726) @​eddumelendez\nAdd testcontainers prefix to modules (#​10591) @​eddumelendez\nUse azure-sdk-bom (#​10480) @​eddumelendez\nUpdate Weaviate to v1.29.0 (#​10066) @​antas-marcin\n[Bug]: SolaceContainer misses permissions when using non-default VPN … (#​10450) @​infoShare\nRemove dynalite module (#​10384) @​eddumelendez\nMove cucumber example to junit5 (#​10383) @​eddumelendez\nUpdate testcontainers version to 1.21.3 (#​10379) @​github-actions[bot]\nUpdate docs version to 1.21.3 (#​10380) @​github-actions[bot]\n\n⚠️ Breaking API changes\n\nAdd support for specifying Docker image in DockerComposeContainer and ComposeContainer (#​9871) @​fokion\nRemove JUnit 4 support (#​10805) @​eddumelendez\nMake Neo4jContainer generic and drop deprecated method (#​10388) @​eddumelendez\nDrop module's default constructors (#​10385) @​eddumelendez\nRemove LinkableContainer from NginxContainer (#​10386) @​eddumelendez\n\n🚀 Features \u0026 Enhancements\n\nExpose gRPC endpoint from BigQueryEmulator (#​10779) @​Eliassen-Steinar\nAdd method getHttpUrl for ClickHouseContainer (#​10526) @​sbushmelev\n\n🐛 Bug Fixes\n\nFix Kafka listeners and advertised listeners config to come out of sync (#​11068) @​ThomasKasene\nFix support to set a custom database name in Host-less JDBC urls (#​10603) @​maxhov\nMake MySQLContainer compatible with mysql:9.3.0 (#​10185) @​livk-cloud\n\n📖 Documentation\n\nFix CassandraContainer wait strategy when SSL is configured (#​9419) @​maximevw\nAdd Solr container implementation under org.testcontainers.solr (#​11104) @​eddumelendez\nAdd OrientDB container implementation under org.testcontainers.orientdb (#​11098) @​eddumelendez\nAdd Neo4J container implementation under org.testcontainers.neo4j (#​11097) @​eddumelendez\nAdd Selenium container implementation under org.testcontainers.selenium (#​11096) @​eddumelendez\nAdd MongoDB container implementation under org.testcontainers.mongodb (#​11095) @​eddumelendez\nAdd DB2 container implementation under org.testcontainers.db2 (#​11094) @​eddumelendez\nMove TiDB tests under org.testcontainers.tidb (#​11093) @​eddumelendez\nAdd Trino container implementation under org.testcontainers.trino (#​11092) @​eddumelendez\nAdd Toxiproxy container implementation under org.testcontainers.toxiproxy (#​11091) @​eddumelendez\nAdd RabbitMQ container implementation under org.testcontainers.rabbitmq (#​11090) @​eddumelendez\nAdd Pulsar container implementation under org.testcontainers.pulsar (#​11089) @​eddumelendez\nAdd PostgreSQL container implementation under org.testcontainers.postgresql (#​11088) @​eddumelendez\nAdd Nginx container implementation under org.testcontainers.nginx (#​11087) @​eddumelendez\nAdd MySQL container implementation under org.testcontainers.mysql (#​11086) @​eddumelendez\nAdd MSSQLServer container implementation under org.testcontainers.mssqlserver (#​11085) @​eddumelendez\nAdd MockServer container implementation under org.testcontainers.mockserver (#​11084) @​eddumelendez\nAdd MariaDB container implementation under org.testcontainers.mariadb (#​11083) @​eddumelendez\nAdd LocalStack container implementation under org.testcontainers.localstack (#​11082) @​eddumelendez\nAdd GCloud container implementations under org.testcontainers.gcloud (#​11081) @​eddumelendez\nAdd CockroachDB container implementation under org.testcontainers.cockroachdb (#​11080) @​eddumelendez\nRemoving doc examples of the deprecated kafka container (#​10712) @​etrandafir93\nAdd Testcontainers JDBC URL section to modules (#​10609) @​eddumelendez\nFix JDBC docs (#​10608) @​eddumelendez\nImprove database docs (#​10607) @​eddumelendez\nFix redpanda docs link (#​10606) @​eddumelendez\nFix grafana docs (#​10605) @​eddumelendez\nMove localstack's tests to aws sdk v2 (#​10592) @​eddumelendez\n\n🧹 Housekeeping\n\nCentralize junit jupiter and assertj dependencies (#​11067) @​eddumelendez\nFix javadoc ConfluentKafkaContainer.java (#​10714) @​gusega\nRemove httpclient5 dependency from clickhouse (#​10610) @​eddumelendez\nFix parameter check in Kafka cluster examples (#​10361) @​winfriedgerlach\nImplement AutoCloseable for TestcontainersExtension$StoreAdapter (#​10529) @​linghengqian\nUse rest-assured in mockserver module (#​10523) @​eddumelendez\nRestore JibTest (#​10520) @​eddumelendez\nRemove support for docker/agents_gateway (#​10473) @​eddumelendez\n\n📦 Dependency updates\n\n46 changes\n\nCombined dependencies PR (#​11077) @​eddumelendez\nCombined dependencies PR (#​11076) @​eddumelendez\nCombined dependencies PR (#​11075) @​eddumelendez\nCombined dependencies PR (#​11071) @​eddumelendez\nCombined dependencies PR (#​11070) @​eddumelendez\nCombined dependencies PR (#​11069) @​eddumelendez\nCombined dependencies PR (#​10800) @​eddumelendez\nCombined dependencies PR (#​10798) @​eddumelendez\nCombined dependencies PR (#​10722) @​eddumelendez\nCombined dependencies PR (#​10721) @​eddumelendez\nCombined dependencies PR (#​10720) @​eddumelendez\nCombined dependencies PR (#​10717) @​eddumelendez\nCombined dependencies PR (#​10716) @​eddumelendez\nCombined dependencies PR (#​10715) @​eddumelendez\nCombined dependencies PR (#​10709) @​eddumelendez\nCombined dependencies PR (#​10602) @​eddumelendez\nUpdate clickhouse version to 0.9.1 (#​10593) @​eddumelendez\nMove localstack's tests to aws sdk v2 (#​10592) @​eddumelendez\nCombined dependencies PR (#​10589) @​eddumelendez\nCombined dependencies PR (#​10587) @​eddumelendez\nCombined dependencies PR (#​10560) @​eddumelendez\nCombined dependencies PR (#​10559) @​eddumelendez\nRemove junit-toolbox dependency (#​10522) @​eddumelendez\nCombined dependencies PR (#​10521) @​eddumelendez\nCombined dependencies PR (#​10519) @​eddumelendez\nUpdate jackson, snakeyaml and docker-java versions (#​10258) @​ZachChuba\nUpdate org.questdb:questdb version to 9.0.0 (#​10486) @​eddumelendez\nUpdate com.google.cloud:libraries-bom version to 26.63.0 (#​10485) @​eddumelendez\nCombined dependencies PR (#​10484) @​eddumelendez\nCombined dependencies PR (#​10483) @​eddumelendez\nCombined dependencies PR (#​10482) @​eddumelendez\nCombined dependencies PR (#​10481) @​eddumelendez\nCombined dependencies PR (#​10474) @​eddumelendez\nCombined dependencies PR (#​10472) @​eddumelendez\nCombined dependencies PR (#​10471) @​eddumelendez\nCombined dependencies PR (#​10469) @​eddumelendez\nCombined dependencies PR (#​10468) @​eddumelendez\nCombined dependencies PR (#​10467) @​eddumelendez\nCombined dependencies PR (#​10466) @​eddumelendez\nCombined dependencies PR (#​10464) @​eddumelendez\nCombined dependencies PR (#​10463) @​eddumelendez\nCombined dependencies PR (#​10462) @​eddumelendez\nCombined dependencies PR (#​10460) @​eddumelendez\nCombined dependencies PR (#​10459) @​eddumelendez\nCombined dependencies PR (#​10456) @​eddumelendez\nUpdate Gradle Wrapper from undefined to 8.14.3 (#​10452) @​github-actions[bot]\n\n\n\n\nConfiguration\n📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - At any time (no schedule defined).\n🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.\n♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n🔕 Ignore: Close this PR and you won't be reminded about this update again.\n\n\n If you want to rebase/retry this PR, check this box\n\n\nThis PR was generated by Mend Renovate. View the repository job log.", - "createdAt": "2025-10-15T01:44:55Z" + "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nConfidence\n\n\n\n\norg.testcontainers:testcontainers (source)\n1.21.4 → 2.0.3\n\n\n\n\n\n\nRelease Notes\n\ntestcontainers/testcontainers-java (org.testcontainers:testcontainers)\nv2.0.3\nCompare Source\nWhat's Changed\n\nUpdate questdb/questdb image version to 9.2.2 (#​11347) @​eddumelendez\nFix GitHub-Action Generate PR descriptions (#​11129) @​JackPGreen\nUpdate testcontainers version to ${GITHUB_REF##*/} (#​11220) @​github-actions[bot]\nUpdate docs version to ${GITHUB_REF##*/} (#​11221) @​github-actions[bot]\n\n🐛 Bug Fixes\n\nFix compatibility with older Docker Engines by falling back to v1.32 (#​11346) @​eddumelendez\n\n📖 Documentation\n\nDead links in CircleCI reference documentation (#​10789) @​JohnWill14\n\n📦 Dependency updates\n\n7 changes\n\nCombined dependencies PR (#​11353) @​eddumelendez\nCombined dependencies PR (#​11352) @​eddumelendez\nCombined dependencies PR (#​11341) @​eddumelendez\nCombined dependencies PR (#​11334) @​eddumelendez\nCombined dependencies PR (#​11333) @​eddumelendez\nCombined dependencies PR (#​11332) @​eddumelendez\nCombined dependencies PR (#​11323) @​eddumelendez\n\n\nv2.0.2\nCompare Source\nWhat's Changed\n\nUpdate docker image version to 25.0.5 (#​11219) @​eddumelendez\nSet default docker API version to 1.44 (#​11216) @​eddumelendez\nFix ollama example (#​11217) @​eddumelendez\nUpdate testcontainers version to ${GITHUB_REF##*/} (#​11125) @​github-actions[bot]\nUpdate docs version to ${GITHUB_REF##*/} (#​11126) @​github-actions[bot]\n\n🐛 Bug Fixes\n\nOptimize ScriptSplitter from O(n*m) to O(1) when initializing database (#​11130) @​hspragg-godaddy\n\n📖 Documentation\n\nUpdate kotest-extensions-testcontainers link (#​11138) @​noojung\n\n🧹 Housekeeping\n\nAdd getBaseUrl() to NginxContainer using NGINX_DEFAULT_PORT (#​11137) @​ghusta\n\n📦 Dependency updates\n\nUpdate docker-java version to 3.7.0 (#​11218) @​eddumelendez\n\nv2.0.1\nCompare Source\nWhat's Changed\n\nFixes exclusion of testcontainers-jdbc-test from publication (#​11115) @​froque\nUpdate docs version to ${GITHUB_REF##*/} (#​11110) @​github-actions[bot]\nUpdate testcontainers version to ${GITHUB_REF##*/} (#​11111) @​github-actions[bot]\n\n🐛 Bug Fixes\n\nAdd MySQLR2DBCDatabaseContainer compatible with org.testcontainers.mysql.MySQLContainer (#​11119) @​eddumelendez\nAdd MariaDBR2DBCDatabaseContainer compatible with org.testcontainers.mariadb.MariaDBContainer (#​11117) @​eddumelendez\nAdd MSSQLR2DBCDatabaseContainer compatible with org.testcontainers.mssqlserver.MSSQLServerContainer (#​11118) @​eddumelendez\nAdd PostgreSQLR2DBCDatabaseContainer compatible with org.testcontainers.postgresql.PostgreSQLContainer (#​11120) @​eddumelendez\n\n📖 Documentation\n\nFix artifact coordinates listed in docs (#​11121) @​ox-sag\nFix doc about Testcontainers JUnit Jupiter coordinates (#​11113) @​Chessray\n\n🧹 Housekeeping\n\nRemove lombok from OracleR2DBCDatabaseContainer (#​11116) @​eddumelendez\n\nv2.0.0\nCompare Source\nTestcontainers 2.0.0\nMain changes\n\nRemoved JUnit 4 support\nUpdated transitive dependencies\nAll modules are now prefixed with testcontainers-. For example, org.testcontainers:mysql is now org.testcontainers:testcontainers-mysql\nContainer classes relocated to org.testcontainers.\u003cmodule-name\u003e package. For example, new MySQLContainer class is under org.testcontainers.mysql\n\nWhat's Changed\n\nAdd support for ComposeContainer with Spock (#​11109) @​eddumelendez\norg.testcontainers.mysql.MySQLContainer do not copy default config (#​11107) @​eddumelendez\norg.testcontainers.mariadb.MariaDBContainer do not copy default config (#​11108) @​eddumelendez\nRemove org.testcontainers.neo4j.Neo4jContainer#withEnterpriseEdition (#​11106) @​eddumelendez\nMove CassandraDatabaseDelegate and CassandraQueryWaitStrategy to org.testcontainers.cassandra (#​11105) @​eddumelendez\nSwitch to com.mysql:mysql-connector-j (#​11078) @​rajucomp\nFix missing junit4 leftovers (#​10808) @​eddumelendez\nMove Selenium tests to JUnit Jupiter (#​10804) @​eddumelendez\nMove Testcontainers tests to JUnit Jupiter (#​10803) @​eddumelendez\nMove Toxiproxy tests to JUnit Jupiter (#​10757) @​vlsi\nReplace deprecated XmlSlurper with groovy.xml.XmlSlurper (#​10801) @​eddumelendez\nUpdate spring boot version to 3.5.6 in selenium example (#​10797) @​eddumelendez\nSkip databend module in CI (#​10793) @​eddumelendez\nMove database tests to JUnit Jupiter (#​10786) @​eddumelendez\nMove missing K3s tests to JUnit Jupiter (#​10785) @​eddumelendez\nMove database-commons tests to JUnit Jupiter (#​10772) @​eddumelendez\nMove R2DBC tests to JUnit Jupiter (#​10771) @​eddumelendez\nMove JDBC tests to JUnit Jupiter (#​10770) @​eddumelendez\nMove Weaviate tests to JUnit Jupiter (#​10769) @​eddumelendez\nMove Vault tests to JUnit Jupiter (#​10768) @​eddumelendez\nMove Solace assertions to assertj (#​10765) @​eddumelendez\nMove Solace tests to JUnit Jupiter (#​10764) @​eddumelendez\nMove ScyllaDB tests to JUnit Jupiter (#​10763) @​eddumelendez\nMove RabbitMQ tests to JUnit Jupiter (#​10761) @​eddumelendez\nMove Redpanda tests to JUnit Jupiter (#​10762) @​eddumelendez\nMove Qdrant tests to JUnit Jupiter (#​10760) @​eddumelendez\nMove Pulsar tests to JUnit Jupiter (#​10759) @​eddumelendez\nMove Pinecone tests to JUnit Jupiter (#​10758) @​eddumelendez\nMove OrientDB tests to JUnit Jupiter (#​10755) @​eddumelendez\nMove OpenFGA tests to JUnit Jupiter (#​10754) @​eddumelendez\nMove Ollama tests to JUnit Jupiter (#​10753) @​eddumelendez\nMove Nginx tests to JUnit Jupiter (#​10752) @​eddumelendez\nMove Neo4j tests to JUnit Jupiter (#​10751) @​eddumelendez\nMove MongoDB tests to JUnit Jupiter (#​10750) @​eddumelendez\nMove MockServer tests to JUnit Jupiter (#​10749) @​eddumelendez\nMove MinIO tests to JUnit Jupiter (#​10748) @​eddumelendez\nMove Milvus tests to JUnit Jupiter (#​10747) @​eddumelendez\nMove LocalStack tests to JUnit Jupiter (#​10746) @​eddumelendez\nUpdate ryuk version to 0.13.0 (#​10745) @​eddumelendez\nMove LDAP tests to JUnit Jupiter (#​10744) @​eddumelendez\nMove Kafka tests to JUnit Jupiter (#​10743) @​eddumelendez\nMove K6 tests to JUnit Jupiter (#​10742) @​eddumelendez\nMove K3s tests to JUnit Jupiter (#​10741) @​eddumelendez\nMove InfluxDB tests to JUnit Jupiter (#​10738) @​eddumelendez\nMove Grafana tests to JUnit Jupiter (#​10737) @​eddumelendez\nMove GCloud tests to JUnit Jupiter (#​10736) @​eddumelendez\nMove Elasticsearch tests to JUnit Jupiter (#​10735) @​eddumelendez\nMove Couchbase tests to JUnit Jupiter (#​10734) @​eddumelendez\nMove Consul tests to JUnit Jupiter (#​10732) @​eddumelendez\nMove ChromaDB tests to JUnit Jupiter (#​10730) @​eddumelendez\nMove Cassandra tests to JUnit Jupiter (#​10728) @​eddumelendez\nMove Azure tests to JUnit Jupiter (#​10727) @​eddumelendez\nMove ActiveMQ tests to JUnit Jupiter (#​10726) @​eddumelendez\nAdd testcontainers prefix to modules (#​10591) @​eddumelendez\nUse azure-sdk-bom (#​10480) @​eddumelendez\nUpdate Weaviate to v1.29.0 (#​10066) @​antas-marcin\n[Bug]: SolaceContainer misses permissions when using non-default VPN … (#​10450) @​infoShare\nRemove dynalite module (#​10384) @​eddumelendez\nMove cucumber example to junit5 (#​10383) @​eddumelendez\nUpdate testcontainers version to 1.21.3 (#​10379) @​github-actions[bot]\nUpdate docs version to 1.21.3 (#​10380) @​github-actions[bot]\n\n⚠️ Breaking API changes\n\nAdd support for specifying Docker image in DockerComposeContainer and ComposeContainer (#​9871) @​fokion\nRemove JUnit 4 support (#​10805) @​eddumelendez\nMake Neo4jContainer generic and drop deprecated method (#​10388) @​eddumelendez\nDrop module's default constructors (#​10385) @​eddumelendez\nRemove LinkableContainer from NginxContainer (#​10386) @​eddumelendez\n\n🚀 Features \u0026 Enhancements\n\nExpose gRPC endpoint from BigQueryEmulator (#​10779) @​Eliassen-Steinar\nAdd method getHttpUrl for ClickHouseContainer (#​10526) @​sbushmelev\n\n🐛 Bug Fixes\n\nFix Kafka listeners and advertised listeners config to come out of sync (#​11068) @​ThomasKasene\nFix support to set a custom database name in Host-less JDBC urls (#​10603) @​maxhov\nMake MySQLContainer compatible with mysql:9.3.0 (#​10185) @​livk-cloud\n\n📖 Documentation\n\nFix CassandraContainer wait strategy when SSL is configured (#​9419) @​maximevw\nAdd Solr container implementation under org.testcontainers.solr (#​11104) @​eddumelendez\nAdd OrientDB container implementation under org.testcontainers.orientdb (#​11098) @​eddumelendez\nAdd Neo4J container implementation under org.testcontainers.neo4j (#​11097) @​eddumelendez\nAdd Selenium container implementation under org.testcontainers.selenium (#​11096) @​eddumelendez\nAdd MongoDB container implementation under org.testcontainers.mongodb (#​11095) @​eddumelendez\nAdd DB2 container implementation under org.testcontainers.db2 (#​11094) @​eddumelendez\nMove TiDB tests under org.testcontainers.tidb (#​11093) @​eddumelendez\nAdd Trino container implementation under org.testcontainers.trino (#​11092) @​eddumelendez\nAdd Toxiproxy container implementation under org.testcontainers.toxiproxy (#​11091) @​eddumelendez\nAdd RabbitMQ container implementation under org.testcontainers.rabbitmq (#​11090) @​eddumelendez\nAdd Pulsar container implementation under org.testcontainers.pulsar (#​11089) @​eddumelendez\nAdd PostgreSQL container implementation under org.testcontainers.postgresql (#​11088) @​eddumelendez\nAdd Nginx container implementation under org.testcontainers.nginx (#​11087) @​eddumelendez\nAdd MySQL container implementation under org.testcontainers.mysql (#​11086) @​eddumelendez\nAdd MSSQLServer container implementation under org.testcontainers.mssqlserver (#​11085) @​eddumelendez\nAdd MockServer container implementation under org.testcontainers.mockserver (#​11084) @​eddumelendez\nAdd MariaDB container implementation under org.testcontainers.mariadb (#​11083) @​eddumelendez\nAdd LocalStack container implementation under org.testcontainers.localstack (#​11082) @​eddumelendez\nAdd GCloud container implementations under org.testcontainers.gcloud (#​11081) @​eddumelendez\nAdd CockroachDB container implementation under org.testcontainers.cockroachdb (#​11080) @​eddumelendez\nRemoving doc examples of the deprecated kafka container (#​10712) @​etrandafir93\nAdd Testcontainers JDBC URL section to modules (#​10609) @​eddumelendez\nFix JDBC docs (#​10608) @​eddumelendez\nImprove database docs (#​10607) @​eddumelendez\nFix redpanda docs link (#​10606) @​eddumelendez\nFix grafana docs (#​10605) @​eddumelendez\nMove localstack's tests to aws sdk v2 (#​10592) @​eddumelendez\n\n🧹 Housekeeping\n\nCentralize junit jupiter and assertj dependencies (#​11067) @​eddumelendez\nFix javadoc ConfluentKafkaContainer.java (#​10714) @​gusega\nRemove httpclient5 dependency from clickhouse (#​10610) @​eddumelendez\nFix parameter check in Kafka cluster examples (#​10361) @​winfriedgerlach\nImplement AutoCloseable for TestcontainersExtension$StoreAdapter (#​10529) @​linghengqian\nUse rest-assured in mockserver module (#​10523) @​eddumelendez\nRestore JibTest (#​10520) @​eddumelendez\nRemove support for docker/agents_gateway (#​10473) @​eddumelendez\n\n📦 Dependency updates\n\n46 changes\n\nCombined dependencies PR (#​11077) @​eddumelendez\nCombined dependencies PR (#​11076) @​eddumelendez\nCombined dependencies PR (#​11075) @​eddumelendez\nCombined dependencies PR (#​11071) @​eddumelendez\nCombined dependencies PR (#​11070) @​eddumelendez\nCombined dependencies PR (#​11069) @​eddumelendez\nCombined dependencies PR (#​10800) @​eddumelendez\nCombined dependencies PR (#​10798) @​eddumelendez\nCombined dependencies PR (#​10722) @​eddumelendez\nCombined dependencies PR (#​10721) @​eddumelendez\nCombined dependencies PR (#​10720) @​eddumelendez\nCombined dependencies PR (#​10717) @​eddumelendez\nCombined dependencies PR (#​10716) @​eddumelendez\nCombined dependencies PR (#​10715) @​eddumelendez\nCombined dependencies PR (#​10709) @​eddumelendez\nCombined dependencies PR (#​10602) @​eddumelendez\nUpdate clickhouse version to 0.9.1 (#​10593) @​eddumelendez\nMove localstack's tests to aws sdk v2 (#​10592) @​eddumelendez\nCombined dependencies PR (#​10589) @​eddumelendez\nCombined dependencies PR (#​10587) @​eddumelendez\nCombined dependencies PR (#​10560) @​eddumelendez\nCombined dependencies PR (#​10559) @​eddumelendez\nRemove junit-toolbox dependency (#​10522) @​eddumelendez\nCombined dependencies PR (#​10521) @​eddumelendez\nCombined dependencies PR (#​10519) @​eddumelendez\nUpdate jackson, snakeyaml and docker-java versions (#​10258) @​ZachChuba\nUpdate org.questdb:questdb version to 9.0.0 (#​10486) @​eddumelendez\nUpdate com.google.cloud:libraries-bom version to 26.63.0 (#​10485) @​eddumelendez\nCombined dependencies PR (#​10484) @​eddumelendez\nCombined dependencies PR (#​10483) @​eddumelendez\nCombined dependencies PR (#​10482) @​eddumelendez\nCombined dependencies PR (#​10481) @​eddumelendez\nCombined dependencies PR (#​10474) @​eddumelendez\nCombined dependencies PR (#​10472) @​eddumelendez\nCombined dependencies PR (#​10471) @​eddumelendez\nCombined dependencies PR (#​10469) @​eddumelendez\nCombined dependencies PR (#​10468) @​eddumelendez\nCombined dependencies PR (#​10467) @​eddumelendez\nCombined dependencies PR (#​10466) @​eddumelendez\nCombined dependencies PR (#​10464) @​eddumelendez\nCombined dependencies PR (#​10463) @​eddumelendez\nCombined dependencies PR (#​10462) @​eddumelendez\nCombined dependencies PR (#​10460) @​eddumelendez\nCombined dependencies PR (#​10459) @​eddumelendez\nCombined dependencies PR (#​10456) @​eddumelendez\nUpdate Gradle Wrapper from undefined to 8.14.3 (#​10452) @​github-actions[bot]\n\n\n\n\nConfiguration\n📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).\n🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.\n♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n🔕 Ignore: Close this PR and you won't be reminded about this update again.\n\n\n If you want to rebase/retry this PR, check this box\n\n\nThis PR was generated by Mend Renovate. View the repository job log.", + "createdAt": "2026-01-17T10:55:10Z" }, { "title": "chore(deps): bump org.6wind.jenkins:lockable-resources from 1412.v3f305a_fb_a_117 to 1432.v7f7b_69fb_d328 in /bom-weekly", @@ -5104,29 +5104,29 @@ "createdAt": "2025-10-08T15:48:59Z" }, { - "title": "Update dependency org.jenkins-ci.plugins:matrix-auth to v3.2.8", - "url": "https://github.com/jenkinsci/jenkins/pull/11002", - "repository": "jenkinsci/jenkins", + "title": "Update dependency io.jenkins.plugins:github-checks to v634", + "url": "https://github.com/jenkinsci/junit-plugin/pull/731", + "repository": "jenkinsci/junit-plugin", "state": "MERGED", "author": "renovate", "labels": [ - "skip-changelog", "dependencies" ], - "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nConfidence\n\n\n\n\norg.jenkins-ci.plugins:matrix-auth\n3.2.7 -\u003e 3.2.8\n\n\n\n\n\n\nRelease Notes\n\njenkinsci/matrix-auth-plugin (org.jenkins-ci.plugins:matrix-auth)\nv3.2.8: Version 3.2.8\nWhat's Changed\n\nAdd support for group display names (#​183)\nRemove dependency on commons-lang3-api plugin (#​185)\nClean up pom.xml (#​184)\nMigrate tests to JUnit5 (#​175)\n\nFull Changelog: jenkinsci/matrix-auth-plugin@matrix-auth-3.2.7...matrix-auth-3.2.8\n\n\nConfiguration\n📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.\n♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n🔕 Ignore: Close this PR and you won't be reminded about these updates again.\n\n\n If you want to rebase/retry this PR, check this box\n\n\nThis PR was generated by Mend Renovate. View the repository job log.", - "createdAt": "2025-08-21T15:01:49Z" + "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nConfidence\n\n\n\n\nio.jenkins.plugins:github-checks\n602.v264a_83610da_6 -\u003e 634.v371dc6d978a_3\n\n\n\n\n\n\nRelease Notes\n\njenkinsci/github-checks-plugin (io.jenkins.plugins:github-checks)\nv634.v371dc6d978a_3\nCompare Source\n\n👷 Changes for plugin developers\n\nGitHubAppCredentials does not host owner anymore (#​468) @​jeromepochat\n\n👻 Maintenance\n\nBan JUnit 4 imports (#​463) @​strangelookingnerd\n\n🚦 Tests\n\nMigrate tests to JUnit5 (#​435) @​strangelookingnerd\n\n📦 Dependency updates\n\n29 changes\n\nUpdate actions/setup-java action to v5 (#​467) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.24 (#​466) @​renovate[bot]\nUpdate actions/checkout action to v5 (#​465) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.22 (#​464) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.19 (#​462) @​renovate[bot]\nUpdate dependency org.assertj:assertj-core to v3.27.4 (#​461) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v5054 (#​459) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v5043 (#​458) @​renovate[bot]\nUpdate dependency io.jenkins.tools.incrementals:git-changelist-maven-extension to v1.10 (#​456) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.18 (#​457) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4948 (#​455) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4924 (#​454) @​renovate[bot]\nUpdate dependency org.wiremock:wiremock-standalone to v3.13.1 (#​453) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4890 (#​452) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4862 (#​451) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4770 (#​450) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.17 (#​449) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4740 (#​447) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.16 (#​446) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4710 (#​445) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.14 (#​444) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.12 (#​442) @​renovate[bot]\nUpdate dependency org.wiremock:wiremock-standalone to v3.13.0 (#​443) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4628 (#​441) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.11 (#​434) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4607 (#​440) @​renovate[bot]\nUpdate dependency org.wiremock:wiremock-standalone to v3.12.1 (#​433) @​renovate[bot]\nUpdate dependency org.wiremock:wiremock-standalone to v3.12.0 (#​428) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4136 (#​429) @​renovate[bot]\n\n\n\n\nConfiguration\n📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).\n🚦 Automerge: Enabled.\n♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n🔕 Ignore: Close this PR and you won't be reminded about this update again.\n\n\n If you want to rebase/retry this PR, check this box\n\n\nThis PR was generated by Mend Renovate. View the repository job log.", + "createdAt": "2025-09-08T02:40:22Z" }, { - "title": "Update dependency io.jenkins.plugins:github-checks to v634", - "url": "https://github.com/jenkinsci/junit-plugin/pull/731", - "repository": "jenkinsci/junit-plugin", + "title": "Update dependency org.jenkins-ci.plugins:matrix-auth to v3.2.8", + "url": "https://github.com/jenkinsci/jenkins/pull/11002", + "repository": "jenkinsci/jenkins", "state": "MERGED", "author": "renovate", "labels": [ + "skip-changelog", "dependencies" ], - "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nConfidence\n\n\n\n\nio.jenkins.plugins:github-checks\n602.v264a_83610da_6 -\u003e 634.v371dc6d978a_3\n\n\n\n\n\n\nRelease Notes\n\njenkinsci/github-checks-plugin (io.jenkins.plugins:github-checks)\nv634.v371dc6d978a_3\nCompare Source\n\n👷 Changes for plugin developers\n\nGitHubAppCredentials does not host owner anymore (#​468) @​jeromepochat\n\n👻 Maintenance\n\nBan JUnit 4 imports (#​463) @​strangelookingnerd\n\n🚦 Tests\n\nMigrate tests to JUnit5 (#​435) @​strangelookingnerd\n\n📦 Dependency updates\n\n29 changes\n\nUpdate actions/setup-java action to v5 (#​467) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.24 (#​466) @​renovate[bot]\nUpdate actions/checkout action to v5 (#​465) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.22 (#​464) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.19 (#​462) @​renovate[bot]\nUpdate dependency org.assertj:assertj-core to v3.27.4 (#​461) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v5054 (#​459) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v5043 (#​458) @​renovate[bot]\nUpdate dependency io.jenkins.tools.incrementals:git-changelist-maven-extension to v1.10 (#​456) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.18 (#​457) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4948 (#​455) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4924 (#​454) @​renovate[bot]\nUpdate dependency org.wiremock:wiremock-standalone to v3.13.1 (#​453) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4890 (#​452) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4862 (#​451) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4770 (#​450) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.17 (#​449) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4740 (#​447) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.16 (#​446) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4710 (#​445) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.14 (#​444) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.12 (#​442) @​renovate[bot]\nUpdate dependency org.wiremock:wiremock-standalone to v3.13.0 (#​443) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4628 (#​441) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.11 (#​434) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4607 (#​440) @​renovate[bot]\nUpdate dependency org.wiremock:wiremock-standalone to v3.12.1 (#​433) @​renovate[bot]\nUpdate dependency org.wiremock:wiremock-standalone to v3.12.0 (#​428) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4136 (#​429) @​renovate[bot]\n\n\n\n\nConfiguration\n📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).\n🚦 Automerge: Enabled.\n♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n🔕 Ignore: Close this PR and you won't be reminded about this update again.\n\n\n If you want to rebase/retry this PR, check this box\n\n\nThis PR was generated by Mend Renovate. View the repository job log.", - "createdAt": "2025-09-08T02:40:22Z" + "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nConfidence\n\n\n\n\norg.jenkins-ci.plugins:matrix-auth\n3.2.7 -\u003e 3.2.8\n\n\n\n\n\n\nRelease Notes\n\njenkinsci/matrix-auth-plugin (org.jenkins-ci.plugins:matrix-auth)\nv3.2.8: Version 3.2.8\nWhat's Changed\n\nAdd support for group display names (#​183)\nRemove dependency on commons-lang3-api plugin (#​185)\nClean up pom.xml (#​184)\nMigrate tests to JUnit5 (#​175)\n\nFull Changelog: jenkinsci/matrix-auth-plugin@matrix-auth-3.2.7...matrix-auth-3.2.8\n\n\nConfiguration\n📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.\n♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n🔕 Ignore: Close this PR and you won't be reminded about these updates again.\n\n\n If you want to rebase/retry this PR, check this box\n\n\nThis PR was generated by Mend Renovate. View the repository job log.", + "createdAt": "2025-08-21T15:01:49Z" }, { "title": "chore(deps): bump org.jenkins-ci.plugins:ec2 from 2032.v92a_4b_e703974 to 2034.v0a_11fb_792b_ee in /bom-weekly", @@ -7148,18 +7148,6 @@ "body": "Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.\n🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.\n\nDetected Package Files\n\npom.xml (maven)\n\nConfiguration Summary\nBased on the default config's presets, Renovate will:\n\nStart dependency updates only once this onboarding PR is merged\nHopefully safe environment variables to allow users to configure.\nShow all Merge Confidence badges for pull requests.\nEnable Renovate Dependency Dashboard creation.\nUse semantic commit type fix for dependencies and chore for all others if semantic commits are in use.\nIgnore node_modules, bower_components, vendor and various test/tests (except for nuget) directories.\nGroup known monorepo packages together.\nUse curated list of recommended non-monorepo package groupings.\nShow only the Age and Confidence Merge Confidence badges for pull requests.\nApply crowd-sourced package replacement rules.\nApply crowd-sourced workarounds for known problems with packages.\nEnsure that every dependency pinned by digest and sourced from GitHub.com contains a link to the commit-to-commit diff\nCorrectly link to the source code for golang.org/x packages\nLink to pkg.go.dev/... for golang.org/x packages' title\n\n🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to renovate.json in this branch. Renovate will update the Pull Request description the next time it runs.\n\nWhat to Expect\nWith your current configuration, Renovate will create 17 Pull Requests:\n\nUpdate dependency org.apache.httpcomponents:httpclient to v4.5.13 [SECURITY]\n\nBranch name: renovate/maven-org.apache.httpcomponents-httpclient-vulnerability\nMerge into: master\nUpgrade org.apache.httpcomponents:httpclient to 4.5.13\n\n\n\nUpdate dependency org.jenkins-ci.plugins:aws-credentials to v191 [SECURITY]\n\nBranch name: renovate/major-aws-credentials.version\nMerge into: master\nUpgrade org.jenkins-ci.plugins:aws-credentials to 191.vcb_f183ce58b_9\n\n\n\nUpdate dependency org.jenkins-ci.plugins:azure-credentials to v254 [SECURITY]\n\nBranch name: renovate/major-azure-credentials.version\nMerge into: master\nUpgrade org.jenkins-ci.plugins:azure-credentials to 254.v64da_8176c83a\n\n\n\nUpdate dependency org.apache.httpcomponents:httpcore to v4.4.16\n\nSchedule: [\"at any time\"]\nBranch name: renovate/org.apache.httpcomponents-httpcore-4.x\nMerge into: master\nUpgrade org.apache.httpcomponents:httpcore to 4.4.16\n\n\n\nUpdate dependency com.squareup.retrofit2:retrofit to v2.12.0\n\nSchedule: [\"at any time\"]\nBranch name: renovate/retrofit-monorepo\nMerge into: master\nUpgrade com.squareup.retrofit2:retrofit to 2.12.0\n\n\n\nUpdate dependency joda-time:joda-time to v2.14.0\n\nSchedule: [\"at any time\"]\nBranch name: renovate/joda-time-joda-time-2.x\nMerge into: master\nUpgrade joda-time:joda-time to 2.14.0\n\n\n\nUpdate dependency org.jenkins-ci.plugins:azure-commons-core to v1.1.3\n\nSchedule: [\"at any time\"]\nBranch name: renovate/azure-commons.version\nMerge into: master\nUpgrade org.jenkins-ci.plugins:azure-commons-core to 1.1.3\n\n\n\nUpdate dependency org.jenkins-ci.plugins:jackson2-api to v2.20.1-423.v13951f6b_6532\n\nSchedule: [\"at any time\"]\nBranch name: renovate/jackson.version\nMerge into: master\nUpgrade org.jenkins-ci.plugins:jackson2-api to 2.20.1-423.v13951f6b_6532\n\n\n\nUpdate dependency org.jenkins-ci.plugins.workflow:workflow-step-api to v2.24\n\nSchedule: [\"at any time\"]\nBranch name: renovate/org.jenkins-ci.plugins.workflow-workflow-step-api-2.x\nMerge into: master\nUpgrade org.jenkins-ci.plugins.workflow:workflow-step-api to 2.24\n\n\n\nUpdate dependency org.junit.jupiter:junit-jupiter-engine to v5.14.1\n\nSchedule: [\"at any time\"]\nBranch name: renovate/junit-framework-monorepo\nMerge into: master\nUpgrade org.junit.jupiter:junit-jupiter-engine to 5.14.1\n\n\n\nUpdate jackson monorepo\n\nSchedule: [\"at any time\"]\nBranch name: renovate/jackson-monorepo\nMerge into: master\nUpgrade com.fasterxml.jackson.core:jackson-annotations to 2.20\nUpgrade com.fasterxml.jackson.dataformat:jackson-dataformat-yaml to 2.20.1\n\n\n\nUpdate jersey monorepo to v2.47\n\nSchedule: [\"at any time\"]\nBranch name: renovate/jersey-monorepo\nMerge into: master\nUpgrade org.glassfish.jersey.media:jersey-media-json-jackson to 2.47\nUpgrade org.glassfish.jersey.inject:jersey-hk2 to 2.47\nUpgrade org.glassfish.jersey.core:jersey-client to 2.47\n\n\n\nUpdate dependency com.squareup.retrofit2:retrofit to v3\n\nSchedule: [\"at any time\"]\nBranch name: renovate/major-retrofit-monorepo\nMerge into: master\nUpgrade com.squareup.retrofit2:retrofit to 3.0.0\n\n\n\nUpdate dependency org.hamcrest:hamcrest-library to v3\n\nSchedule: [\"at any time\"]\nBranch name: renovate/major-javahamcrest-monorepo\nMerge into: master\nUpgrade org.hamcrest:hamcrest-library to 3.0\n\n\n\nUpdate dependency org.jenkins-ci.plugins:plugin to v5\n\nSchedule: [\"at any time\"]\nBranch name: renovate/org.jenkins-ci.plugins-plugin-5.x\nMerge into: master\nUpgrade org.jenkins-ci.plugins:plugin to 5.2098.v4d48a_c4c68e7\n\n\n\nUpdate dependency org.junit.jupiter:junit-jupiter-engine to v6\n\nSchedule: [\"at any time\"]\nBranch name: renovate/major-junit-framework-monorepo\nMerge into: master\nUpgrade org.junit.jupiter:junit-jupiter-engine to 6.0.1\n\n\n\nUpdate jersey monorepo to v4 (major)\n\nSchedule: [\"at any time\"]\nBranch name: renovate/major-jersey-monorepo\nMerge into: master\nUpgrade org.glassfish.jersey.media:jersey-media-json-jackson to 4.0.0\nUpgrade org.glassfish.jersey.inject:jersey-hk2 to 4.0.0\nUpgrade org.glassfish.jersey.core:jersey-client to 4.0.0\n\n\n🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for prhourlylimit for details.\n\n❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.\nIf you need any further assistance then you can also request help here.\n\nThis PR was generated by Mend Renovate. View the repository job log.", "createdAt": "2025-12-22T15:25:42Z" }, - { - "title": "Major upgrades to plugin", - "url": "https://github.com/jenkinsci/rocketchatnotifier-plugin/pull/366", - "repository": "jenkinsci/rocketchatnotifier-plugin", - "state": "MERGED", - "author": "froque", - "labels": [ - "enhancement" - ], - "body": "📝 Description\n\nMajor upgrades to the plugin:\n\nJenkins to 2.504.3\nParent pom to 5.28\nJava 17\nmockserver to 5.15.0\nunirest to 3.14.5\nmockito to 5.20.0\nConvert tests from Junit 4 to Junit 5\nRemoves jna\nRemoves json-simple\nRemoves powermock\nFix IgnoreInheritedIntrospector\n\n🎯 Relevant issues\n\n💎 Type of change\n\n\n Bug fix (non-breaking change which fixes an issue)\n New feature (non-breaking change which adds functionality)\n Breaking change (fix or feature that would cause existing functionality to not work as expected)\n This change requires a documentation update\n\n📜 Example code\nrocketSend attachments: [\n [\n color: \"green\",\n text: \"Result: **${currentBuild.currentResult}**\\nBranch: ${env.BRANCH_NAME}\\nDuration: ${currentBuild.durationString}\\n\\n\",\n title: \"Details\",\n collapsed: true\n ]],\n channel: '#test',\n message: \"Build #${env.BUILD_NUMBER} is fixed - ${env.JOB_NAME} (\u003c${env.BUILD_URL}|Open\u003e)\",\n rawMessage: true,\n webhookTokenCredentialId: 'rocketchat_token'\n🚦 How Has This Been Tested?\nThe plugin was tested overall, including with the latest Jenkins LTS version 2.528.2.\n🏁 Checklist:\n\n My code follows the style guidelines of this project\n I have performed a self-review of my own code\n I have added tests that prove my fix is effective or that my feature works\n New and existing unit tests pass locally with my changes\n I have commented my code, particularly in hard-to-understand areas", - "createdAt": "2025-11-26T01:37:28Z" - }, { "title": "Migrate tests to JUnit Jupiter", "url": "https://github.com/jenkinsci/html-parameters-plugin/pull/2", @@ -7180,16 +7168,6 @@ "body": "This PR aims to migrate all tests to JUnit Jupiter. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\nBan JUnit4 imports\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", "createdAt": "2026-03-26T16:06:21Z" }, - { - "title": "Migrate tests to JUnit Jupiter", - "url": "https://github.com/jenkinsci/jsch-plugin/pull/147", - "repository": "jenkinsci/jsch-plugin", - "state": "OPEN", - "author": "strangelookingnerd", - "labels": null, - "body": "This PR aims to migrate all tests to JUnit Jupiter. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\nBan JUnit4 imports\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2026-02-26T11:18:45Z" - }, { "title": "Migrate tests to JUnit Jupiter", "url": "https://github.com/jenkinsci/quay-tag-parameter-plugin/pull/2", @@ -7430,6 +7408,16 @@ "body": "This PR aims to migrate all tests to JUnit Jupiter. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\nBan JUnit4 imports\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", "createdAt": "2026-04-07T09:40:13Z" }, + { + "title": "Migrate tests to JUnit Jupiter", + "url": "https://github.com/jenkinsci/jsch-plugin/pull/147", + "repository": "jenkinsci/jsch-plugin", + "state": "MERGED", + "author": "strangelookingnerd", + "labels": null, + "body": "This PR aims to migrate all tests to JUnit Jupiter. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\nBan JUnit4 imports\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", + "createdAt": "2026-02-26T11:18:45Z" + }, { "title": "Migrate tests to JUnit Jupiter", "url": "https://github.com/jenkinsci/remote-env-file-plugin/pull/1", @@ -7656,27 +7644,27 @@ }, { "title": "Migrate tests to JUnit Jupiter", - "url": "https://github.com/jenkinsci/nexus-artifact-uploader-plugin/pull/68", - "repository": "jenkinsci/nexus-artifact-uploader-plugin", + "url": "https://github.com/jenkinsci/lib-support-log-formatter/pull/100", + "repository": "jenkinsci/lib-support-log-formatter", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "test" + "enhancement" ], "body": "This PR aims to migrate all tests to JUnit Jupiter. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\nBan JUnit4 imports\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-11-25T07:46:41Z" + "createdAt": "2025-10-30T12:33:02Z" }, { "title": "Migrate tests to JUnit Jupiter", - "url": "https://github.com/jenkinsci/lib-support-log-formatter/pull/100", - "repository": "jenkinsci/lib-support-log-formatter", + "url": "https://github.com/jenkinsci/nexus-artifact-uploader-plugin/pull/68", + "repository": "jenkinsci/nexus-artifact-uploader-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "enhancement" + "test" ], "body": "This PR aims to migrate all tests to JUnit Jupiter. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\nBan JUnit4 imports\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-10-30T12:33:02Z" + "createdAt": "2025-11-25T07:46:41Z" }, { "title": "Migrate tests to JUnit Jupiter", @@ -8458,23 +8446,23 @@ }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/rest-list-parameter-plugin/pull/253", - "repository": "jenkinsci/rest-list-parameter-plugin", + "url": "https://github.com/jenkinsci/bouncycastle-api-plugin/pull/200", + "repository": "jenkinsci/bouncycastle-api-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": null, "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2026-01-19T20:51:51Z" + "createdAt": "2025-11-03T12:12:13Z" }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/bouncycastle-api-plugin/pull/200", - "repository": "jenkinsci/bouncycastle-api-plugin", + "url": "https://github.com/jenkinsci/rest-list-parameter-plugin/pull/253", + "repository": "jenkinsci/rest-list-parameter-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": null, "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-11-03T12:12:13Z" + "createdAt": "2026-01-19T20:51:51Z" }, { "title": "Ban JUnit 4 imports", @@ -8574,23 +8562,23 @@ }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/visual-basic-6-plugin/pull/18", - "repository": "jenkinsci/visual-basic-6-plugin", + "url": "https://github.com/jenkinsci/urltrigger-plugin/pull/184", + "repository": "jenkinsci/urltrigger-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": null, "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2026-01-09T10:30:51Z" + "createdAt": "2026-01-09T10:30:49Z" }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/urltrigger-plugin/pull/184", - "repository": "jenkinsci/urltrigger-plugin", + "url": "https://github.com/jenkinsci/visual-basic-6-plugin/pull/18", + "repository": "jenkinsci/visual-basic-6-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": null, "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2026-01-09T10:30:49Z" + "createdAt": "2026-01-09T10:30:51Z" }, { "title": "Ban JUnit 4 imports", @@ -8604,23 +8592,23 @@ }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/run-condition-plugin/pull/178", - "repository": "jenkinsci/run-condition-plugin", + "url": "https://github.com/jenkinsci/test-results-analyzer-plugin/pull/154", + "repository": "jenkinsci/test-results-analyzer-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": null, "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2026-01-02T12:28:21Z" + "createdAt": "2026-01-02T12:28:24Z" }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/test-results-analyzer-plugin/pull/154", - "repository": "jenkinsci/test-results-analyzer-plugin", + "url": "https://github.com/jenkinsci/run-condition-plugin/pull/178", + "repository": "jenkinsci/run-condition-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": null, "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2026-01-02T12:28:24Z" + "createdAt": "2026-01-02T12:28:21Z" }, { "title": "Ban JUnit 4 imports", @@ -8993,27 +8981,27 @@ }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/customizable-header-plugin/pull/270", - "repository": "jenkinsci/customizable-header-plugin", + "url": "https://github.com/jenkinsci/agent-maintenance-plugin/pull/305", + "repository": "jenkinsci/agent-maintenance-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ "chore" ], "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-10-20T07:54:42Z" + "createdAt": "2025-10-20T07:55:59Z" }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/agent-maintenance-plugin/pull/305", - "repository": "jenkinsci/agent-maintenance-plugin", + "url": "https://github.com/jenkinsci/customizable-header-plugin/pull/270", + "repository": "jenkinsci/customizable-header-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ "chore" ], "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-10-20T07:55:59Z" + "createdAt": "2025-10-20T07:54:42Z" }, { "title": "Ban JUnit 4 imports", @@ -9164,39 +9152,39 @@ }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/elastic-axis-plugin/pull/496", - "repository": "jenkinsci/elastic-axis-plugin", + "url": "https://github.com/jenkinsci/robot-plugin/pull/88", + "repository": "jenkinsci/robot-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ "dependencies" ], "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-10-02T13:56:36Z" + "createdAt": "2025-08-22T11:29:18Z" }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/robot-plugin/pull/88", - "repository": "jenkinsci/robot-plugin", + "url": "https://github.com/jenkinsci/git-version-monitor-plugin/pull/14", + "repository": "jenkinsci/git-version-monitor-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "dependencies" + "chore" ], "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-08-22T11:29:18Z" + "createdAt": "2025-10-02T07:16:52Z" }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/git-version-monitor-plugin/pull/14", - "repository": "jenkinsci/git-version-monitor-plugin", + "url": "https://github.com/jenkinsci/elastic-axis-plugin/pull/496", + "repository": "jenkinsci/elastic-axis-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "chore" + "dependencies" ], "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-10-02T07:16:52Z" + "createdAt": "2025-10-02T13:56:36Z" }, { "title": "Ban JUnit 4 imports", @@ -9224,51 +9212,51 @@ }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/xshell-plugin/pull/251", - "repository": "jenkinsci/xshell-plugin", + "url": "https://github.com/jenkinsci/junit-attachments-plugin/pull/191", + "repository": "jenkinsci/junit-attachments-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "test" + "chore" ], "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-10-02T13:56:38Z" + "createdAt": "2025-10-02T07:16:34Z" }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/junit-attachments-plugin/pull/191", - "repository": "jenkinsci/junit-attachments-plugin", + "url": "https://github.com/jenkinsci/xshell-plugin/pull/251", + "repository": "jenkinsci/xshell-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "chore" + "test" ], "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-10-02T07:16:34Z" + "createdAt": "2025-10-02T13:56:38Z" }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/nunit-plugin/pull/165", - "repository": "jenkinsci/nunit-plugin", + "url": "https://github.com/jenkinsci/jobcacher-oras-storage-plugin/pull/40", + "repository": "jenkinsci/jobcacher-oras-storage-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ "chore" ], "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-10-02T07:16:28Z" + "createdAt": "2025-10-02T07:16:56Z" }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/jobcacher-oras-storage-plugin/pull/40", - "repository": "jenkinsci/jobcacher-oras-storage-plugin", + "url": "https://github.com/jenkinsci/nunit-plugin/pull/165", + "repository": "jenkinsci/nunit-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ "chore" ], "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-10-02T07:16:56Z" + "createdAt": "2025-10-02T07:16:28Z" }, { "title": "Ban JUnit 4 imports", @@ -9348,18 +9336,6 @@ "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", "createdAt": "2025-10-01T07:22:42Z" }, - { - "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/extension-filter-plugin/pull/140", - "repository": "jenkinsci/extension-filter-plugin", - "state": "MERGED", - "author": "strangelookingnerd", - "labels": [ - "chore" - ], - "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-10-01T07:22:34Z" - }, { "title": "Ban JUnit 4 imports", "url": "https://github.com/jenkinsci/categorized-view-plugin/pull/123", @@ -9374,15 +9350,15 @@ }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/s3-jobcacher-storage-plugin/pull/38", - "repository": "jenkinsci/s3-jobcacher-storage-plugin", + "url": "https://github.com/jenkinsci/extension-filter-plugin/pull/140", + "repository": "jenkinsci/extension-filter-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "maintenance" + "chore" ], "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-10-01T08:33:16Z" + "createdAt": "2025-10-01T07:22:34Z" }, { "title": "Ban JUnit 4 imports", @@ -9398,15 +9374,15 @@ }, { "title": "Ban JUnit 4 imports", - "url": "https://github.com/jenkinsci/artifactory-artifact-manager-plugin/pull/132", - "repository": "jenkinsci/artifactory-artifact-manager-plugin", + "url": "https://github.com/jenkinsci/s3-jobcacher-storage-plugin/pull/38", + "repository": "jenkinsci/s3-jobcacher-storage-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "chore" + "maintenance" ], "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-10-01T12:22:50Z" + "createdAt": "2025-10-01T08:33:16Z" }, { "title": "Ban JUnit 4 imports", @@ -9418,6 +9394,18 @@ "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", "createdAt": "2025-08-15T12:39:11Z" }, + { + "title": "Ban JUnit 4 imports", + "url": "https://github.com/jenkinsci/artifactory-artifact-manager-plugin/pull/132", + "repository": "jenkinsci/artifactory-artifact-manager-plugin", + "state": "MERGED", + "author": "strangelookingnerd", + "labels": [ + "chore" + ], + "body": "Ban JUnit 4 imports\nTo prevent regressions when adding new tests, jenkinsci/plugin-pom#1178 introduced a new flag that enables a Maven Enforcer rule banning org.junit.* imports while allowing org.junit.jupiter.*.\nWith this change, the build will fail if any org.junit.* imports are introduced.\nTesting done\nNone. Rely on ci.jenkins.io.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", + "createdAt": "2025-10-01T12:22:50Z" + }, { "title": "Ban JUnit 4 imports", "url": "https://github.com/jenkinsci/pollscm-plugin/pull/63",