Phillip Webb
bb57c7eacf
Merge branch '2.3.x'
2020-08-19 10:26:25 -07:00
Phillip Webb
8722c2c5de
Close writer after use in ExtractCommandTests
...
Update `ExtractCommandTests` so that the writer is closed after the
contents have been written.
See gh-22993
2020-08-19 10:25:37 -07:00
Phillip Webb
bd5266b9b1
Merge branch '2.3.x'
2020-08-19 10:22:55 -07:00
Phillip Webb
0dd38a7264
Merge branch '2.2.x' into 2.3.x
2020-08-19 10:22:45 -07:00
Phillip Webb
3fe2005e06
Use @AfterEach to close the source jar file
...
Update `JarFileWrapperTests` so that the jar files are closed after each
test.
See gh-22991
2020-08-19 10:22:10 -07:00
Stephane Nicoll
d04f2583f1
Merge branch '2.3.x'
...
Closes gh-23005
2020-08-19 10:09:43 +02:00
Stephane Nicoll
9a374f7d67
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23004
2020-08-19 10:09:22 +02:00
dreis2211
06eb7e9777
Mention correct JUnit 5 annotations in Kotlin testing section
...
See gh-23002
2020-08-19 10:07:40 +02:00
Phillip Webb
899e8e189b
Merge branch '2.3.x'
...
Closes gh-23001
2020-08-18 16:49:12 -07:00
Phillip Webb
f7452b9383
Ensure LayoutFactory is not passed an empty file
...
Update `Repackager` to ensure that `getLayout` is called before we
backup the source file. This restores earlier behavior that some
custom `ModuleFactory` implementations were relying on.
Closes gh-22995
2020-08-18 16:45:44 -07:00
Phillip Webb
cfc053d75e
Merge branch '2.3.x'
2020-08-18 16:21:23 -07:00
Phillip Webb
c5b12effbf
Merge branch '2.2.x' into 2.3.x
2020-08-18 16:21:03 -07:00
Phillip Webb
2a137a2d8a
Remove Mockito from JarFileWrapperTests
...
Remove Mockto from JarFileWrapperTests since it seems to be failing on
later versions of Java.
See gh-22991
2020-08-18 16:20:05 -07:00
Phillip Webb
ea8762c484
Update copyright year of changed files
2020-08-18 15:40:05 -07:00
Phillip Webb
2fb08ca48f
Merge branch '2.3.x'
2020-08-18 15:39:29 -07:00
Phillip Webb
15a0cbc96b
Update copyright year of changed files
2020-08-18 15:39:23 -07:00
Phillip Webb
aa2580bb51
Merge branch '2.3.x'
2020-08-18 15:39:08 -07:00
Phillip Webb
ba2ab3363b
Merge branch '2.2.x' into 2.3.x
2020-08-18 15:38:53 -07:00
Phillip Webb
60b5de192c
Merge branch '2.2.x' into 2.3.x
2020-08-18 15:38:11 -07:00
Phillip Webb
4e76138ebc
Update copyright year of changed files
2020-08-18 15:37:59 -07:00
Phillip Webb
5997cbd21f
Refine AbstractJarFile method visibility
...
Refine method visibility in an attempt to fix test issues on Java 11+.
See gh-22991
2020-08-18 15:37:37 -07:00
Scott Frederick
341615d7d0
Merge branch '2.3.x'
...
Closes gh-23000
2020-08-18 17:07:25 -05:00
Scott Frederick
3f80638a36
Fail on layertools extract with launch script
...
This commit adds a check to the `layertools extract` command to
ensure that the jar file being processed is readable and has a
valid directory.
Fixes gh-22993
2020-08-18 17:06:31 -05:00
Phillip Webb
b60820564e
Merge branch '2.3.x'
...
Closes gh-22999
2020-08-18 14:35:59 -07:00
Phillip Webb
2b1b096fac
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22998
2020-08-18 14:35:45 -07:00
Phillip Webb
aac367e9c5
Attempt to fix memory leak in JarFile class
...
Create a new `JarFileWrapper` class so that we can wrap and existing
`JarFile` and offer a version that can be safely closed.
Prior to this commit, we provided wrapper functionality in the `JarFile`
class itself. Unfortunately, because we override `close` and also create
a lot of wrappers this caused memory issues when running on Java 11.
With Java 11 `java.util.zip.ZipFile` class uses `FinalizableResource`
for any implementation that overrides `close()`. This means that any
wrapper classes will not be garbage collected until the JVM finalizer
thread runs.
Closes gh-22991
2020-08-18 14:07:03 -07:00
Stephane Nicoll
0b28236e55
Rename neo4j.version to neo4j-java-driver.version
...
Closes gh-22952
2020-08-18 11:00:11 +02:00
Phillip Webb
9460d74e8a
Rename CompositeMeterRegistryAutoConfiguration
...
Rename `CompositeMeterRegistryAutoConfiguration` to
`MeterRegistryAutoConfiguration` since it can also create non-composite
registries.
Closes gh-22988
2020-08-17 16:41:10 -07:00
Phillip Webb
12bae2ad52
Merge branch '2.3.x'
...
Closes gh-22990
2020-08-17 16:18:23 -07:00
Phillip Webb
ff36f8bab8
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22989
2020-08-17 16:17:47 -07:00
Phillip Webb
10da595302
Polish 'Order metrics auto-configurations correctly'
...
See gh-21134
2020-08-17 16:10:18 -07:00
Martin Benda
02b7ec787e
Order metrics auto-configurations correctly
...
Update metrics auto-configurations so that they are auto-configured
after `CompositeMeterRegistryAutoConfiguration` in order to ensure
the `MeterRegistry` bean has been defined.
Prior to this commit, metrics auto-configurations that depended on a
`MeterRegistry` has `@AutoConfigureAfter(MetricsAutoConfiguration.class)`
which is not sufficient since `MetricsAutoConfiguration` does not export
a `MeterRegistry`.
See gh-21134
2020-08-17 16:03:27 -07:00
Scott Frederick
b7fdf8fe87
Preserve user-provided values in MongoClientSettings
...
Prior to this commit, values from MongoProperties would always
overwrite matching fields in MongoClientSettings. This commit
preserves all values in MongoClientSettings if the client app
provides the MongoClientSettings bean, and only overwrites from
MongoProperties if no MongoClientSettings bean is provided.
Fixes gh-22321
2020-08-17 16:07:40 -05:00
Phillip Webb
9c6f0d8f7e
Merge branch '2.3.x'
...
Closes gh-22984
2020-08-17 12:40:18 -07:00
Scott Frederick
c2ec46c5b1
Polish "Fix include exception handling in DefaultErrorAttributes"
...
See gh-22750
2020-08-17 13:33:59 -05:00
Lopfest
c49605cd7b
Fix include exception handling in DefaultErrorAttributes
...
This commit fixes a problem with the handling of the includeException
field in DefaultErrorAttributes.
See gh-22750
2020-08-17 13:33:59 -05:00
Stephane Nicoll
f8265e3e44
Merge branch '2.3.x'
...
Closes gh-22980
2020-08-17 14:20:50 +02:00
Jean-Baptiste Nizet
27528fdd07
Fix custom image name example and documentation
...
There is no `artifactId` property in a gradle Project, and the default
value uses the project name.
See gh-22918
2020-08-17 13:59:42 +02:00
Stephane Nicoll
b1e631e8a6
Remove trailing whitespaces
2020-08-17 13:59:08 +02:00
Stephane Nicoll
8c0318edc7
Polish "Consider RecordFilterStrategy in Kafka auto-configuration"
...
See gh-22973
2020-08-17 13:54:20 +02:00
anshlykov
f68dfde35e
Consider RecordFilterStrategy in Kafka auto-configuration
...
See gh-22973
2020-08-17 13:37:00 +02:00
dreis2211
61838eede1
Fix typos in docs
...
See gh-22945
2020-08-17 13:27:46 +02:00
Stephane Nicoll
80e9bfb9a6
Merge branch '2.3.x'
2020-08-17 13:26:58 +02:00
Stephane Nicoll
6b679b7d64
Polish
...
See gh-22945
2020-08-17 13:24:51 +02:00
Phillip Webb
4df618a2b1
Merge branch '2.3.x'
...
Closes gh-22967
2020-08-14 17:12:53 -07:00
Phillip Webb
f75e988450
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22966
2020-08-14 17:12:41 -07:00
Phillip Webb
3271542d98
Add @Interited to @TypeExcludeFilters
...
Update `@TypeExcludeFilters` so that it is also annotated with
`@Inherited`.
Closes gh-22939
2020-08-14 17:12:31 -07:00
Phillip Webb
7a85373fea
Merge branch '2.3.x'
...
Closes gh-22965
2020-08-14 17:09:13 -07:00
Phillip Webb
1675b47637
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22964
2020-08-14 17:08:48 -07:00
Phillip Webb
89a6f83344
Fix and improve SpringApplicationBuilder javadoc
...
Update SpringApplicationBuilder.properties method javadoc to fix
inaccuracies and apply more consistency.
Closes gh-22962
2020-08-14 17:06:39 -07:00