Sourced from docker/build-push-action's releases.
v6.17.0
- Bump
@docker/actions-toolkit
from 0.59.0 to 0.61.0 by@crazy-max
in docker/build-push-action#1364[!NOTE] Build record is now exported using the
buildx history export
command instead of the legacy export-build tool.Full Changelog: https://github.com/docker/build-push-action/compare/v6.16.0...v6.17.0
Sourced from github/codeql-action's releases.
v3.28.18
CodeQL Action Changelog
See the releases page for the relevant changes to the CodeQL CLI and language packs.
3.28.18 - 16 May 2025
- Update default CodeQL bundle version to 2.21.3. #2893
- Skip validating SARIF produced by CodeQL for improved performance. #2894
- The number of threads and amount of RAM used by CodeQL can now be set via the
CODEQL_THREADS
andCODEQL_RAM
runner environment variables. If set, these environment variables override thethreads
andram
inputs respectively. #2891See the full CHANGELOG.md for more information.
Sourced from github/codeql-action's changelog.
CodeQL Action Changelog
See the releases page for the relevant changes to the CodeQL CLI and language packs.
[UNRELEASED]
No user facing changes.
3.28.18 - 16 May 2025
- Update default CodeQL bundle version to 2.21.3. #2893
- Skip validating SARIF produced by CodeQL for improved performance. #2894
- The number of threads and amount of RAM used by CodeQL can now be set via the
CODEQL_THREADS
andCODEQL_RAM
runner environment variables. If set, these environment variables override thethreads
andram
inputs respectively. #28913.28.17 - 02 May 2025
- Update default CodeQL bundle version to 2.21.2. #2872
3.28.16 - 23 Apr 2025
- Update default CodeQL bundle version to 2.21.1. #2863
3.28.15 - 07 Apr 2025
- Fix bug where the action would fail if it tried to produce a debug artifact with more than 65535 files. #2842
3.28.14 - 07 Apr 2025
- Update default CodeQL bundle version to 2.21.0. #2838
3.28.13 - 24 Mar 2025
No user facing changes.
3.28.12 - 19 Mar 2025
- Dependency caching should now cache more dependencies for Java
build-mode: none
extractions. This should speed up workflows and avoid inconsistent alerts in some cases.- Update default CodeQL bundle version to 2.20.7. #2810
3.28.11 - 07 Mar 2025
- Update default CodeQL bundle version to 2.20.6. #2793
3.28.10 - 21 Feb 2025
- Update default CodeQL bundle version to 2.20.5. #2772
- Address an issue where the CodeQL Bundle would occasionally fail to decompress on macOS. #2768
3.28.9 - 07 Feb 2025
... (truncated)
ff0a06e
Merge pull request #2896
from github/update-v3.28.18-b86edfc27a41e084
Update changelog for v3.28.18b86edfc
Merge pull request #2893
from github/update-bundle/codeql-bundle-v2.21.3e93b900
Merge branch 'main' into update-bundle/codeql-bundle-v2.21.3510dfa3
Merge pull request #2894
from github/henrymercer/skip-validating-codeql-sarif492d783
Merge branch 'main' into henrymercer/skip-validating-codeql-sarif83bdf3b
Merge pull request #2859
from github/update-supported-enterprise-server-versionscffc916
Merge pull request #2891
from austinpray-mixpanel/patch-14420887
Add deprecation warning for CodeQL 2.16.5 and earlier4e178c5
Update supported versions table in READMESourced from actions/dependency-review-action's releases.
v4.7.1
- Packages added to
allow-dependencies-licenses
will be allowed even if the package in question has no license information #889- License expressions (e.g.
Ruby OR GPL-2.0
) in the allow list are automatically discarded so that they don't invalidate the whole allow list, which should just be license identifier (e.g.Ruby
)
da24556
Merge pull request #933
from actions/dangoor/471-release9af0caf
Bump version number for 4.7.1d8f2df2
Merge pull request #932
from actions/907-disallow-expression6e9307a
Discard allow list entries that are not SPDX IDs8805179
Merge pull request #930
from actions/889-allow-no-license014300b
Update build34486f3
Check namespaces when excluding license checks9b155d6
Update buildf199659
Allowing dependencies works with no licensesSourced from gradle/actions's releases.
v4.4.0
This release updates 2 downstream components:
- Develocity injection has been updated to v2.0
- Some environment variables related to Develocity injection have been renamed. All vars now being with
DEVELOCITY_INJECTION_
. Check the docs for more details.- Dependency-graph plugin has been updated to v1.4.0
- The 'detector' values included in the generated graph can now be configured via environment variables.
What's Changed
- Update develocity-injection init script to v1.3 by
@bot-githubaction
in gradle/actions#592- Update develocity-injection init script to v2.0 by
@bot-githubaction
in gradle/actions#593- [StepSecurity] ci: Harden GitHub Actions by
@step-security-bot
in gradle/actions#597- Use v1.4.0 of dependency graph plugin by
@bigdaz
in gradle/actions#638New Contributors
@step-security-bot
made their first contribution in gradle/actions#597Full Changelog: https://github.com/gradle/actions/compare/v4.3.1...v4.4.0
8379f6a
Use v1.4.0 of dependency graph plugin (#638)9f79b5f
[bot] Update dist directorye093fac
Bump the npm-dependencies group in /sources with 5 updates (#636)768a17f
Bump the npm-dependencies group in /sources with 2 updates (#635)3654113
[bot] Update dist directory2ad385c
Replace use of typed-rest-client with @actions/http-client
(#634)95dcf96
[bot] Update dist directory2e3238a
Bump actions/download-artifact from 4.2.1 to 4.3.0 in
/.github/actions/init-i...39dddb8
Remove direct use of octokit/request-error (#632)755ed7d
[bot] Update dist directorySourced from org.springframework:spring-jdbc's releases.
v6.2.7
:star: New Features
- Forward more methods to underlying InputStream in NonClosingInputStream #34893
- Introduce Spring property for the default property placeholder escape character #34865
- Close ApplicationContext once AOT processing has completed #34841
- Fix
AbstractJackson2HttpMessageConverter#getObjectMappersForType
nullness #34811- Add option for case-insensitive match to PatternMatchUtils #34801
- RestClient
@RequestBody
parameters lose generic type information when creating HTTP service beans #34793- Adds option to set Principal in MockServerWebExchange #34789
:lady_beetle: Bug Fixes
- Beans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock #34902
PropertySourcesPlaceholderConfigurer
placeholder resolution fails in several scenarios #34861- HttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 #34851
- Fragment.create() requires mutable map - which is unusable when used with Kotlin #34848
- Duplicate
BeanOverrideHandler
discovered in@Nested
test case with superclass from different class or in interface implemented multiple times #34844- Accidental ClassLoader defineClass enforcement after #34677 #34824
- HttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor #34812
- AbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar #34796
- Correctly expand query param with same name from URI variables array #34783
- R2DBC
NamedParameterUtils
only expands reused collection parameter once #34768PathMatchingResourcePatternResolver
wrongly assumes thattarget/classes
always exists #34764:notebook_with_decorative_cover: Documentation
- Clarify
CompositePropertySource
behavior forEnumerablePropertySource
contract #34886- Javadoc and
@Nullable
annotation forservletContext
parameter ofConfigurableWebEnvironment.initPropertySources
are contradictory #34845- Spring MVC:
@EnableAsync
needs to be redeclared for each ApplicationContext #34843- Provide a working example instead of unclear placeholders #34828
:hammer: Dependency Upgrades
:heart: Contributors
Thank you to all the contributors who worked on this release:
@Artur
-,@blake-bauman
,@iifawzi
,@kilink
,@quaff
,@whlit
, and@zzoe2346
ba590ac
Release v6.2.7ee62701
Make use of PatternMatchUtils ignoreCase optionfa168ca
Revise FactoryBean locking behavior for strict/lenient consistency3c228a5
Add missing @since
tags in PatternMatchUtils9bf6b8c
Upgrade to Reactor 2024.0.637ecdd1
Forward more methods to underlying InputStream in
NonClosingInputStream73f1c5a
Polishing4d296fb
Upgrade to Micrometer 1.14.76a94444
Clarify CompositePropertySource behavior for EnumerablePropertySource
contract03ae97b
Introduce Spring property for default escape character for
placeholdersSourced from org.springframework:spring-webmvc's releases.
v6.2.7
:star: New Features
- Forward more methods to underlying InputStream in NonClosingInputStream #34893
- Introduce Spring property for the default property placeholder escape character #34865
- Close ApplicationContext once AOT processing has completed #34841
- Fix
AbstractJackson2HttpMessageConverter#getObjectMappersForType
nullness #34811- Add option for case-insensitive match to PatternMatchUtils #34801
- RestClient
@RequestBody
parameters lose generic type information when creating HTTP service beans #34793- Adds option to set Principal in MockServerWebExchange #34789
:lady_beetle: Bug Fixes
- Beans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock #34902
PropertySourcesPlaceholderConfigurer
placeholder resolution fails in several scenarios #34861- HttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 #34851
- Fragment.create() requires mutable map - which is unusable when used with Kotlin #34848
- Duplicate
BeanOverrideHandler
discovered in@Nested
test case with superclass from different class or in interface implemented multiple times #34844- Accidental ClassLoader defineClass enforcement after #34677 #34824
- HttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor #34812
- AbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar #34796
- Correctly expand query param with same name from URI variables array #34783
- R2DBC
NamedParameterUtils
only expands reused collection parameter once #34768PathMatchingResourcePatternResolver
wrongly assumes thattarget/classes
always exists #34764:notebook_with_decorative_cover: Documentation
- Clarify
CompositePropertySource
behavior forEnumerablePropertySource
contract #34886- Javadoc and
@Nullable
annotation forservletContext
parameter ofConfigurableWebEnvironment.initPropertySources
are contradictory #34845- Spring MVC:
@EnableAsync
needs to be redeclared for each ApplicationContext #34843- Provide a working example instead of unclear placeholders #34828
:hammer: Dependency Upgrades
:heart: Contributors
Thank you to all the contributors who worked on this release:
@Artur
-,@blake-bauman
,@iifawzi
,@kilink
,@quaff
,@whlit
, and@zzoe2346
ba590ac
Release v6.2.7ee62701
Make use of PatternMatchUtils ignoreCase optionfa168ca
Revise FactoryBean locking behavior for strict/lenient consistency3c228a5
Add missing @since
tags in PatternMatchUtils9bf6b8c
Upgrade to Reactor 2024.0.637ecdd1
Forward more methods to underlying InputStream in
NonClosingInputStream73f1c5a
Polishing4d296fb
Upgrade to Micrometer 1.14.76a94444
Clarify CompositePropertySource behavior for EnumerablePropertySource
contract03ae97b
Introduce Spring property for default escape character for
placeholdersSourced from org.springframework.security:spring-security-saml2-service-provider's releases.
6.5.0
:star: New Features
- Add documentation for DPoP support #17072
- Add logging to CsrfTokenRequestHandler implementations #16994
- Add mapping for DPoP in DefaultMapOAuth2AccessTokenResponseConverter #16806
- Bump Gradle Wrapper from 8.13 to 8.14 #17018
- ClientRegistrations.fromIssuerLocation does not include failure information #17015
- Fix Typo In SubjectDnX509PrincipalExtractorTests #16997
- Implement internal cache in JtiClaimValidator #17107
- Polish javadoc #16924
- Remove unused classes #16935
- Replace NimbusOpaqueTokenIntrospector with SpringOpaqueTokenIntrospector in Documentation #16962
- RequestHeaderAuthenticationFilter creates a session even if not configured to do so #17147
:beetle: Bug Fixes
- Add FunctionalInterface To X509PrincipalExtractor #16952
- Change NonNull import from reactor to spring #16571
- Fix DPoP jkt claim to be JWK SHA-256 thumbprint #17080
- Minor error in the Handling Logouts documentation #17049
- SecurityAnnotationScanner's method comparison should use .equals #17145
- Use proper configuration key in Opaque Token documentation #17014
:hammer: Dependency Upgrades
- Bump com.fasterxml.jackson:jackson-bom from 2.18.3 to 2.18.4 #17069
- Bump com.fasterxml.jackson:jackson-bom from 2.18.3 to 2.19.0 #16995
- Bump com.google.code.gson:gson from 2.13.0 to 2.13.1 #16990
- Bump com.webauthn4j:webauthn4j-core from 0.29.0.RELEASE to 0.29.1.RELEASE #17024
- Bump com.webauthn4j:webauthn4j-core from 0.29.1.RELEASE to 0.29.2.RELEASE #17095
- Bump io.micrometer:micrometer-observation from 1.14.6 to 1.14.7 #17096
- Bump io.mockk:mockk from 1.14.0 to 1.14.2 #17019
- Bump io.projectreactor:reactor-bom from 2023.0.17 to 2023.0.18 #17111
- Bump io.spring.gradle:spring-security-release-plugin from 1.0.5 to 1.0.6 #17040
- Bump org-apache-maven-resolver from 1.9.22 to 1.9.23 #17088
- Bump org-eclipse-jetty from 11.0.24 to 11.0.25 #16761
- Bump org.hibernate.orm:hibernate-core from 6.6.13.Final to 6.6.14.Final #17089
- Bump org.hibernate.orm:hibernate-core from 6.6.14.Final to 6.6.15.Final #17105
- Bump org.seleniumhq.selenium:selenium-java from 4.31.0 to 4.32.0 #17037
- Bump org.springframework.data:spring-data-bom from 2024.1.4 to 2024.1.5 #16981
- Bump org.springframework.data:spring-data-bom from 2024.1.5 to 2024.1.6 #17137
- Bump org.springframework:spring-framework-bom from 6.2.6 to 6.2.7 #17124
:nut_and_bolt: Build Updates
- Release 6.5.0 #17138
:heart: Contributors
... (truncated)
0fd0e93
Release 6.5.078dd02a
Merge branch '6.4.x' into 6.5.xedc8735
Merge branch '6.3.x' into 6.4.xcae3467
Improve AbstractPreAuthenticatedProcessingFilter docs9a8f9a9
Merge branch '6.4.x' into 6.5.xc972de5
Use .equals to Compare Methodsbf2aaa1
Use .equals to Compare Methods6fb0591
Merge branch
'gradle/6.5.x/org.springframework.data-spring-data-bom-2024.1.6'...390972c
Merge branch '6.4.x' into 6.5.x3690517
Merge branch
'gradle/6.4.x/org.springframework.data-spring-data-bom-2024.1.6'...Sourced from io.micrometer:micrometer-core's releases.
1.15.0
:star: New Features
- Further enhancement to OtlpMetricsSender #6025
- Make Prometheus Metric and Label naming conventions consistent #5923
- Metrics for Executors.newVirtualThreadPerTaskExecutor() #5488
- Metrics for live virtual threads #5950
- More flexible OTLP per meter configuration #6099
- Prometheus/OpenMetrics
_created
timestamp #2625- Make jvm.classes.unloaded description generic #5745
- Use String.toLowerCase()/toUpperCase() with Locale.ROOT consistently #5711
- Use failWithActualExpectedAndMessage() where possible #5696
- Provide target host/port info in ObservationExecChainHandler when HttpHostConnectException is thrown #5615
- Enable Gauge builders to take a subclass of Number #5601
- micrometer-observation-test support for assertions on events #5576
- Log delta count in addition to throughput in LoggingMeterRegistry #5548
- Add peer name and port to gRPC observation contexts #3512
- Use direct equals call instead of Objects.equals wrapper #5840
- Remove special handling of 404/301 from JDK HTTP client instrumentation #5838
- Make Timer and LongTaskTimer output similar in LoggingMeterRegistry #5835
- Remove special handling of 404 and redirection statuses from Jetty client instrumentation #5825
- Log deprecation warning when creating SignalFxMeterRegistry #5824
- Log metrics recording failures in CountedAspect and TimedAspect #5820
- Remove special handling of 404/301 from OkHttp instrumentation #5814
- Support AutoShutdownDelegatedExecutorService in ExecutorServiceMetrics #5811
- Deprecate micrometer-registry-signalfx in favor of micrometer-registry-otlp #5807
- Rebind
Log4j2Metrics
whenLoggerContext#reconfigure
is called #5756- Send metrics via any protocol in the OTLP Registry #5690
- Improve average performance of DefaultLongTaskTimer for out-of-order stopping #5591
- Improve OtlpMetricsSender API #5994
- Support configuring exponential histograms at the meter level #5459
- Allow TimedAspect/CountedAspect to create tags based on method result #3058
:lady_beetle: Bug Fixes
- Do not leak OTLP types on public-facing API #5699
- micrometer-observation-test brings unnecessary JUnit dependencies, leading to conflicts #6012
:hammer: Dependency Upgrades
- Bump io.opentelemetry.proto:opentelemetry-proto from 1.4.0-alpha to 1.5.0-alpha #5798
- Bump com.google.cloud:libraries-bom from 26.55.0 to 26.56.0 #5991
- Bump com.google.cloud:google-cloud-monitoring from 3.59.0 to 3.60.0 #5986
- Bump com.google.auth:google-auth-library-oauth2-http from 1.32.1 to 1.33.0 #5963
- Bump software.amazon.awssdk:cloudwatch from 2.29.46 to 2.30.11 #5863
:heart: Contributors
Thank you to all the contributors who worked on this release:
... (truncated)
e13042b
Bump software.amazon.awssdk:cloudwatch from 2.31.40 to 2.31.41 (#6228)571793b
Merge branch '1.14.x'315c1b1
Merge branch '1.13.x' into 1.14.xa3ae027
Bump com.tngtech.archunit:archunit-junit5 from 1.3.1 to 1.3.2 (#6225)ac6c26f
Merge branch '1.14.x'163203f
Add missing colons in "Environment" section in bug_report.md
(#6223)1713fee
Bump maven-resolver from 1.9.22 to 1.9.23 (#6222)e315484
Bump software.amazon.awssdk:cloudwatch from 2.31.39 to 2.31.40 (#6221)d6b8d4e
Bump com.google.cloud:libraries-bom from 26.59.0 to 26.60.0 (#6220)121056e
Bump software.amazon.awssdk:cloudwatch from 2.31.38 to 2.31.39 (#6217)Sourced from org.mockito:mockito-core's releases.
v5.17.0
Changelog generated by Shipkit Changelog Gradle Plugin
5.17.0
- 2025-04-04 - 7 commit(s) by Adrian Roos, Andre Kurait, Jan Ouwens, Rafael Winterhalter, Taeik Lim, Thach Le, Tim van der Lippe
- Fixes #3631: Fix broken banner image link [(#3632)](mockito/mockito#3632)
- Banner image is broken [(#3631)](mockito/mockito#3631)
- Update exception message with mockito-inline [(#3628)](mockito/mockito#3628)
- Clarify structure of commit messages [(#3626)](mockito/mockito#3626)
- Fixes #3622: MockitoExtension fails cleanup when aborted before setup [(#3623)](mockito/mockito#3623)
- MockitoExtension fails cleanup when aborted before setup [(#3622)](mockito/mockito#3622)
- Since mockito-inline has been removed, the exception messages with
mockito-inline
should be modified. [(#3621)](mockito/mockito#3621)- Fixes #3171: Fall back to Throwable Location strategy on Android [(#3619)](mockito/mockito#3619)
- Fixes #3615 : broken links to javadoc.io [(#3616)](mockito/mockito#3616)
- Broken links to javadoc.io [(#3615)](mockito/mockito#3615)
- Mocks are not working on particular devices after update Android SDK from 33 to 34 [(#3171)](mockito/mockito#3171)
v5.16.1
Changelog generated by Shipkit Changelog Gradle Plugin
5.16.1
- 2025-03-15 - 3 commit(s) by Adrian Roos, Jérôme Prinet, Rafael Winterhalter
- Remove Arrays.asList from critical stubbing path in GenericMetadataSu… [(#3610)](mockito/mockito#3610)
- Rework of injection strategy in the context of modules [(#3608)](mockito/mockito#3608)
- Adjust inline mocking snippet to allow task relocatability [(#3606)](mockito/mockito#3606)
- Inline mocking configuration snippet for Gradle should allow task relocatability [(#3605)](mockito/mockito#3605)
v5.16.0
Changelog generated by Shipkit Changelog Gradle Plugin
5.16.0
- 2025-03-03 - 10 commit(s) by Brice Dutheil, Rafael Winterhalter, TDL, dependabot[bot]
- Add support for including module-info in Mockito. [(#3597)](mockito/mockito#3597)
- Bump com.gradle.develocity from 3.19 to 3.19.1 [(#3579)](mockito/mockito#3579)
- Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 [(#3577)](mockito/mockito#3577)
- Bump com.diffplug.spotless:spotless-plugin-gradle from 7.0.1 to 7.0.2 [(#3574)](mockito/mockito#3574)
- Bump com.diffplug.spotless:spotless-plugin-gradle from 6.25.0 to 7.0.1 [(#3571)](mockito/mockito#3571)
- Bump org.assertj:assertj-core from 3.27.1 to 3.27.2 [(#3569)](mockito/mockito#3569)
- Tweaks documentation on mockito agent config for maven [(#3568)](mockito/mockito#3568)
- Adds
--info
to diagnose closeAndReleaseStagingRepositories issues [(#3567)](mockito/mockito#3567)- Refine reflection when calling management factory [(#3566)](mockito/mockito#3566)
- Avoid warning when dynamic attach is enabled [(#3551)](mockito/mockito#3551)
v5.15.2
Changelog generated by Shipkit Changelog Gradle Plugin
5.15.2
- 2025-01-02 - 2 commit(s) by Brice Dutheil, dependabot[bot]
- Fix javadoc publication [(#3561)](mockito/mockito#3561)
- Bump org.assertj:assertj-core from 3.27.0 to 3.27.1 [(#3560)](mockito/mockito#3560)
... (truncated)
7764992
Remove mention of mockito-inline
from mockmaker exception
(#3628)ee92ad4
Fix broken banner image link (#3632)3edab52
Clarify structure of commit messages (#3626)bfab743
Fall back to Throwable Location strategy on Android (#3619)4f469c8
MockitoExtension fails cleanup when aborted before setup (#3623)1764e62
Update links to javadoc.io (#3616)1e029d7
Add missing requirement to objenesis.d000e63
Rework of injection strategy in the context of modules (#3608)0215884
Remove Arrays.asList from critical stubbing path in
GenericMetadataSupport (#...d185035
Add reference to Gradle documentation on how to make task relocatable
(#3606)This is valid HTML with formatting.
", - new String[] {"", "", ""}
- ),
- Arguments.of(
- " Text with bold, italic, underline, "
- + "emphasis, strong, This is valid HTML with formatting. ", "", ""}),
+ Arguments.of(
+ " Text with bold, italic, underline, "
+ + "emphasis, strong,
- strikethrough, "
- + "strike, subscript, superscript, "
- + "teletype, code
, big, small.Heading 1
Heading 2
Heading 3
"
- + "Heading 4
Heading 5
Heading 6
"
- + "Blockquote
"
- + "
",
- new String[] {"", "
", "
", "
", "
", "
strikethrough, "
+ + "strike, subscript, superscript, "
+ + "teletype, code
, big, small.Heading 1
Heading 2
Heading 3
"
+ + "Heading 4
Heading 5
Heading 6
"
+ + "Blockquote
"
+ + "
",
+ new String[] {
+ "", "
", "
", "
", "
", "
-
-
-
-
-
-