dreis2211/high-performance-java-persistence 1
The High-Performance Java Persistence book code examples
AssertJ is a library providing easy to use rich typed assertions
Command-line tool for creating and updating a Maven bom
Backend implementation for the Apple/Google exposure notification API.
The FindBugs plugin for security audits of Java web applications and Android applications. (Also work with Scala projects)
Flyway by Boxfuse • Database Migrations Made Easy.
dreis2211/FrameworkBenchmarks 0
Source code for the framework benchmarking project
InnoGames Game Jam event page, forked from flamejam - https://github.com/svenstaro/flamejam
GitLab is version control for your server
push eventdreis2211/spring-boot
commit sha 6d2deb89ddd2df8f22979a3adb6ca07e1724fbf9
Polish
commit sha fba1fb23e40bfc695a661674d9f94fce5635b78f
Fix multi-release JAR test on JDK 15 Backport of 54f93e9 See gh-23445
commit sha 9b8866c45c4b8be3f252b082e2b4e28d7b79294a
Merge pull request #23445 from dreis2211 * pr/23445: Fix multi-release JAR test on JDK 15 Closes gh-23445
commit sha 37ded9f6d340067e2bca767061b7362689edae33
Merge branch '2.2.x' into 2.3.x Closes gh-23446
commit sha a7c411609ed0959e31b42b73cd8e62e10f08db1e
Merge branch '2.3.x'
commit sha 1631ae23f5541753c9e83b529b356fc833535013
Allow RestTemplateBuilder to be further customized Closes gh-23389
commit sha 7f84a92ef10158445798378a4fc4a1ca9a2bd56f
Document that Java 15 is supported Closes gh-23447
commit sha 531690b8e1cbd8649ec0748ac6c671d70091a027
Merge branch '2.2.x' into 2.3.x Closes gh-23448
commit sha 20193715f910fb8ea9630a38a976b85523b59b04
Merge branch '2.3.x'
commit sha 659b459fab9d71240e8e15a54174cde69988e404
Make the auto-configured LocaleContextResolver conditional on missing bean Closes gh-23419
commit sha 1258bce57a2a781fed0c808506ba39fb9d1b19a0
Add bomr exclusion for Apache Solr 8.6+ Closes gh-23370
commit sha 2999f09a409675bb53fce63715de3becc65d920c
Rework tip on templates location in the IDE This commit rework the tip on locating templates when running the app in the IDE. Using classpath* should not change anything as this won't make a difference without a pattern in the path. Closes gh-23068
commit sha 3adf06df175e658a6bd66c5570130f85d6184b0e
Merge branch '2.2.x' into 2.3.x Closes gh-23452
commit sha 7d984d7f892c3c5de0ffbc58522f9f18b4d4c3da
Merge branch '2.3.x' Closes gh-23453
commit sha 24102656f26dddb8dec10f318efdd7ef73770cd8
Fix Log4j2 XML configuration tests on Windows See gh-22983
commit sha 232c310df2003cd647466b486a2d1d041ef7a7f1
Merge branch '2.2.x' into 2.3.x
commit sha 17d5e170698044336f86969fbad457e0c93b5c3a
Merge branch '2.3.x'
push time in 2 days
push eventdreis2211/spring-boot
commit sha e905d1351e9e106fcb9299886200fa066bf30799
Fix multi-release JAR test on JDK 15 Backport of 54f93e9 See gh-23433 See gh-21605
push time in 3 days
PR opened spring-projects/spring-boot
Hi,
this commit is a backport of 54f93e9 in order to fix the build pipeline on 2.2.x
See gh-23433 See gh-21605
Cheers, Christoph
pr created time in 3 days
push eventdreis2211/spring-boot
commit sha f466ea1f2a117077391a07bcc51e22e81d8677af
Next development version (v2.3.5.BUILD-SNAPSHOT)
commit sha 46cd48737f4603fcbd805d2bef580f6502fcc3ea
Merge branch '2.3.x'
commit sha f85fe952fcb943c00e111bc806eff832395a0f33
Upgrade Java 15 CI image to use the Java 15 GA build See gh-23391
commit sha 90483d343f979214dbda7703ee3639f118bb99d5
Merge pull request #23391 from dreis2211 * gh-23391: Upgrade Java 15 CI image to use the Java 15 GA build Closes gh-23391
commit sha 8b8d5ccb10f71312b647291dc8d8956a001806df
Allow trailing whitespace document split marker Refine `OriginTrackedPropertiesLoader` document split detection to be more lenient if there is trailing whitespace. Closes gh-23399
commit sha 35673b74724e0a2d7775dc1c637da1f7c16cac11
Add Binder to BootstrapContext Update `ConfigDataEnvironment` so that it adds the initial `Binder` to the `BootstrapContext` for `Bootstrappers` to use. Closes gh-23401
commit sha 5ec673ff2a391fe41ec4d5702826dcb5ed9458ba
Add anchors to section headers in Gradle plugin docs Fixes gh-23402
commit sha 3861ef13fbc5aa75512f006a15c02bf751f7bb45
Merge branch '2.2.x' into 2.3.x Closes gh-23406
commit sha d2fae6e19ec93340ca1780d742533395bfa13da5
Merge branch '2.3.x' Closes gh-23407
commit sha 95f26c6358efc25ef053a4871831c56089ba8933
Configure Flyway with initSqls for any DataSource configuration Previously, spring.flyway.init-sqls was only applied to Flyway's configuration if Flyway was being configured to create the DataSource. If Flyway was being configured to use an existing DataSource, init-sqls was not applied. This is a hangover from when the init SQLs support was introduced. At that time, Flyway only supported SQL to initialize the connection when it was creating the DataSource. Flyway 5.2 added init SQL support no matter how Flyway's DataSource was configured. This commit updates FlywayAutoConfiguration to always apply the init-sqls property to Flyway's configuration. The property's documentation does not describe the current limitation so this change should align the behaviour with what the documentation leads people to expect. Fixes gh-23392
commit sha 55bfef9901287515182ad5a4409454cd2ded2077
Merge branch '2.2.x' into 2.3.x Closes gh-23408
commit sha 1c6e37b2ac9acf4312195c7ef8fec55880790b2f
Merge branch '2.3.x' Closes gh-23409
commit sha 54288678d13e609d7d8b270e3dbbd348ea59bf01
Configure Docker host in build plugins This commit adds the ability to configure the Maven and Gradle plugins to use a remote Docker daemon using build file configuration, as an alternative to setting environment variables to specify remote host connection details. Fixes gh-23400
commit sha 8f5959ba1d036ce54357a871aabdb6af8999db8e
Fix LoggingSystem package tangle Introduce a new `LoggingSystemFactory` interface so that the `LoggingSystem` class can find implementations without needing to be directly tied to them. Closes gh-23387
commit sha 4ed7febc47a2515662745256dc28c0a209fe3b3f
Upgrade to Gradle Enterprise Maven Extension 1.6.6 Closes gh-23415
commit sha a8c179e922f22ba6f839fd202ee413f67b941ff2
Merge branch '2.1.x' into 2.2.x Closes gh-23416
commit sha 8eb7815a4d5126da1a7aadbd2c2715d583eeca01
Merge branch '2.2.x' into 2.3.x
commit sha 387d7abbe713715d4639bca079c6b4c026ddd118
Merge branch '2.3.x'
commit sha fee1e3aa2b1f3caffe11ba062defc0d32183e076
Polish javadoc of LoggingSystemFactory See gh-23387
commit sha 0bde5fda9b9026bef6917628c5c206d878974af2
Add note about Kotlin main class name See gh-23418
push time in 3 days
issue commentspring-projects/spring-boot
Can you assign this to me? I will tackle the ticket then - probably on Wednesday.
comment created time in 4 days
issue openedspring-projects/spring-boot
Hi,
as JDK 15 is GA since last week, I was wondering if we should drop the JDK 14 pipeline on 2.4.x and wanted to discuss this before I'm actually doing anything .(Obviously, I'm volunteering to tackle this if we agree on getting rid of it)
Let me know what you think.
Cheers, Christoph
created time in 4 days
push eventdreis2211/spring-boot
commit sha bd8300cb6b034ba70a5732864095c06925e2ad65
Next development version (v2.2.11.BUILD-SNAPSHOT)
commit sha 6e369c9505b71362034a3cbbf9f6c21dc7e37a83
Merge branch '2.2.x' into 2.3.x
commit sha e93e267679190d6ffa7ef381749f3d21b65ad232
Merge branch '2.3.x'
commit sha 07dc2029663970b73b6f82bf423003777509561a
Upgrade to Micrometer 1.5.5 Closes gh-23393
commit sha ab64067545ea88bae3a5574fb37febf1d6682a07
Merge branch '2.3.x' Closes gh-23394
commit sha ac9abab921538b2ea46f976db3a4448ce97c060d
Upgrade to Flyway 6.5.6 Closes gh-23395
commit sha 7957e246fcc9eeaf4d26432b6b2509dff3358cdc
Upgrade to Micrometer 1.5.5 Closes gh-23396
commit sha aaf25d3aabd44b6d566dbb57a894837d32b80cbb
Upgrade to SendGrid 4.6.5 Closes gh-23397
push time in 8 days
pull request commentspring-projects/spring-boot
Upgrade Java 15 pipeline to use GA builds
I called the API manually, yes. But https://api.adoptopenjdk.net/v3/info/available_releases for example listed 15 only a couple of hours ago. So I guess you were a little bit too early with your try.
comment created time in 8 days
PR opened spring-projects/spring-boot
Hi,
this PR upgrades the Java 15 pipeline to make use of GA builds.
Cheers, Christoph
pr created time in 8 days
push eventdreis2211/spring-boot
commit sha 35a2241c107f75cc2ed615bb6327d4c20cf2e85f
Upgrade to Lettuce 6.0.0.RC2 Closes gh-23360
commit sha 3e736ccf9fda3ed4f7212ba8c7570f359e6bf495
Upgrade to Artemis 2.15.0 Closes gh-23361
commit sha 8c17153736de65e3af97b40368cd7edf9ae96f24
Upgrade to InfluxDB Java 2.20 Closes gh-23362
commit sha 7ea48730d22b6813559505ba315f7e167dd8bb40
Upgrade to Pooled JMS 1.2.0 Closes gh-23363
commit sha 5fab583220c62528a5ce178b7684d1619e1dbdb1
Upgrade to Postgresql 42.2.16 Closes gh-23364
commit sha 25e49471a94cd597adffec54c4817bffaa9ee188
Upgrade to SnakeYAML 1.27 Closes gh-23365
commit sha 777a4e988b88803ad678536b7a55cbb19ac879bf
Upgrade to Thymeleaf Layout Dialect 2.5.1 Closes gh-23366
commit sha fa03f75d219eb029dff5bf332bea960e6727abee
Upgrade to Undertow 2.2.0.Final Closes gh-23367
commit sha 28b0f64e9fa755b3f45b3f047686063d5057ac59
Upgrade to Mockito 3.5.10 Closes gh-23368
commit sha 474ab7f69c68b9643f08ff9b6df895204ac3690b
Adapt tests to deprecations in Spring Batch
commit sha 5c4b4b046621dee2e94d8afcd77f55cada7fedfa
Document that Java 15 is a supported version See gh-22366
commit sha 8e063a9c0ef4d907c37813fe2a54ff4aa1c2c056
Merge pull request #22366 from dreis2211 * pr/22366: Document that Java 15 is a supported version Closes gh-22366
commit sha b1e47811afabc4c4497d0439850c5de628fd7c2e
Upgrade to Spring Data Lovelace-SR20 Closes gh-23194
commit sha 5c4e3cfad466e71fa5a1c916c30c996069d2ad5e
Merge branch '2.1.x' into 2.2.x
commit sha bac5a7909e7f29c02db891e7199c3da00c6571b2
Upgrade to Spring Data Moore-SR10 Closes gh-23195
commit sha 0baaa90f4c96ef5f1dbac45f4d64ed9f602f05ff
Merge branch '2.2.x' into 2.3.x
commit sha 68ea2ca2106e1d71aa3e4ba928b85718bfc1b279
Upgrade to Spring Data Neumann-SR4 Closes gh-23196
commit sha 284dd308f297cd085d534cd782158ea940bf9110
Merge branch '2.3.x'
commit sha 29c7e621375cc20dd8d3e298b9b6eaecc82dd98a
Upgrade to Spring Data 2020.0.0-RC1 Closes gh-23197
commit sha 9a09a3c570bb1a9058074638e79102daa2f3382d
Upgrade to Spring AMQP 2.1.17 Closes gh-23371
push time in 8 days
push eventdreis2211/spring-boot
commit sha 7562c4eb6f678bf221299c08f74684f304062705
Adapt to WebClient's new exception wrapping See spring-projects/spring-framework#23842 See gh-23170
commit sha 4138e59c33549e15b5d2d4de33c18ece13890fb0
Fix potential JarFileEntries ClassCastException Update `JarFileEntries` so that the interface is obtained rather than the concrete implementation. This allows `JarEntry` values to be used without causing a ClassCastException. Closes gh-19041
commit sha b8e6b2ef9402ad53e4db780cf821c45d6d1824c1
Merge branch '2.1.x' into 2.2.x
commit sha a249a1a3d15eab101f462344e5e734d43bad0d00
Merge branch '2.2.x' into 2.3.x
commit sha 433b3574234a5f8e4b72671d7f6902020105d1e4
Merge branch '2.3.x'
commit sha c857a743a0b28e13d5f9d3e141c6695e29d6eeea
Rename @ImportConfigurationPropertiesBean Rename `@ImportConfigurationPropertiesBean` to `@ConfigurationPropertiesImport`. Closes gh-23172
commit sha a5905c5cb92d025525dc38a3c8186629805d4221
Upgrade to Reactor Californium-SR21 Closes gh-23190
commit sha a7341b4a46c4abbae4c35366f5c62b512f64e629
Merge branch '2.1.x' into 2.2.x
commit sha bc9c6dc005a6c12e374ad0d8608758fe4e34b6b0
Upgrade to Reactor Dysprosium-SR12 Closes gh-23191
commit sha 09e864fafd94cda0e976c25e6931bf3206ed2b67
Merge branch '2.2.x' into 2.3.x
commit sha 2ee22d50b4b9942ed9e65f9373e1b6b8f6ccebb7
Upgrade to Reactor Dysprosium-SR12 Closes gh-23192
commit sha c1b1f54714180dcd1dd5adcff7378a6d48f82328
Merge branch '2.3.x'
commit sha 688b0b76489eab33da36534e1a2500fbbd32a76b
Upgrade to Reactor 2020.0.0-RC1 Closes gh-23065
commit sha 63268f33fe646339b706439a1d77cb09c27d23f8
Upgrade to RSocket 1.1.0-M2 Closes gh-23214
commit sha 5d20660c8a026bfd73259488f162f222e739382c
Disable proxyBeanMethods on all management context config classes Fixes gh-23301
commit sha 53f2966b61531bb5b8115ab3ea00ac3fe9e24cd4
Merge branch '2.2.x' into 2.3.x Closes gh-23305
commit sha 9d3c718bf31ff90936a4bacb5c27ef3e32291e60
Merge branch '2.3.x' Closes gh-23306
commit sha d73ee9d54518d645096c8eeee804c3cf4048b38f
Upgrade to Spring Framework 5.1.18 Closes gh-23181
commit sha 825ad0037097db0ac354e7bc135f63086c8902e6
Merge branch '2.1.x' into 2.2.x
commit sha 95a33071ca9c9d1cdde7364fb6b4780c6cc68920
Upgrade to Spring Framework 5.2.9 Closes gh-23182
push time in 9 days
push eventdreis2211/spring-boot
commit sha 97ec232935b6c9b93b09e9d70fd84c514bd17bd2
Reinstate smoketest.rsocket.SampleRSocketApplicationTests.rSocketEndpoint() See gh-23246
commit sha 4e5161d5dcaa2f362a774a24774c94aeb3df4421
Merge pull request #23246 from dreis2211 * gh-23246: Reinstate smoketest.rsocket.SampleRSocketApplicationTests.rSocketEndpoint() Closes gh-23246
commit sha 7c13c01cb6a62b86478aa53d3516ae8aaea48bca
Fix mapping of Cassandra's idle-timeout and heartbeat-interval Previous to this commit the connection idle timeout and heartbeat interval were mapped to seconds whereas Cassandra expects ms for all duration types. This commit fixes the mapping and removes the default duration unit since it should be considered ms like every other duration properties. Closes gh-23249
commit sha 36d4e95254ef6743b0804f6fc68bf06b3e61e1f9
Merge branch '2.3.x' Closes gh-23251
commit sha 775f0fa8613c5360bac2159f4c45089733049587
Improve sanitization for list of URI types Prior to this commit, Actuator would sanitize properties values when serializing them on the dedicated endpoint. Keys like "password" or "secret" are entirely sanitized, but other keys like "uri" or "address" are considered as URI types and only the password part of the user info is sanitized. This commit fixes the sanitization process where lists of such URI types would not match the first entries of the list since they're starting with `'['`. This commit improves the regexp matching process to sanitize all URIs within a collection. The documentation is also updated to better underline the processing difference between complete sanitization and selective sanitization for URIs. Fixes gh-23037
commit sha 62cb87bd9542b3cb9a30fdcf1841393155ba07e8
Merge branch '2.2.x' into 2.3.x Closes gh-23252
commit sha 20eb8d0fc22dbd84e392a50a305c6bbbf7efb21d
Merge branch '2.3.x' Closes gh-23253
commit sha 2527fcac9ccb903de1fa8a6322bb9406b42e871f
Add separate property for Redis read and connection timeout See gh-23137
commit sha 7a8b7b9fa7fb95f3be779b271c180f825dc8d39c
Polish "Add separate property for Redis read and connection timeout" See gh-23137
commit sha 26daf3714e34060a2451d4a203fd524729fc3cfd
Merge pull request #23137 from anshlykov * pr/23137: Polish "Add separate property for Redis read and connection timeout" Add separate property for Redis read and connection timeout Closes gh-23137
commit sha f03ed3b2a7762e915861a43502c03bd203c22bc6
Publish single page doc to /htmlsingle consistently Closes gh-21585
commit sha 3a4228c432b965166916beeebfd9b850fef8e951
Make it possible to link to individual configuration properties Closes gh-16267
commit sha d1d953819ac9f0c0ece5160b96899030cabda46c
Allow other "timestamp" types in MVC error model Remove casting "timestamp" to `java.util.Date` in `ErrorMvcAutoConfiguration` as the cast is not necessary and it prevents other types (e.g. `java.time`) from being used. See gh-23256
commit sha d8232b3c21836e77655781a55d29baffa08bc8db
Polish 'Allow other "timestamp" types in MVC error model' See gh-23256
commit sha 018cc1c84a7e012859a84953d57955906c0f2c21
Merge pull request #23256 from lock14 * pr/23256: Polish 'Allow other "timestamp" types in MVC error model' Allow other "timestamp" types in MVC error model Closes gh-23256
commit sha 507fae514128b861cf6c2ada681e0a901f0cea16
Merge branch '2.2.x' into 2.3.x Closes gh-23258
commit sha f1d9832282110d2c082bfd96c031227134b3bbd6
Merge branch '2.3.x' Closes gh-23259
commit sha f5ae58e8e5662290396a48141bb7b076bc9fe806
Fix deprecation warning See gh-23256
commit sha 922b4c04bf4dfe8d8c869852c984f29e383a65f2
Merge branch '2.3.x'
commit sha 326a56da01e1e32f3b4b3123983f982b090cc6ad
Support validation of bound map key entries Update `ValidationBindHandler` so that pushed fields that reference map keys can be used. This fixes a regression that was introduced in commit 4483f417 when we switched to a `AbstractBindingResult` that no longer required public getters/setters. Closes gh-20350
push time in 11 days
PR opened spring-projects/spring-boot
Hi,
this PR fixes #22725 .
Cheers, Christoph
pr created time in 15 days
push eventdreis2211/spring-boot
commit sha 79ec1401a5d2f830d8e4f74859e63eb0fb456166
Enable Spring Integration RSocket test again See gh-23229
commit sha 85363f7d94071e660a639af96b2ca8db9ec7229d
Merge pull request #23229 from dreis2211 * gh-23229: Enable Spring Integration RSocket test again Closes gh-23229
commit sha df944c635423ad7d9281ffbbd6ebba11ea598594
Polish
commit sha 9c408babfa28b7c5b202dbd724e1db5646ba746e
Upgrade to Spring Kafka 2.6.0 Closes gh-23012
commit sha d2e67ab84d426ceacd4c308ebad12d0d2f47c88d
Align WebClient uri metric tag with RestTemplate Prior to this commit, the `WebClientExchangeTags`, when given a request without a string template, would only get the request path to create the "uri" tag for metrics. This is inconsistent with the `RestTemplateExchangeTags`, which are taking the full request URI minus the protocol+host+port. This commit aligns the `WebClientExchangeTags` behavior in this case. Closes gh-22832
commit sha f260c77fe3b9bf1140e813cc8ad7f957cff46d3d
Add @ImportConfigurationPropertiesBean support Add repeatable `@ImportConfigurationPropertiesBean` annotation that can be used to import types and treat them as `@ConfigurationProperties` beans. This annotation is specifically designed to support third-party classes that can't contain any Spring annotations. Closes gh-23172
commit sha bcb294d980b130f4be65e08336d952cc343a2524
Upgrade Java 15 version in CI image Closes gh-23237
commit sha e7e77a917f3145408f88c1f179a89642855a29ac
Align PropertiesLauncher's close behavior with JarLauncher Previously, PropertiesLauncher would close each archive that it iterated over when creating its ClassLoader. This was not aligned with JarLauncher's behaviour and left the ClassLoader with closed archives. The close was introduced in [1] and became more apparent following the change to fail operations on closed archives [2]. This commit updates Launcher to remove the close() that was added in [1]. This aligns the behavior of PropertiesLauncher with JarLauncher and ensures that the ClassLoader does not have entries backed by closed archives on its classpath. Fixes gh-23165 [1] https://github.com/spring-projects/spring-boot/commit/ad72f86bdb9c2a889a76679767e9627de0f2543c [2] https://github.com/spring-projects/spring-boot/commit/ed7a5db17441bdb37df8e90dc0fa6c52948c008e
commit sha 6619dfacf3d70a1b198fc46e0a281523ea8fc325
Merge branch '2.3.x' Closes gh-23241
commit sha 8daf57fdeb2cee8f24dd5ae1c5688d002501651e
Upgrade to Spring Security 5.4.0 The commit also includes an upgrade to Nimbus JOSE JWT 9.0. Spring Security requires 9.0 and it is not backwards compatible with 8.19. Closes gh-23225 Closes gh-23242
commit sha e4691a4c61f8109cc602baaeeb3520cc73f0e91e
Document that sliced tests don't scan @ConfigurationProperties beans Closes gh-23210
commit sha aab4ee9aa2c8c2bb53cd172001f9e2f417d4a858
Merge branch '2.2.x' into 2.3.x Closes gh-23243
commit sha dd024048e9d2ff4ff113c17c7546319aff5e7e44
Merge branch '2.3.x' Closes gh-23244
commit sha b4810b8b91d0f212741636f7ff887122e9355152
Add SSL support to RSocketServer See gh-19399
commit sha 0715750eb30acb6935f218ac104d44772a4a71f3
Polish "Add SSL support to RSocketServer" See gh-19399
commit sha 53607ea777a6854e891ac48f3c58dab274bfb9fd
Merge pull request #19399 from bono007 * gh-19205: Polish "Add SSL support to RSocketServer" Add SSL support to RSocketServer Closes gh-19399
commit sha be56cac2bbcc85310911d3faf7ab691886069463
Note starters' and annotation processors' jar type in their manifest See gh-22203
commit sha 3ba7d9891a0a376a5f96e49b23203ebb4d3a8cd3
Merge pull request #22203 from dreis2211 * gh-22203: Note starters' and annotation processors' jar type in their manifest Closes gh-22203
commit sha e743d5fe66302feca910f81a7285ca0caf3e1b84
Exclude by jar type when running and packaging with Maven This commit updates the Maven Plugin to filter dependencies based on the Spring-Boot-Jar-Type entry in their manifest. Jars with a Spring-Boot-Jar-Type of dependencies-starter or annotation-processor are excluded. See gh-22036
commit sha 143d19754bd7489889029afc85e109bc7115c6c3
Exclude starter jars when running and packaging with Gradle This commit updates the Gradle Plugin to filter dependencies based on the Spring-Boot-Jar-Type entry in their manifest. Jars with a Spring-Boot-Jar-Type of dependencies-starter are excluded. Unlike the Maven plugin, jars with a type of annotation-processor are not excluded. It is not necessary with Gradle as use of the annotationProcessor configuration for such dependencies already ensures that they are not included. See gh-22036
push time in 15 days
PR opened spring-projects/spring-boot
Hi,
SI just upgraded RSocket to the latest snapshot, so #23218 can be closed with this.
Cheers, Christoph
pr created time in 17 days
create barnchdreis2211/spring-boot
branch : enable-rsocket-integration-tests-again
created branch time in 17 days
push eventdreis2211/spring-boot
commit sha 8d27cac43e5fe3ac27900e8b162588deefdf7a62
Polish See gh-22358
commit sha aa3c93078eebaf8242f075594a5ead0a57115351
Adapt to deprecation of ReactiveDataAccessStrategy ReactiveDataAccessStrategy has been deprecated in Spring Data R2BC in favor of R2dbcConverter (and StatementMapper and UpdateMapper). When not using Boot, an R2dbcConverter bean is now defined by AbstractR2dbcConfiguration. This commit updates R2dbcDataAutoConfiguration to replace the definition of a ReactiveDataAccessStrategy bean with the definition of an R2dbcConverter bean. See gh-23197
commit sha a73b7bb7ddd5393617f738aeacaa87689a744de6
Polish This commit makes sure that no high-level client is auto-configured if a low-level client is registered as a bean. See gh-22358
commit sha 3e0096e9b13a8a4de63e9cf084f501bd3d36c760
Use classpath normalizer on antlib's integration test classpath input Closes gh-23223
commit sha b1a843279a055b1b1a5a5f59cbc4a86ac1931293
Merge branch '2.3.x' Closes gh-23224
commit sha b9b7393053ee259dec716558786785a6a9ac3708
Deprecate Cassandra health indicators that rely on Spring Data With the introduction of health indicators that only require the CqlSession, this commit deprecates the health indicators that require Spring Data since the latter build on top of the former. Closes gh-23226
commit sha 9e0fd01aae585fd44cf7120c2a7ac5c1767014b9
Deprecate resource "app-cache" configuration support This commit deprecates the `"spring.resources.chain.html-application-cache"` configuration property and its support, since the feature has been deprecated in Spring Framework. The app-cache manifest feature is being removed from browsers in favor of web workers. Closes gh-23228
push time in 17 days
PR opened spring-projects/spring-boot
Hi,
https://github.com/spring-projects/spring-boot/commit/1d73d4eda75ef0d18c747c57aa2b3385674483c7 introduced a formatting violation.
Cheers, Christoph
pr created time in 17 days
create barnchdreis2211/spring-boot
branch : fix-formatting-violation-08-09-2020
created branch time in 17 days
push eventdreis2211/spring-boot
commit sha 27136cda4488aa63a02818e354365f9cf40fdd66
Fix typo See gh-23215
commit sha dd138e888c70476fd20259e2c99ad052111d21d8
Merge pull request #23215 from spencergibb * pr/23215: Fix typo Closes gh-23215
commit sha 7bf6edf661429cf14bdb768a88d7a4827b2c2237
Upgrade to OAuth2 OIDC SDK 8.19.1 Closes gh-22951
commit sha 016c46c6b3e1521696488195c1364618075d3767
Temporarily disable Spring Integration RSocket test See gh-23214 See gh-23010
commit sha 1d73d4eda75ef0d18c747c57aa2b3385674483c7
Remove Elasticsearch RestClient auto-configuration Prior to this commit, Spring Boot would auto-configure both Elasticsearch variants: `RestClient` ("Low Level" client) and `RestHighLevelClient` ("High Level" client). Since one can be derived from the other, this would create complex and unclear situations depending on what developers provided with their configuration. `RestHighLevelClient` is mostly for actual use of the Elasticsearch API, with support for specific methods and (de)serialization. On the other hand, `RestClient` is merely wrapping the Apache HTTP client for load-balancing support and low level HTTP features. This commit completely removes the support for `RestClient` in Spring Boot and now requires the presence of the `org.elasticsearch.client:elasticsearch-rest-high-level-client` dependency for REST client support with Elasticsearch. Closes gh-22358
push time in 17 days
push eventdreis2211/spring-boot
commit sha 29e8f1d98086e546bd6c1b8f4865442104d5f65b
Switch to RSocket SNAPSHOTs for 1.1.0-M2 upgrade See gh-23214
commit sha 8dcb3312f28082d5f1184d5fb02c8591f91c8c0f
Switch startup actuator endpoint to using HTTP POST Closes gh-23213
commit sha 1152a39caaee196b7fb11b53805c6abdc2d89fa5
Polish
push time in 18 days
push eventdreis2211/spring-boot
commit sha 4b5a3f4ff95bcd3a0ddb93c0215e2de338949752
Start building against Spring Framework 5.2.9 snapshots See gh-23182
commit sha d2eeb9524f5abb846964b4f8f3de60d2aeac4944
Merge branch '2.2.x' into 2.3.x See gh-23183
commit sha f24d6bf273c1fa95902c50ceb1327d584fc5c7b7
Merge branch '2.3.x'
commit sha 73c039e4b8d54d2cce36315f7d5e2d8960bb6559
Fix use of deprecated methods
commit sha c948c70c5a0340bbb5a51ccf303e503f2ec7b837
Align EmbeddedDatabaseConnection with DatabaseDriver Fixes gh-23036
commit sha 648789ef8478053f044659b81bf4cae27dda2af7
Document that buildpacks use non-root users Closes gh-21122
commit sha defa7c47cd727bb56fcec400ffb04866869ee408
Merge branch '2.3.x' Closes gh-23201
commit sha d39b1079177a1dcbd2df9d334932dca42bd5a483
Merge branch '2.2.x' into 2.3.x Closes gh-23203
commit sha 3dfe11e9e37a39104c54158c524fbd4e5d5123bd
Merge branch '2.3.x' Closes gh-23204
commit sha 115ea87b14e77d5251411b1b23cf549de5543956
Restore ordering of ErrorPageFilter lost in 49f8943 See gh-19471
commit sha 116b2472a76c63bf329ac0337c1048652227bcbf
Merge branch '2.2.x' into 2.3.x Closes gh-23200
commit sha 9bf6e1cedaae0cdd53f119bb2f8b0cea27d00927
Merge branch '2.3.x' Closes gh-23205
commit sha 88e0c280ce52bb792784917f9e2dd102727b4a9a
Start building against Spring Framework 5.0.19 snapshots See gh-23181
commit sha e35cf5219acee6409c57cb6df6358f590e8618db
Start building against Reactor Californium-SR21 snapshots See gh-23190
commit sha d2a603591480f3ae30a180b8a09b117fb4f581c8
Start building against Spring Data Lovelace-SR20 snapshots See gh-23194
commit sha b3960cae865fcf2df62d33a4da83ba473d05d14a
Start building against Spring Data Bean-SR12 snapshots See gh-23185
commit sha 5f00d91176545c0f1ba8e20784334e540eeca7cc
Restore identifying org.hsqldb.jdbcDriver as embedded See gh-23036
commit sha 86fc4dea2a910905b3ebd5d235660cfd5fa90c38
Merge branch '2.2.x' into 2.3.x See gh-23203
commit sha b2cc4425398d1c2df33ef210d2242a4d3c208587
Merge branch '2.3.x' See gh-23204
commit sha 656f2b375a91693c800d9a17812182c8caa17d33
Merge branch '2.1.x' into 2.2.x
push time in 18 days
pull request commentspring-projects/spring-boot
Fix deprecation error in AbstractDataSourceInitializer
Test failure seems unrelated
comment created time in 18 days
PR opened spring-projects/spring-boot
Hi,
https://github.com/spring-projects/spring-framework/commit/670b9fd60b3b5ada69b060424d697270eeee01c2 introduced a deprecation that is causing the builds to fail.
Cheers, Christoph
pr created time in 18 days
create barnchdreis2211/spring-boot
branch : fix-deprecation-error-07-09-2020
created branch time in 18 days
push eventdreis2211/spring-boot
commit sha 72c6435078f6b3e79bd7556e16176c55d375c1c5
Polish See gh-23157
commit sha 2627bf896e530783950e0cc8f24398373384d287
Removed some redundant 'else's using early return See gh-22528
commit sha f8bc656921bda3c8d72f943db13710f7d4c5a6d5
Polish "Removed some redundant 'else's using early return" See gh-22528
commit sha f1c5f6954426390d37008f23aa8e15874859527d
Merge pull request #22528 from pradipta * pr/22528: Polish "Removed some redundant 'else's using early return" Removed some redundant 'else's using early return Closes gh-22528
commit sha 2c981d99a29c1c6926f6b1c38c1d9c250fc32d36
Avoid unnecessary reflection in TaskExecutorBuilder Closes gh-23107
commit sha 22d03b21dfa2840bc4a4bb641fa7a30e7fd98b1d
Add reference to AOProfiling Spring Boot starter See gh-23161
commit sha bd9928cc3139e0bc9024f718a830dea9487206c0
Merge pull request #23161 from darioseidl * pr/23161: Add reference to AOProfiling Spring Boot starter Closes gh-23161
commit sha 5187c01e39abe6ba8d676fff5585343889f09785
Configure SAML 2.0 Service Provider via Metadata See gh-23045
commit sha 681abcc18577e2e61dccd64e14ffdee2eeeeb2f0
Polish "Configure SAML 2.0 Service Provider via Metadata" See gh-23045
commit sha 1926065f3ef26b094b222e125ad3fd411296e2d3
Merge pull request #23045 from jzheaux * pr/23045: Polish "Configure SAML 2.0 Service Provider via Metadata" Configure SAML 2.0 Service Provider via Metadata Closes gh-23045
commit sha de671035a84ba7592d1cda566ca199362a26cd7b
Upgrade build to Gradle 6.6.1 Closes gh-23168
commit sha ed1c9f5e4ecbcd48705b2961a8d4118157c8b46d
Merge branch '2.3.x' Closes gh-23169
commit sha f50927f7a18d43803da8007871d463a9ab9e6cdf
Start building against Spring Framework 5.3.0.RC1 SNAPSHOTs See gh-23170
commit sha db8d117d3839701b2b65f8b5fdf6db5f2fe37f6e
Upgrade to Assertj 3.17.2 See gh-23179
commit sha 1b68efa4783ba0d5b5a4403ebb95551b252add10
Polish "Upgrade to Assertj 3.17.2" See gh-23179
commit sha e95cc584fd79875a3add4a424b6753a4f92029db
Merge pull request #23179 from eddumelendez * pr/23179: Polish "Upgrade to Assertj 3.17.2" Upgrade to Assertj 3.17.2 Closes gh-23179
push time in 18 days
PR opened spring-projects/spring-boot
Hi,
https://github.com/spring-projects/spring-boot/commit/652561c274e98033730c7c85c2fa852c695bb865 uncovered a checkstyle violation in 2.4.x, which this PR fixes.
Cheers, Christoph
pr created time in 24 days
create barnchdreis2211/spring-boot
branch : fix-checkstyle-01-09-2020
created branch time in 24 days
push eventdreis2211/spring-boot
commit sha 008eee42a13fbd7576c3aec1f63625e19ae24bb0
Add a note about using graceful shutdown from an IDE Closes gh-22959
commit sha 8bcae12ffc19e703665145d83a3cf343f4c7d9fc
Merge branch '2.3.x' Closes gh-23140
commit sha 62dbd90d46b067d6d28b7f970d735a2f9931aaad
Document how to add auto-configurations to a test slice Closes gh-22531
commit sha 1fea6914bcbd3193c34662737a6f1735f11a12c3
Merge branch '2.3.x' Closes gh-23142
commit sha b80314b44b42c5801b686171a1eb268b1c40bfd6
Document how to customize the jmxPort for Maven integration tests Closes gh-22401
commit sha e0b41f8192b59efd96d38b2cc923b79b2fc3ff34
Merge branch '2.3.x' Closes gh-23143
commit sha e74e53fdaf40c4f5c675bf33c28e61540388612a
Clarify how to take full control of ElasticSearch's rest client Closes gh-23074
commit sha dee3fad8d01ad6ee6ca4307950d3340dcd6eb9d6
Merge branch '2.3.x' Closes gh-23144
commit sha 8404c4c71ba89e2f44ec598fafb22c5d4d68dda3
Document how to perform tasks after application startup Closes gh-22100
commit sha 29b5c4f8cb3950a7b64deb3d062c9291a0d348be
Merge branch '2.3.x' Closes gh-23145
commit sha ee914624e619237ee1850b6b8b71986b051e2317
Document buildpacks are configured with target Java version Closes gh-21796
commit sha cc5f2537b1ac966b0b5182c4610c20e2a60ac055
Merge branch '2.3.x' Closes gh-23148
commit sha 8ccf7ee489fccaeafbaf49a210f41d188922b113
Make file detection more resilient across restarts Retain file snapshot state across devtools restarts to help prevent detection failures. Closes gh-19543
commit sha 0d80f46cef37d9f4c779373ab5d099c5f478d3f3
Remove node and recursive limits for YAML Update `OriginTrackedYamlLoader` to remove node limits and recursive parsing restrictions. SnakeYAML 1.26 introduced these options in order to protect against the "billion laugh attacks" but since we consider `application.yml` files to be trusted, we don't need these restrictions. Fixes gh-23096
commit sha 446dfe4ad79e4e088aa3630b8d7cdba1d0dcf03e
Merge branch '2.3.x' Closes gh-23153
commit sha ce169c4d51bedfaebd1db2795f4770e646d08b43
Allow to customize how EntityScanner scans entities This commit adds a protected method that lets an override customize the configuration of the ClassPathScanningCandidateComponentProvider used to scan entities. Closes gh-23154
commit sha ffc577b499eaebe08a680cc7ad58c4e986bd71b4
Simplify code See gh-23111
commit sha 5a86162ff30433b8f54851842e0432a479719fd5
Polish "Simplify code" See gh-23111
commit sha da3f84f306ec9d0aba89215c3bcb66756e77a10b
Merge pull request #23111 from EruDev * pr/23111: Polish "Simplify code" Simplify code Closes gh-23111
commit sha a341d005296aafef9f32c0205d19b90445bd1481
Review instructions for running launch script tests with Gradle Closes gh-20606
push time in 24 days
issue commentspring-projects/spring-boot
SampleActuatorApplication is slower to run with 2.4
Fair enough...
comment created time in 24 days
issue commentspring-projects/spring-boot
SampleActuatorApplication is slower to run with 2.4
What about removing the deprecated postProcessPropertyValues, @jhoeller ? That would solve a lot of those subtle issues, if you ask me...
comment created time in 24 days
issue commentspring-projects/spring-boot
SampleActuatorApplication is slower to run with 2.4
I think the regression was introduced with https://github.com/spring-projects/spring-framework/commit/7207f7645c7d48392d8d7518a9da305b2090c12d . The changes in AbstractAutoProxyCreator lead to the default implementation of postProcessProperties returning null, while it previously returned the (empty) PropertyValues. Again - if we would remove the deprecated call to postProcessPropertyValues there would be no need for the expensive filtering at all imho.
comment created time in 25 days
issue commentspring-projects/spring-boot
SampleActuatorApplication is slower to run with 2.4
I think I see the problem. I will test this out tomorrow morning.
comment created time in 25 days
issue commentspring-projects/spring-boot
SampleActuatorApplication is slower to run with 2.4
I don't see how the mentioned change should actually affect this - given that it only changed the way how it iterates over BeanPostProcessors. In fact I proposed that. But maybe there is a strange side-effect that I don't see yet.
comment created time in 25 days
issue commentspring-projects/spring-boot
SampleActuatorApplication is slower to run with 2.4
The unfortunate bit about this is the fact that the code that seems to trigger most of the stuff is deprecated as of Spring-Framework 5.1:
See https://github.com/spring-projects/spring-framework/blame/master/spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractAutowireCapableBeanFactory.java#L1420
for (InstantiationAwareBeanPostProcessor bp : getBeanPostProcessorCache().instantiationAware) {
PropertyValues pvsToUse = bp.postProcessProperties(pvs, bw.getWrappedInstance(), beanName);
if (pvsToUse == null) {
if (filteredPds == null) {
filteredPds = filterPropertyDescriptorsForDependencyCheck(bw, mbd.allowCaching);
}
// postProcessPropertyValues() is deprecated as of 5.1 and makes expensive filtering above obsolete
pvsToUse = bp.postProcessPropertyValues(pvs, filteredPds, bw.getWrappedInstance(), beanName);
if (pvsToUse == null) {
return;
}
}
pvs = pvsToUse;
}
comment created time in 25 days
issue commentspring-projects/spring-boot
SampleActuatorApplication is slower to run with 2.4
Okay, setting the beaninfo stuff aside, I can reproduce this now when running the fat jar. This yields some other very interesting results:

comment created time in 25 days
issue commentspring-projects/spring-boot
SampleActuatorApplication is slower to run with 2.4
That needs some proper testing still - I wasn't very far with it yet. Benchmarking Introspector.getBeanInfo in isolation though yields the following results.
Benchmark Mode Cnt Score Error Units
MyBenchmark.beanInfoWithIgnore avgt 10 72207,788 ± 7550,716 ns/op
MyBenchmark.beanInfoWithIgnore:·gc.alloc.rate avgt 10 677,887 ± 65,626 MB/sec
MyBenchmark.beanInfoWithIgnore:·gc.alloc.rate.norm avgt 10 63960,015 ± 293,228 B/op
MyBenchmark.beanInfoWithIgnore:·gc.churn.G1_Eden_Space avgt 10 679,296 ± 94,402 MB/sec
MyBenchmark.beanInfoWithIgnore:·gc.churn.G1_Eden_Space.norm avgt 10 64132,960 ± 7085,231 B/op
MyBenchmark.beanInfoWithIgnore:·gc.churn.G1_Old_Gen avgt 10 0,008 ± 0,006 MB/sec
MyBenchmark.beanInfoWithIgnore:·gc.churn.G1_Old_Gen.norm avgt 10 0,737 ± 0,534 B/op
MyBenchmark.beanInfoWithIgnore:·gc.count avgt 10 56,000 counts
MyBenchmark.beanInfoWithIgnore:·gc.time avgt 10 26,000 ms
MyBenchmark.beanInfoWithoutIgnore avgt 10 13,241 ± 1,495 ns/op
MyBenchmark.beanInfoWithoutIgnore:·gc.alloc.rate avgt 10 ≈ 10⁻⁴ MB/sec
MyBenchmark.beanInfoWithoutIgnore:·gc.alloc.rate.norm avgt 10 ≈ 10⁻⁶ B/op
MyBenchmark.beanInfoWithoutIgnore:·gc.count avgt 10 ≈ 0 counts
That obviously doesn't translate 1:1 to normal applications, but might be an option to counter the current performance regression. I would be interested if this makes a difference on your machine @philwebb
comment created time in 25 days
issue commentspring-projects/spring-boot
Consider setting spring.beaninfo.ignore=true by default
Isn't it already defaulting to true in SpringApplication?
private void configureIgnoreBeanInfo(ConfigurableEnvironment environment) {
if (System.getProperty(CachedIntrospectionResults.IGNORE_BEANINFO_PROPERTY_NAME) == null) {
Boolean ignore = environment.getProperty("spring.beaninfo.ignore", Boolean.class, Boolean.TRUE);
System.setProperty(CachedIntrospectionResults.IGNORE_BEANINFO_PROPERTY_NAME, ignore.toString());
}
}
I would rather argue to make it default to false to make use of the JDK internal caching of things. While looking through some things for #23114 I noticed that this might help a little.
comment created time in 25 days
issue commentspring-projects/spring-boot
SampleActuatorApplication is slower to run with 2.4
@philwebb Which versions are you comparing btw? I am currently comparing 2.3.2 vs. 2.4.0-SNAPSHOT and cannot really see the 500ms difference. Maybe 100ms - if at all. Which JDK are you using? I want to get as close to your setup as I can - maybe I can provide at least some more insights on this one...
comment created time in 25 days
push eventdreis2211/spring-boot
commit sha 4f1b4c98aef033a5a7cdf902b0fc63778b284ac6
Fail on Docker image load with empty response In some cases, a call to the Docker image load API will fail but return a 200 OK response status code and an empty response. This commit detects that the response from this call is empty and treats this condition as an error instead of a silent failure. Fixes gh-23130
commit sha ccabc1a4c9db5655cecd5955c4f1202214756fc9
Merge branch '2.3.x' Closes gh-23133
commit sha bc1834bfdf63b8a50065a84a98f4a4fee45742df
Ensure layer digest hashes contain 64 characters This commit ensures that encoded digest hashes for Docker image layers are zero-padded to the required 64 characters length. Fixes gh-23132
commit sha b70d0dd5acdc92dafa759126f36017659cb6b6c4
Merge branch '2.3.x' Closes gh-23134
commit sha 684b65e80c8c1216d4890e350cadd72768a35f18
Remove ResourceUtils.getURL logging config check Remove `ResourceUtils.getURL` checking from `LoggingApplicationListener` so that logging systems can implement custom location support. Prior to this commit, we checked in the listener if the specified config location could be opened as a URL. This unfortunately prevents Log4J extensions such as `log4j-spring-cloud-config-client` from implementing configurable SSL and credentials support. See gh-22946
commit sha 35994b061c379746f5a52f9edab54754446f32f0
Polish 'Remove ResourceUtils.getURL logging config check' Extend `initializeSystem` to search the exception stack for a FileNotFoundException before reporting the error. This allows us to provide a similar stack trace to the one that used to be thrown when we had the `ResourceUtils.getURL` check. See gh-22946
commit sha 38db582af14f930d7c5769019dbdb6dddb50a07f
Merge pull request #22946 from rgoers * pr/22946: Polish 'Remove ResourceUtils.getURL logging config check' Remove ResourceUtils.getURL logging config check Closes gh-22946
commit sha 84f281fbfd195ce722a1d27dc71e27ad21f23295
Merge branch '2.2.x' into 2.3.x Closes gh-23135
commit sha 21897a70972b150cdc1b8310b6f17b0ab43784e5
Merge branch '2.3.x' Closes gh-23136
commit sha 611447c4d55171ceac6b861c4520ce6ef7ad9984
Fix checkstyle issue caused by polish commit See gh-22946
commit sha 98f432681f6343678e9d14697a6684fc4c0d5a0c
Merge branch '2.2.x' into 2.3.x
commit sha bebb4363d6c1294615c9862df233b8493b412839
Merge branch '2.3.x'
commit sha 0ddd1b6ce81a24c14518ef715527aa72b524d7eb
Refine global optional config data opt-out Rename the opt-out property and use an enum in case we want to provide additional options in the future. Closes gh-23097
push time in 25 days
push eventdreis2211/spring-boot
commit sha 51c9dee89929df5dca3ec1cb29d73b6116108d90
Use DynamicPropertySource in MongoDB tests See gh-23127
commit sha b58264b16a5aafc0b4262eac3b5e5cbf614fbd1f
Merge pull request #23127 from dreis2211 * gh-23127: Use DynamicPropertySource in MongoDB tests Closes gh-23127
commit sha 9ee2487a6ee243a532251bdfaa302db57ad2d91f
Merge branch '2.3.x' Closes gh-23128
commit sha b6569bb075a23b4c3eac90e3279c0b456cd691ce
Upgrade to Gradle Enterprise Maven Extension 1.6.3 Closes gh-23113
commit sha e2323fd45c8cb51d83a81c43f04ad213de0c559c
Merge branch '2.1.x' into 2.2.x Closes gh-23129
commit sha 822f8216496b74434714a7d7a5ecde60cec18237
Merge branch '2.2.x' into 2.3.x
commit sha 605f9894b41f4898ab1ab921d193ac51b48ebb72
Merge branch '2.3.x'
commit sha 19069147112c04dbd447066a3d407a8fd65ec777
Upgrade to Gradle Enterprise Maven Extension 1.6.3 Closes gh-23113
commit sha f6f832b4dacab13b5f774341851000ea68b24c7f
Merge branch '2.1.x' into 2.2.x
commit sha 6186db735a8c37d8e6cd927417c57a7764134467
Merge branch '2.2.x' into 2.3.x
commit sha 06a1fdd87eb4963880c570da9b8ed0864443351b
Merge branch '2.3.x'
push time in a month
push eventdreis2211/spring-boot
commit sha b115004c4faa71d2684a190fe2cac508911458bc
Fix checkstyle issues and property keys
push time in a month
pull request commentspring-projects/spring-boot
Use DynamicPropertySource in MongoDB tests
Give me a second to fix the checkstyle warnings.
comment created time in a month
PR opened spring-projects/spring-boot
Hi,
this PR implements @DynamicPropertySource in the MongoDB tests in favor of using custom initializers.
Cheers, Christoph
pr created time in a month
create barnchdreis2211/spring-boot
branch : dynamic-property-source-mongo-tests
created branch time in a month
push eventdreis2211/spring-boot
commit sha f08f948c3e77a4c63d74fdf0a94ebe9677c98a09
Handle null RSocketServer address when setting port property See gh-23084
commit sha 6f047c8356043e389718b1534de5582ccedaf81b
Polish "Handle null RSocketServer address when setting port property" See gh-23084
commit sha eba2bc3c0c0c2405ef188373749606e63591f273
Merge pull request #23084 from spencergibb * gh-23084: Polish "Handle null RSocketServer address when setting port property" Handle null RSocketServer address when setting port property Closes gh-23084
commit sha d8ba7dd4d0b25b42854d629870321afcda8cbbe6
Remove unused methods See gh-23086
commit sha f42da161362c870eb0feadb5955a2433f0300dc1
Merge pull request #23086 from dreis2211 * pr/23086: Remove unused methods Closes gh-23086
commit sha 28b938a22993cfcc32c9617ffdf9aed93b261660
Merge branch '2.3.x' Closes gh-23088
commit sha 4143c31f9c281ac699321d8fe49db3cf4f9a016f
Merge branch '2.2.x' into 2.3.x Closes gh-23087
commit sha 4320b3a9193d33a1442382b349b71ccb8955fc35
Merge branch '2.3.x' Closes gh-23089
commit sha e48af31cedecdae5a62cab1ddab147530084d546
Polish See gh-23081
commit sha e0ccf54727547366379ba175565584b0ce611379
Merge pull request #23081 from izeye * pr/23081: Polish Closes gh-23081
commit sha 04540887af1dcf4c38794d08a556b57efbf4057f
Widen timeout and delay to accommodate Windows' imprecision under load Closes gh-23093
commit sha c74e0be0d2849dbd2a21a330f3a95b019272f631
Merge branch '2.2.x' into 2.3.x Closes gh-23094
commit sha 6cfd2e3a33c0a9d0d4272148086c5ae436540cdd
Merge branch '2.3.x' Closes gh-23095
commit sha c1be5cb5e02870cb0c4c12f2f33e4e4742a843f8
Add limited support for spring.profiles.include Restore support for the `spring.profiles.include` property but only for non-profile specific documents. Closes gh-22944
commit sha aa0f20473291e92630e39805f822364b189217a3
Add global optional config data opt-out Support a `spring.config.all-locations-optional` property which can be set to `true` if all config data locations should be considered optional. Closes gh-23097
commit sha a2530ad5f173f1825b9c5cb4a8ea1173ecdfba9e
Fix global optional config data opt-out test See gh-23097
commit sha 1ae120f8c52ea47d0a4c9da203623c8ca58e23f9
Upgrade Ubuntu version in CI images Closes gh-23102
commit sha fda8990fe9df654fcb4ea9229856074ab2019f0e
Merge branch '2.1.x' into 2.2.x
commit sha 0032ab6afe27f4da74f17539f6bf7d2b345e0708
Upgrade Ubuntu version in CI images Closes gh-23103
commit sha 83d96cece85940a598c83b3b4c4b9ad80944bf96
Merge branch '2.2.x' into 2.3.x
push time in a month
issue commentspring-projects/spring-boot
SampleActuatorApplication is slower to run with 2.4
CachedIntrospectionResults.getBeanInfo could be a thing to look at.
2.4.0.SNAPSHOT
2.3.2.RELEASE

My time is limited at the moment, otherwise I would volunteer to fix this or at least investigate further.
comment created time in a month
issue commentspring-projects/spring-framework
Avoid LinkedList performance issues through use of ArrayDeque
@jhoeller Could you elaborate on the for size determination aspect?
LinkedList:
public int size() {
return size;
}
vs.
ArrayDeque
public int size() {
return (tail - head) & (elements.length - 1);
}
Naively, the implementation of ArrayDeque seems to be more expensive - or let's say it differently. Both seem to be O(1). Am I missing something?
comment created time in a month
PR opened spring-projects/spring-boot
Hi,
this PR removes two unused methods in WelcomePageRouterFunctionFactoryTests.
Cheers, Christoph
pr created time in a month
push eventdreis2211/spring-boot
commit sha b57b2f0b448b148ab715566f45e41e152965f5f7
Test the Gradle Plugin against 6.5 and 6.6 Closes gh-23075
commit sha e431010453d8e30368ec5795f8d763c502d6a5f1
Merge branch '2.2.x' into 2.3.x
commit sha f493740892bd745490ac49c4cf4c6b10549b5429
Merge branch '2.3.x'
commit sha 7bf32e9bb16f79539771f9a1875430e10a22fb66
Disallow Apache Commons Lang & Lang3 imports See gh-23071
commit sha de169ff8c9866d8e56f33f8f6229c4aa673995b1
Merge pull request #23071 from dreis2211 * pr/23071: Disallow Apache Commons Lang & Lang3 imports Closes gh-23071
commit sha 066471b1d9e3b8b4557e65171ce335ded1c698d9
Merge branch '2.1.x' into 2.2.x Closes gh-23076
commit sha a149edcfd7c03dc3c5c3db3f57e5c25747205fb6
Merge branch '2.2.x' into 2.3.x Closes gh-23077
commit sha 598b7a91376f4a350d617a6f1d9c5acb861a9b42
Merge branch '2.3.x' Closes gh-23078
commit sha f191b7513df08085164e26cae4c1566ae969c4c9
Polish
commit sha 085091dbe3423ce3d7436ac07af5259e67c0cc3e
Adapt auto-configurations to back-off in presence of TransactionManager Previous to this commit, an auto-configuration would create a PlatformTransactionManager if none is present and others conditions are met. Spring Framework now has the notion of TransactionManager, a parent interface that gathers both PlatformTransactionManager and ReactiveTransactionManager. Spring Boot should not be in a situation where both managers are defined out-of-the-box. This commit makes sure to back-off if any TransactionManager is available. Closes gh-22851
commit sha 56ded38f5d6b6cc1d3e7a6bd6d131a7dac33b0c9
Generate default values from Duration and Period .ZERO Closes gh-23082
commit sha 03a8937d5c442dd00108bef795b6b9b5cee209ec
Add a configuration property for KLC's idleBetweenPolls See gh-23048
commit sha e9ab269b3b6f106a01bd0d3182a5e8a3cf233dbd
Polish "Add a configuration property for KLC's idleBetweenPolls" See gh-23048
commit sha 1b8bfaa1fb6af40750cbd8030d0f01f137e7f80e
Merge pull request #23048 from s50600822 * gh-23048: Polish "Add a configuration property for KLC's idleBetweenPolls" Add a configuration property for KLC's idleBetweenPolls Closes gh-23048
commit sha cf0036992ffe255528df10714f723661cfcf1553
Increase timeouts used in Cassandra integration tests Closes gh-23083
commit sha d133f228e2d063b008a230c9c2d81f8742a554d7
Increase wait times in DevToolsIntegrationTests See gh-22909
commit sha 19558ecda7746f219c274294b8fc3472c302ffdc
Merge branch '2.3.x'
commit sha 081a7ee28cb5aa7342520d946e68a589378ed154
Throw exception if import locations are not found Update config data processing code so that import locations are mandatory by default. Any import request will now throw a `ConfigDataLocationNotFoundException` if the specified import location cannot be found. For optional imports, the user can use the `optional:` prefix to indicate that the application should continue to start, even if the location does not exist. Closes gh-23032
commit sha d0fce0553fc3adcd6f8ed054dbfe6f715445568d
Support extensionless file imports Update `ResourceConfigDataLocationResolver` so that it can import files that have no file extension. Closes gh-22280
push time in a month
push eventdreis2211/spring-boot
commit sha 7a5392d6bd909d06d6800de37095a763939d0109
Polish
commit sha bdaad5b2dc7b72e0a543ae331038008b4e839122
Merge branch '2.3.x'
commit sha 0b3a1310bde978730b6943d25beeab1b4f1e975d
Align managed version of Nimbus JOSE JWT with Spring Security Closes gh-22996
commit sha dbf583bc3c7da5158163fdd7cea2c8ca25524d35
Merge branch '2.3.x'
push time in a month
pull request commentspring-projects/spring-boot
Dependency convergence error for nimbus-jose-jwt when depending on spring-boot-starter-oauth2-client
We've all been there - no need to be sorry
comment created time in a month
pull request commentspring-projects/spring-boot
Dependency convergence error for nimbus-jose-jwt when depending on spring-boot-starter-oauth2-client
This breaks quite some tests unfortunately @wilkinsona . Could we revert this for the time being again?
comment created time in a month
push eventdreis2211/spring-boot
commit sha 0277dce3dae5c394646d4ce8f502637df716fe41
Added dependency management for nimbus-jose-jwt See gh-22996
commit sha 858e1948ddd98220f3faaf53b13743fba59d9c6c
Polish "Added dependency management for nimbus-jose-jwt" See gh-22996
commit sha 82e1eca0adb77252e50ed33ee2ed667a71ba1532
Merge pull request #22996 from ThomasKasene * gh-22996: Polish "Added dependency management for nimbus-jose-jwt" Added dependency management for nimbus-jose-jwt Closes gh-22996
commit sha 4fa7b3dc02b08cc0b6d731cbdc1bd2a16d688e85
Merge branch '2.3.x' Closes gh-23072
push time in a month
issue commentspring-projects/spring-boot
Checkstyle illegal package imports rule for Apache commons does not work
@snicoll done
comment created time in a month
PR opened spring-projects/spring-boot
Hi,
this PR fixes #23062 as discussed.
Cheers, Christoph
pr created time in a month
issue commentspring-projects/spring-boot
Checkstyle illegal package imports rule for Apache commons does not work
The rule includes a negative lookahead that, so it basically disallows everything but the alternatives provided in the regex. dbcp2 is therefore allowed and lang as well.
The question is what should be allowed. Imho lang & lang3 should be simply removed there and everything else can stay as there seem to be legit imports in the project. If that is what you had in mind, @snicoll I can provide a PR.
comment created time in a month
push eventdreis2211/spring-boot
commit sha 758df17c7d60e387ead9c65b81f250fd7b00a47c
Allow placeholders to be used in imports Allow `${..}` property placeholders to be used in `spring.config.import` properties. Prior to this commit, placeholders were not resolved when binding the `ConfigDataProperty` instance. Furthermore, binding happened too early for all placeholders to be resolved correctly. The `ConfigDataEnvironmentContributor` class now has two states for imported contributors, `UNBOUND_IMPORT` has the initial unbound state and is eventually replaced with a `BOUND_IMPORT`. Closes gh-23020
commit sha 7a14477ac60fe4a363fec4c19ef7b1b7c26c520f
Upgrade to Gradle Enterprise Maven Extension 1.6.2 Closes gh-23055
commit sha 947ba7081ab89e920ce872eb222ec06a10c4fa11
Merge branch '2.1.x' into 2.2.x Closes gh-23056
commit sha 1f7d8f21802c848ca4d79204435f1a5c9fcb0a91
Merge branch '2.2.x' into 2.3.x
commit sha a4089041209e83c29f6a8e314526901d16e8f768
Merge branch '2.3.x'
commit sha cd6945aad299259bc9b9eb76c3aeff8662f47bfc
Add Hyperledger Fabric for Spring Boot Starter See gh-23058
commit sha 2f7f5f4c8e2a0d61a9eb568f75d31c8280dc97e6
Polish "Add Hyperledger Fabric for Spring Boot Starter" See gh-23058
commit sha 5b1c484e0d4c53be7c54797435141a273c5e333f
Merge pull request #23058 from mvanmeerbeck * pr/23058: Polish "Add Hyperledger Fabric for Spring Boot Starter" Add Hyperledger Fabric for Spring Boot Starter Closes gh-23058
commit sha 33cd875cb8941fb1bf5ee1efe8df387affea3517
Simplify InputStream assertions See gh-23052
commit sha 1aa7010c0f0ecf95f2509e2e85c12ad2656ddf6d
Merge pull request #23052 from dreis2211 * pr/23052: Simplify InputStream assertions Closes gh-23052
commit sha e8de069e00b2d887bdd5d28e21b3fe1d6ece1798
Add example of custom Actuator operations See gh-23028
commit sha f1455b156a2d84dcfaae14289f9c56cef4f85fb8
Polish "Add example of custom Actuator operations" See gh-23028
commit sha c2b69d560ae7159b799d5982861dcc7f251e21ca
Merge pull request #23028 from bedla * pr/23028: Polish "Add example of custom Actuator operations" Add example of custom Actuator operations Closes gh-23028
commit sha 39dc2e7de431f77cb4384c1871a8652125f7feab
Merge branch '2.2.x' into 2.3.x Closes gh-23060
commit sha 65a5994354eaa354686079899f3179a9a962ed5e
Merge branch '2.3.x' Closes gh-23061
commit sha 5b0f22e8fe2d18dd76adb0f16200f64b8239d391
Fix unintended import on commons lang Closes gh-23059
commit sha 0374ed2a0ccca3f05b97fda5d58eced9c42db22a
Merge branch '2.2.x' into 2.3.x Closes gh-23063
commit sha deee3606c3a8f756feb9177441e31202c05a45d8
Merge branch '2.3.x' Closes gh-23064
commit sha 0417f949ad82ee5b96e42d3bbc95b50d90fc7089
Start building against Reactor 2020.0.0-RC1 snapshots See gh-23065
commit sha 640000c0bb4328f1b6c271f63b135d466fd2fdc0
Disable file system preference for Freemarker templates Previously to this commit, a project that has several classpath locations matching the template path may lead to some of those locations to be ignored if one of them is a directory. This can easily happen if you run your tests in your IDE. This commit changes the default of "preferFileSystemAccess" to false so that the complete classpath is always considered. Closes gh-23051
push time in a month
PR opened spring-projects/spring-boot
Hi,
this PR simplifies some InputStream assertions. E.g. by using the newest hasBinaryContent assertion from AssertJ.
Cheers, Christoph
pr created time in a month
push eventdreis2211/spring-boot
commit sha f7d6f3836830389eff240ee0e49648a1926e80f5
Fix typos in tests See gh-23050
commit sha 00cb5bbd86fd44c2ab7e2085ddc08fe385d86192
Merge pull request #23050 from dreis2211 * pr/23050: Fix typos in tests Closes gh-23050
push time in a month
PR opened spring-projects/spring-boot
Hi,
this tiny PR fixes a couple of test typos.
Cheers, Christoph
pr created time in a month
push eventdreis2211/spring-boot
commit sha 06eb7e977723ffe322d9f6232df09acb0ed4ec19
Mention correct JUnit 5 annotations in Kotlin testing section See gh-23002
commit sha 47e5db9e439a49e93d8e7d10ae3ad8acadee131d
Merge pull request #23002 from dreis2211 * pr/23002: Mention correct JUnit 5 annotations in Kotlin testing section Closes gh-23002
commit sha 9a374f7d67b786f42be9fc728e8072602ec9ff01
Merge branch '2.2.x' into 2.3.x Closes gh-23004
commit sha d04f2583f1f64d91a5745ee9223c7aeb30541d3f
Merge branch '2.3.x' Closes gh-23005
commit sha 3fe2005e06db8a0582647b92e83ee4eec5d2259d
Use @AfterEach to close the source jar file Update `JarFileWrapperTests` so that the jar files are closed after each test. See gh-22991
commit sha 0dd38a72642e7229d29251f83a499fa35c981371
Merge branch '2.2.x' into 2.3.x
commit sha bd5266b9b1f96c69bd3ba3701bbfda54bb73fdc1
Merge branch '2.3.x'
commit sha 8722c2c5de6b36a1611431ccd1acff9d43dc2240
Close writer after use in ExtractCommandTests Update `ExtractCommandTests` so that the writer is closed after the contents have been written. See gh-22993
commit sha bb57c7eacfd7d7899045c4774a662271cd447171
Merge branch '2.3.x'
commit sha 17e2d72bcb48e3c9b034f0837b63bb4bc3b14aa1
Fix Windows path issue in JarFileWrapperTests See gh-22991
commit sha 73038267a0d35c5fbd86d364dfde09913bc04f52
Merge branch '2.2.x' into 2.3.x
commit sha ea8bd75ba19292c4a68e93df711021d9bd9f683d
Merge branch '2.3.x'
commit sha 0beb30bb5ae7e6b3256c80eb8f3e034b0ebb4157
Upgrade to Spring Integration 5.4.0-SNAPSHOT See gh-23010
commit sha 847baba0b15fc0a2e2976cecdb27d0072e286ca5
Upgrade to Spring AMQP 2.3.0-SNAPSHOT See gh-23011
commit sha c8d7aa8fbc2cd09e86dd83e3c74a77445ec120bd
Upgrade to Spring Kafka 2.6.0-SNAPSHOT See gh-23012
commit sha 8fd9c685a22437a845d43a41ab120b363b0ae796
Reduce HTTP debug logging when building image Update `BuildImageMojo` so that commons HTTP wire logging is configured to ERROR. Without this update, running `mvn -X` will produce a great deal of logging since by default HTTP Client logs all bytes transfered at DEBUG and Maven will enable DEBUG for all logs. Closes gh-22674
commit sha c302b720838d5a948afda32e25309701f584a5e2
Merge branch '2.3.x' Closes gh-23015
commit sha 56bc0eb9e0889c1393ab67ef70b5b8805f6ae311
Use canonical path for CNB builder lifecycle binaries This commit changes the path used to invoke lifecycle binaries in CNB builders from `/lifecycle` to `/cnb/lifecycle` to conform to the CNB spec. This will ensure the build plugin image-building goals and tasks are compatible with future versions of builders that may not support both paths. See gh-23009
commit sha ee41d71ea856c44cddd9d25c1a2a4cbc4b840422
Merge branch '2.3.x' Closes gh-23016
commit sha aed49c06312b9ae7b55ceddab4e95c96aa46f333
Add configuration option for GridFsTemplate's bucket Closes gh-22854
push time in a month
issue commentspring-projects/spring-boot
Caffeine cache metrics don't work with caches created via spring.cache.cache-names
Don't you have to configure spring.cache.caffeine.spec=recordStats?
comment created time in a month
issue commentspring-projects/spring-boot
Refine OnClassCondition thread split threshold
In a vanilla app there is only one call anyhow that has more than 1 class passed and you can easily reach 200+ classes with actuator + web + security, which could probably benefit from splitting the work in half, so I'm wondering what threshold you have in mind, @philwebb ? Maybe classes > Runtime.availableProcessors()?
comment created time in a month
PR opened spring-projects/spring-boot
Hi,
I just noticed that the Kotlin testing docs mention the JUnit 4 classes @BeforeClass and @AfterClass which seems to be wrong given that it describes the benefits of JUnit 5.
Cheers, Christoph
pr created time in a month
push eventdreis2211/spring-boot
commit sha 3e35fd480fdb35cfb223c232933998016316872c
Wait longer for server port and improve diagnostics on timeout See gh-22909
commit sha c9b8a053217a1df660c89cee34a332f61ae8dede
Merge branch '2.3.x'
commit sha bbbbe8e4d28b1a355fa055aa1425602aca20e946
Make security auto-configs back off when SecurityFilterChain present Closes gh-22739
commit sha 15de956566b0737d3e53a816a6be60ed3e41c759
Fix typo `Assert4J` -> `AssertJ` See gh-22948
commit sha 2fe446335a8919cd5033683e55d2097c66ae8c3d
Merge pull request #22948 from maciejwalkowiak * pr/22948: Fix typo `Assert4J` -> `AssertJ` Closes gh-22948
commit sha 03d4b89c06960bc855f9173346890861c2ecb875
Merge branch '2.2.x' into 2.3.x Closes gh-22960
commit sha 5591a6ab77099a0b2d8a5267c5d770e449285287
Merge branch '2.3.x' Closes gh-22961
commit sha 3e939cbabdd8f5bcb0b10b802fce91419dff0930
Polish method order
commit sha 89a6f83344dc0217cc658cdecfb2357e4c4a370d
Fix and improve SpringApplicationBuilder javadoc Update SpringApplicationBuilder.properties method javadoc to fix inaccuracies and apply more consistency. Closes gh-22962
commit sha 1675b47637fa7600be417120c0af4e0d1ffc9aff
Merge branch '2.2.x' into 2.3.x Closes gh-22964
commit sha 7a85373feab76116e1b0ee6f9c33c668ad3308ac
Merge branch '2.3.x' Closes gh-22965
commit sha 3271542d980fc5cb40965612eb183036dc135b0b
Add @Interited to @TypeExcludeFilters Update `@TypeExcludeFilters` so that it is also annotated with `@Inherited`. Closes gh-22939
commit sha f75e988450402b3827434c3e04545d833247513b
Merge branch '2.2.x' into 2.3.x Closes gh-22966
commit sha 4df618a2b1b8b35dbd44b35a0019b0e143c21211
Merge branch '2.3.x' Closes gh-22967
commit sha 6b679b7d64957f64268db0318dfbdbf5c2b1f53b
Polish See gh-22945
commit sha 80e9bfb9a624d10c0d24e927c321ec6b23af478f
Merge branch '2.3.x'
commit sha 61838eede17314a9ff916dcb3c03e71f333d72e4
Fix typos in docs See gh-22945
commit sha 943a6d2a2bdd61b3dc5be9c9bc94db5539f6142a
Merge pull request #22945 from dreis2211 * pr/22945: Fix typos in docs Closes gh-22945
commit sha f68dfde35ee0bc3515e97a2195c6d843bff955aa
Consider RecordFilterStrategy in Kafka auto-configuration See gh-22973
commit sha 8c0318edc797b20eb95e30ae09772c33b4675ab2
Polish "Consider RecordFilterStrategy in Kafka auto-configuration" See gh-22973
push time in a month
push eventdreis2211/spring-boot
commit sha 15b7c64adb4fcb2fa12fd43e3426d29b6b778714
Fix additional typo
push time in a month
PR opened spring-projects/spring-boot
Hi,
this PR fixes two typos in the docs.
Cheers, Christoph
pr created time in a month
push eventdreis2211/spring-boot
commit sha ac357283a639a7709d20a2fae2b0af0e99daaf3d
Upgrade to Spring HATEOAS 1.2.0-M1 Closes gh-22893
commit sha 0e5be0ab62092574f1d852b6587a6cbd4cf7b309
Allow step action to be optional Update `SpringApplicationRunListeners` so that the step action is optional and does not need to call `end()`. This commit also introduces a test for the failure case showing that there is a missed call to end with the initial solution. See gh-22845
commit sha a062b51efbe50cfc14109b02798d4504114988b9
Polish 'Allow step action to be optional' See gh-22845
commit sha 07e59dff4f81aec9d026e5783dcb8e693a842478
Merge pull request #22845 from mdeinum * pr/22845: Polish 'Allow step action to be optional' Allow step action to be optional Closes gh-22845
commit sha cdbb7f441a1f25eba7a4369b975e4600b1329904
Do not ignore null/empty values from SPRING_APPLICATION_JSON Fixes gh-21542
commit sha eeca767c49c5c89e59971acc04d07cefa3194953
Merge branch '2.2.x' into 2.3.x Closes gh-22895
commit sha 4799b26d2c25cb6a7a2dbb8ed2a66ed70b5e0887
Merge branch '2.3.x' Closes gh-22897
commit sha 06eff45a71e683cd558d6380d2f6126444b3c37e
Support ConfigurationClassPostProcessor supplier Update `SharedMetadataReaderFactoryContextInitializer` to optionally support a `ConfigurationClassPostProcessor` provided via an instance `Supplier`. If the instance supplier is available then we can use that to set the `MetadataReaderFactory` non-reflectively, instead of using a `PropertyValue` (and the `BeanWrapper` eventually). The previous behavior is left as a fallback and without a change in Spring Framework will continue to be the default for most applications. See gh-22858
commit sha 7838c7b07225ae5640651485cc2a57c37476d532
Polish 'Support ConfigurationClassPostProcessor supplier' See gh-22858
commit sha 4f8bf4d7dd4c0ab5b9eb463a8562314985ac9d73
Merge pull request #22858 from dsyer * pr/22858: Polish 'Support ConfigurationClassPostProcessor supplier' Support ConfigurationClassPostProcessor supplier Closes gh-22858
commit sha 303768b2b52ca01b58675a474748ee617561af84
Harmonize Discover the HTTP Port at Runtime How-To See gh-22898
commit sha ee2363fca724677b077311f0e5a8700fc20784cf
Polish "Harmonize Discover the HTTP Port at Runtime How-To" See gh-22898
commit sha 5c14e853cf8f35a85f00d19eeadf1525ee43f2e1
Merge pull request #22898 from johncfranco * pr/22898: Polish "Harmonize Discover the HTTP Port at Runtime How-To" Harmonize Discover the HTTP Port at Runtime How-To Closes gh-22898
commit sha 38baaf31d35ae32197517b3128b09e1d2e5575a1
Merge branch '2.2.x' into 2.3.x Closes gh-22899
commit sha 2c120eb161521d7e57fdac119d88b32ad72b25fe
Merge branch '2.3.x' Closes gh-22900
commit sha 9ddc97f8151bd6ce0f776692e3c668d95276d070
Add basic auth support for Prometheus pushgateway See gh-22548
commit sha 14eb041086f7696a8a57f6c9b91c9ee5086c580f
Polish "Add basic auth support for Prometheus pushgateway" See gh-22548
commit sha 369cd15f2b9659d6d461a50c62dd63c63aeb8182
Merge pull request #22548 from AndrewDi * pr/22548: Polish "Add basic auth support for Prometheus pushgateway" Add basic auth support for Prometheus pushgateway Closes gh-22548
commit sha 8409df55402671c8cd250d3b5a709ac9f0ef403f
Upgrade to Spring Data 2020.0.0-M2 Closes gh-22647
commit sha 0841eab8779c2bf4c7685bad5bb984f7ba38747d
Simplify build.gradle for spring-boot-starter-data-solr Closes gh-22903
push time in a month
push eventdreis2211/spring-boot
commit sha 72189eed3dbe25ada96115fccd665b95f0a791b8
Upgrade to Reactor 2020.0.0-M2 Closes gh-22667
commit sha 5a96f7d682e164c4eb295c994f4f8edaa126dfb6
Upgrade to RSocket 1.1.0-M1 Closes gh-22751
commit sha 1270af90c2ab3cfc951b67eed125707709027d9b
Only enable full path optimization when there's one DispatcherServlet Previously, UrlPathHelper's full path optimization was enabled when there was a dispatcher servlet mapped to /. The UrlPathHelper is used across Spring MVC and if there are multiple dispatcher servlets they all share the sample UrlPathHelper. This meant that any additional dispatcher servlets mapping to locations other than / would not be able to map requests correctly as the UrlPathHelper would use the full path, ignoring the url mapping of the dispatcher servlet. This commit updates the MVC auto-configuration so that use of the full path is only enabled if there's a single dispatcher servlet registration. Fixes gh-22682
commit sha 91934b5e5a8eb4da3925eefa22547adba2069488
Upgrade to Spring Framework 5.3.0-M2 Closes gh-22640
commit sha ca93c8da94dd2e1d005b27698ced45b5e07c0b3f
Merge branch '2.3.x' Closes gh-22856
commit sha b2c0c958c9d24642639cfd832c75af085e19d7a4
Upgrade to Dependency Management Plugin 1.0.10.RELEASE Closes gh-22615
commit sha a9200b5b03cb87829ec33f2b033c60affbf66ee2
Merge branch '2.2.x' into 2.3.x
commit sha 13cd429c604e1b6de251a436735bf8d97857d0ce
Merge branch '2.3.x'
commit sha dc4de06b357d6454bdab0c2d55d5ad6fbe7f46be
Restore customization of the Couchbase cache manager With the upgrade to the new Couchbase SDK and the related changes in Spring Data Couchbase, CacheManagerCustomizer can no longer be used to customize the Couchbase cache manager as it is an immutable class. This commit introduces a dedicated callback for the CouchbaseCacheManagerBuilder that is used by the auto-configuration and update the documentation to refer to it with a sample usage. Closes gh-22573
commit sha 5bd69fcd61ede31d2b237959ff4f4976c8aa3c35
Merge branch '2.3.x' Closes gh-22874
commit sha d16aa3f377f577ca5a52336cda125e7d73312a99
Upgrade to Byte Buddy 1.10.14 Closes gh-22859
commit sha 6cb7eb926ec45a01ca2de34623417187a26d81ed
Upgrade to Commons Pool2 2.8.1 Closes gh-22860
commit sha 8af4246db56ff47102f16923bea5ef5240ae71fc
Upgrade to Couchbase Client 3.0.7 Closes gh-22861
commit sha 977f33ad8064fd34d716bd6090f6bb37059abed8
Upgrade to Dependency Management Plugin 1.0.10.RELEASE Closes gh-22862
commit sha 38891f7594debeef320ebcfc7050e9234f407dcf
Upgrade to Dropwizard Metrics 4.1.12.1 Closes gh-22863
commit sha 7a0af85b6ec630c00e56623ce1f0cc0973c6236b
Upgrade to Hibernate 5.4.20.Final Closes gh-22864
commit sha c89bc5120eff2e16612ef82beaf44700994de562
Upgrade to Jackson Bom 2.11.2 Closes gh-22865
commit sha 6b843d3066ded0e7f680691b963f7052d46547f2
Upgrade to Jetty 9.4.31.v20200723 Closes gh-22866
commit sha e8307178c3af70d08bb00242602d26f48377342c
Upgrade to jOOQ 3.13.4 Closes gh-22867
commit sha abf6123baebf25edf901bf9399440966578aed1a
Upgrade to Kafka 2.5.1 Closes gh-22868
push time in a month
push eventdreis2211/gradle
commit sha 73a330fd38f728e3d87d6a4f450ad6b7b151e889
Avoid recursion when computing dependents Fixes #11559
commit sha b3df034af00da49a299712bc5ed184fa1695421f
Refactor dependent collection for clarity
commit sha 2885daf45e98fb79d01389e469517b0c0c23c14a
Rename rootProjectDirectoriesForWatching
commit sha ecdbd99cabb2f07c1fab0fb7bb56ecb68c699897
Allow visiting part of the snapshot hierarchy
commit sha 6a5735a5b8456eb4d7a8c7c8ce73f6d028e123aa
Rework HierarchicalFileWatcherUpdater to only watch root build dir
commit sha 34f4dd63bbf22d996e539c51f846d1565034c689
Check if there is something in place for a newly watched dir There shouldn't be, since the registration should happen before we are using things from the directory as an input.
commit sha 10fbb53bd8bd0d0bfbb2207f13e1a891c6ebb8ff
Remove non-watched files at the end of the build
commit sha 02aa21fef975fc2b4926148a1b1dbd979380e66c
Watch correct directories for missing watch roots
commit sha dc32caf5d0f5aeefcdf7aab4d7cedcb816441391
Only pass single directories when discovering hierarchies to watch
commit sha 04b95559936816bcd396d959124dd32956948d59
Only watch selected root directories for non-hierarchical watchers as well
commit sha b2b0d8b17b3930eb3e1b334387273de3abe856af
Fix watching logic
commit sha 21717f93c725097f57b240b24f8ad1f65f662697
Another fix for the watching logic
commit sha 6773695fe1495aa011a82566f3cb83827806d746
Fix HierarchicalFileWatcherUpdaterTest
commit sha 5306a1b40ef35e2c94ad79113e908dccf445d2f3
Fix remaining HierarchicalFileWatcherUpdaterTest
commit sha df9deb70d6a8c0a02cffb3e227e7c2a10c91f852
Polish HierarchicalFileWatcherUpdater
commit sha 3eb6508c97e4fed765af165e6d503d7f654349c3
Add basic tests for NonHierarchicalFileWatcherUpdater
commit sha ad7450a1612325f9dc86ed139dfec33b3d908df4
Add some more tests
commit sha bfbd08695b5bfbca26a06db3cbcbe21069a84edd
Use 64 kB buffer size for Windows file events This is the limit for SMB drives. See https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-readdirectorychangesw\#remarks:\~:text\=ERROR_INVALID_PARAMETER
commit sha ce214edec41ef7528f5b8480983285af8159a6a0
Extract common code from the two updaters
commit sha 160b8721c0cb5b2a97b94036d2ca164287e04bbb
Fail when trying to watch a dir in Gradle's caches
push time in a month
push eventdreis2211/spring-boot
commit sha 2a3d45e5c467c2c0471135e5635b522eebc23c9b
Start building against Reactor Dysprosium-SR11 snapshots See gh-22841
commit sha 4d95fb560becd048b3433f8ab88a2b891d9c893d
Start building against Spring AMQP 2.2.10 snapshotsEnabled See gh-22842
commit sha 1fdc6017aed91dae6b78f61cf4bd2f9c49f5db8f
Start building against Spring Kafka 2.5.5 snapshots See gh-22843
commit sha dea2cc480dc670ab178573470caf3c4c8c670d28
Start building against Spring Data Neumann SR3 snapshots See gh-22844
commit sha 1b7d5e104fded5528d1bc5398ca63b3ce55d2414
Merge branch '2.3.x'
commit sha 5cb1b4135543d365b32b4b8b5ae8d01df015cc1a
Fix wrong reference in `ReadinessStateHealthIndicator` javadoc See gh-22760
commit sha 32ed34481a52bf1f4b882cf9123dc7e69cdb5ff4
Merge pull request #22760 from ksmilek-wr * pr/22760: Fix wrong reference in `ReadinessStateHealthIndicator` javadoc Closes gh-22760
commit sha 13260eab4668feea52ad3d771d6cc01b8ca22e1d
Merge branch '2.3.x' Closes gh-22846
commit sha b2e581947fd677e68aa14618e9789ea206187124
Upgrade to Reactor Dysprosium-SR11 Closes gh-22841
commit sha 3535c03695796d6fc52b87c1c20ccd76c2120845
Merge branch '2.3.x'
commit sha 12c419054a43c316beaf012ab6570b632f9ddb09
Propagate the cause that led Reactor"s debug agent to fail Prior to this commit, DebugAgentEnvironmentPostProcessor throws a RuntimeException with a generic error message if its initialization fails. The causing exception is discarded, which makes error analysis unnecessarily difficult. This commit attaches the cause to the newly thrown RuntimeException. See gh-22777
commit sha 333af3d4e7705314154ba7da48197fc3d8eeb78b
Polish "Propagate the cause that led Reactor"s debug agent to fail" See gh-22777
commit sha 8836dc96ac9fc4f6e0a206f033d90101a92cc48a
Merge pull request #22777 from davidbilge * pr/22777: Polish "Propagate the cause that led Reactor"s debug agent to fail" Propagate the cause that led Reactor"s debug agent to fail Closes gh-22777
commit sha f466734801d9954b4264438bb8d8c2c2b6c148ca
Merge branch '2.2.x' into 2.3.x Closes gh-22847
commit sha dedf09d20feae0e45f3e8159224e770d2ca4cca7
Merge branch '2.3.x' Closes gh-22848
commit sha 8962d6ca21b39b5274b86ee3e832c3574eefdbfe
Polish
commit sha 2b578296f990c32af0a0886ef0af03aa76d96b8b
Merge branch '2.2.x' into 2.3.x
commit sha fcab5d6ce1a4fe16a422bb0e38cdf6e1eecc8876
Merge branch '2.3.x'
commit sha 11df8216add287f066a455c260e1996393b3dd32
Fix some doc anchors See gh-22839
commit sha 342a98afc66df3322dab73c78714f2e1011a5547
Merge pull request #22839 from dreis2211 * pr/22839: Fix some doc anchors Closes gh-22839
push time in a month
PR opened spring-projects/spring-boot
Hi,
I just noticed a couple of broken doc anchors.
Cheers, Christoph
pr created time in 2 months
push eventdreis2211/spring-boot
commit sha 4933b2688fd2114c75f8f4835d9f27bbd08165c9
Align with changes in latest Integration snapshots See gh-22729
push time in 2 months
PR closed spring-projects/spring-boot
Hi,
the latest changes in Spring Integration https://github.com/spring-projects/spring-integration/commit/1beb854fb4f498d2fb8ab037f1df84881eed7222 & https://github.com/spring-projects/spring-integration/commit/43950d16ae5c4e9353c5d43f805e749327c91591 have removed & deprecated some legacy metrics logic, which currently fails the build.
Cheers, Christoph
pr closed time in 2 months
pull request commentspring-projects/spring-boot
Adjust to latest changes in Spring Integration
Wow - @wilkinsona that must have been in the same second 🤣
comment created time in 2 months
PR opened spring-projects/spring-boot
Hi,
the latest changes in Spring Integration https://github.com/spring-projects/spring-integration/commit/1beb854fb4f498d2fb8ab037f1df84881eed7222 & https://github.com/spring-projects/spring-integration/commit/43950d16ae5c4e9353c5d43f805e749327c91591 have removed & deprecated some legacy metrics logic, which currently fails the build.
Cheers, Christoph
pr created time in 2 months
create barnchdreis2211/spring-boot
branch : spring-integration-changes
created branch time in 2 months
push eventdreis2211/spring-boot
commit sha a495b83b25185d43cd27db5c391399afcd09295f
Ensure Maven plugin descriptor inputs are out-of-date on version change Closes gh-22766
commit sha fdd6a89a61a0ae2b144dda7c66d8a71db69b42ee
Polish
commit sha 49245730743d9d14dcb08ab0241878098a981307
Merge branch '2.2.x' into 2.3.x
commit sha 8d06b0f368aa4b2a554125f7cdcef00f4fe85d05
Merge branch '2.3.x'
commit sha 782adc5f5f5a9e3ea87664f7818813bf44942f80
Merge branch '2.3.x' Closes gh-22772
commit sha d064ccabc4d023dbba3dc7d011ff0e0d7db2e0b4
Ensure Maven plugin descriptor inputs are out-of-date on version change Closes gh-22766
commit sha 1692899cd0fa2eb10cebac5a4dd57dfe4d31ca1d
Merge branch '2.3.x'
commit sha dfd233cadaafd535bc68f1f502cfa7d91114f617
Polish
commit sha f7f4ff0ac9ecca33304f87d9ae420e7d7c62f289
Update copyright year of changed files
commit sha f8c8b65cbfb32c6a657b228ee94e798d28d14f31
Add ConfigDataEnvironmentPostProcessor.applyTo Add static methods to `ConfigDataEnvironmentPostProcessor` so that post-processing can be applied to `Environment` instances directly. Closes gh-22601
commit sha f39f33bb8d13c29ca3e72b1efbea60d0587ad997
Fix documentation related to the health endpoint's inner details Closes gh-22490
commit sha 3f82ca40e2dc9ac7414764e409e0bcff5fa67113
Merge branch '2.2.x' into 2.3.x Closes gh-22774
commit sha 6d82e9e97f0f650dbd23236cc490eaf8893950a8
Merge branch '2.3.x' Closes gh-22775
commit sha 95b504ccad4055f200e4b08ab32dc8a4dd8cf6b0
Make processResources out-of-date on version change Closes gh-22780
commit sha 915c3ec71209e23b73bd6bacc3c6015addab3256
Merge branch '2.3.x' Closes gh-22781
commit sha 8f27ad9726ddecbd7f1fbe2f535866baf4bd01bc
Remove version from name of Ant-built jar Previously, the project version was included in the name of the Ant-built jar and the integration test assumed that there would be a single jar in the output directory. This assumption did not hold true if the project's version had changed and the project had been built again without a clean. This resulted in two jars, one for the previous version and one for the current version, in the output directory. This caused a test failure. This commit updates the build.xml to remove the version from the name of the Ant-built jar and updates the integration test to find it. Closes gh-22782
commit sha d1a0d9f11bc2ecff4c13dd88a77ae1bc4156643d
Merge branch '2.3.x' Closes gh-22783
commit sha 66fa39355d6bdae55fc92f06c2466dde4e86b085
Upgrade to ActiveMQ 5.16.0 Closes gh-22784
commit sha 309e9d4d0ad883a6ed43fa87cc0a2bc4e93724f0
Upgrade to AppEngine SDK 1.9.81 Closes gh-22785
commit sha 7c54a3aa887b592e266c68ec1224268127ee85d3
Upgrade to Artemis 2.14.0 Closes gh-22786
push time in 2 months
pull request commentgradle/gradle
Protect ProgressLogEventGenerator#onComplete() against NPEs
Should be done, @jjohannes
comment created time in 2 months
push eventdreis2211/gradle
commit sha 60475683c2cd845610a12c142987811dc04c68db
Add unit of work for generating plugin accessors First step towards using the execution engine to do Kotlin script compilation.
commit sha af6a567a8d2cfe9815a7dc87d49f13afd7cf4b1d
Move FileAccessTracker to :files
commit sha 82699050b18cf94165b6bc8c7f8a0b1c771aedc1
Add a simple generic immutable workspace allocator
commit sha 745cb6445895225f302f320cb0c3539cd02c77dd
Let workspace provider create its execution history store
commit sha 2e41970b8eb507f8b9f5e4555023c4560879a0eb
Use the workspace provider It doesn't work yet, as the service is not present, but the API should be good already.
commit sha ff4a7977a0620cfc16f9020dea9d712f390e2462
Remove TODO comment We don't need multi-version support just yet.
commit sha 11bf5dc840ff49661841cf95e1d8e75412415239
Register the workspace provider service This looks to be working!
commit sha 3ebfdf98897fd795e88f8f5006ff1a21daffb39f
Also clean up new Kotlin DSL workspaces
commit sha 1e66e5f6e034fea299786db3ad120fddb5ad144e
Add TODO
commit sha 00dacf8a491f7d8a79bd494746e35cc3698e2103
Fix changed imports
commit sha 5677b89a34cf754a38347df806f8a6e11ac8b4ce
Make workspace provider service bound to Gradle home
commit sha 5d46c03d58f452602714ebe7c1ff6f95b3e77acd
Make Kotlin formatter happy
commit sha 952a4c972ea472a443dc901514d136182e48c0c9
Use execution engine for project accessors generation
commit sha fa0f1ada09a7f5117b59f0425edf2427b189be01
Add description to :hashing
commit sha 70290b066cb1dd2c8750741ced06bc43c36609eb
Fix some warnings in DistributionIntegrationSpec
commit sha 1efa9698c0293deccef68eb7422684c660021339
Fix typo
commit sha db891347f6735c872684bd01d477831e8151f1c5
Suppress warnings about unused generics
commit sha 15b3b07a5fedb9c8d82f47d4f0d168886b463758
Move BuildOperationNotificationListenerRegistrar to :core
commit sha 1903f1744fc19b8c2aad6089cfe461036c992ad7
Add new subproject for :buildOperations
commit sha 4c1e5bce3975a8c1b2a74bb81ddf715edba28ec8
Move basic build operation-related types to :buildOperations
push time in 2 months
push eventdreis2211/gradle
commit sha 60475683c2cd845610a12c142987811dc04c68db
Add unit of work for generating plugin accessors First step towards using the execution engine to do Kotlin script compilation.
commit sha af6a567a8d2cfe9815a7dc87d49f13afd7cf4b1d
Move FileAccessTracker to :files
commit sha 82699050b18cf94165b6bc8c7f8a0b1c771aedc1
Add a simple generic immutable workspace allocator
commit sha 745cb6445895225f302f320cb0c3539cd02c77dd
Let workspace provider create its execution history store
commit sha 2e41970b8eb507f8b9f5e4555023c4560879a0eb
Use the workspace provider It doesn't work yet, as the service is not present, but the API should be good already.
commit sha ff4a7977a0620cfc16f9020dea9d712f390e2462
Remove TODO comment We don't need multi-version support just yet.
commit sha 11bf5dc840ff49661841cf95e1d8e75412415239
Register the workspace provider service This looks to be working!
commit sha 3ebfdf98897fd795e88f8f5006ff1a21daffb39f
Also clean up new Kotlin DSL workspaces
commit sha 1e66e5f6e034fea299786db3ad120fddb5ad144e
Add TODO
commit sha 00dacf8a491f7d8a79bd494746e35cc3698e2103
Fix changed imports
commit sha 5677b89a34cf754a38347df806f8a6e11ac8b4ce
Make workspace provider service bound to Gradle home
commit sha 5d46c03d58f452602714ebe7c1ff6f95b3e77acd
Make Kotlin formatter happy
commit sha 952a4c972ea472a443dc901514d136182e48c0c9
Use execution engine for project accessors generation
commit sha fa0f1ada09a7f5117b59f0425edf2427b189be01
Add description to :hashing
commit sha 70290b066cb1dd2c8750741ced06bc43c36609eb
Fix some warnings in DistributionIntegrationSpec
commit sha 1efa9698c0293deccef68eb7422684c660021339
Fix typo
commit sha db891347f6735c872684bd01d477831e8151f1c5
Suppress warnings about unused generics
commit sha 15b3b07a5fedb9c8d82f47d4f0d168886b463758
Move BuildOperationNotificationListenerRegistrar to :core
commit sha 1903f1744fc19b8c2aad6089cfe461036c992ad7
Add new subproject for :buildOperations
commit sha 4c1e5bce3975a8c1b2a74bb81ddf715edba28ec8
Move basic build operation-related types to :buildOperations
push time in 2 months
pull request commentgradle/gradle
Protect ProgressLogEventGenerator#onComplete() against NPEs
Are those CI failures caused by the PR, @jjohannes ?
comment created time in 2 months
issue commentgradle/gradle
Random NullPointerException when executed in --parallel mode (Jenkins)
While #13972 will protect us from symptomatic NPEs and fixes the issue for us, we seem to have found a reproducer in our project.
- Have
org.gradle.parallel=trueso things run in parallel - In a multimodule project we run
./gradlew test -swhich is successful - For the next run we break one submodule by introducing an exception in a test
- The second
./gradlew test -srun only sees the submodule changes and obviously fails due to the failing test - Fix the test and run again
./gradlew test -s - As before, Gradle only detects changes in the submodule and only builds that
- The NPE occurs at the end of the build
Unfortunately, I can't share the project, but maybe this is bringing us closer to also finding the root cause and not just fixing the symptoms via #13972
comment created time in 2 months
pull request commentgradle/gradle
Protect ProgressLogEventGenerator#onComplete() against NPEs
That indeed fixes the symptoms for us. @jjohannes
comment created time in 2 months
pull request commentgradle/gradle
Protect ProgressLogEventGenerator#onComplete() against NPEs
Nevermind - I have found it already. Will check if I can reproduce with my branch.
comment created time in 2 months
pull request commentgradle/gradle
Protect ProgressLogEventGenerator#onComplete() against NPEs
If you tell me how I can build & use a custom Gradle distribution I could try locally.
comment created time in 2 months
issue commentgradle/gradle
Random NullPointerException when executed in --parallel mode (Jenkins)
It happened also before 6.5.x.
comment created time in 2 months
issue commentspring-projects/spring-boot
Using @SpyBean leads to running a separate Tomcat instance per each test
Likely a duplicate of #22566
comment created time in 2 months
push eventdreis2211/spring-boot
commit sha 64264b524060fc01f3af51e3c1d260cd4f739b6a
Upgrade Java 8 version in CI image Closes gh-22755
commit sha 63718d4e72afb4db74bce6f6c78515ba6bae3d89
Merge branch '2.1.x' into 2.2.x
commit sha 6232ece61dd131d3b542512295c78da5d2b90491
Upgrade Java 8 version in CI image Closes gh-22752
commit sha 895383e1829904b2f282d5a1f0f183347af09c02
Merge branch '2.2.x' into 2.3.x
commit sha 235f5e11036462ef22607c8f887f1f18b6dde153
Upgrade Java 8 version in CI image Closes gh-22754
commit sha 774bca065d318d3f98b069976fe00f432ac6f49f
Merge branch '2.3.x'
commit sha 1afbf77f295168771d7b68c5a474dd20f4d17634
Upgrade Java 8 version in CI image Closes gh-22756
commit sha 1864f47db89a6e046c78e4c29ed5fd1444df6a49
Upgrade Java 15 version in CI image Closes gh-22753
commit sha b53f54f2cfc59bc044ff43f997bf8bfeb050089b
Add tip about using AopTestUtils.getTargetProxy with proxied spy beans Closes gh-22281
commit sha c121f9f61f2e4e47df32dee0b8c64c07e9f7d441
Merge branch '2.2.x' into 2.3.x Closes gh-22758
commit sha 792c4f46ef507488fe1297b377f6fe235defa161
Merge branch '2.3.x' Closes gh-22759
commit sha 5cc5baa303890eaea2641957f64cb88c129b100a
Starting building against Spring AMQP 2.3.0-M2 snapshots See gh-22761
commit sha 9f558181d5072aaf9b98860835923abfad1d4f13
Instrument SpringBootApplication for ApplicationStartup This commit allows the configuration of a custom `ApplicationStartup` implementation on the `SpringApplication` and `SpringApplicationBuilder` for collecting `StartupStep` metrics. This also instruments Spring Boot run listeners and server-specific application context implementations for collecting Spring Boot application events during startup. Closes gh-22600
commit sha 079b5d3f5034d31f643739cec41ed126059205ee
Polish Gradle plugin after layering being enabled by default Closes gh-20983
commit sha 63f7c75b61d521f4e84a939f74c65344c4d80cd7
Polish
commit sha 327138c2279d4e7fbd15500bcb2155d0c5d37206
Merge branch '2.2.x' into 2.3.x
commit sha 4b17bfd889c2f829f1cd364a4348a027c81b20cd
Merge branch '2.3.x'
commit sha 4ef08425e6b96c76f2406a9ca4d9986e428a7385
Require RSocket 1.0+ This commit removes usage of methods and classes that were previously deprecated in RSocket and Spring Framework and have been removed. Closes gh-22764
commit sha 07699ea6ffbba08609c3fb21f59fc4d4fec2921a
Retry when dependency resolution fails in ModifiedClassPathClassLoader Closes gh-22763
commit sha 11d1002f1569afbc77fe709928fcba3abf27fdfe
Merge branch '2.2.x' into 2.3.x Closes gh-22767
push time in 2 months