Commit Graph

9784 Commits

Author SHA1 Message Date
Phillip Webb b8d1fe3c84 Upgrade to Spring HATEOAS 0.23.0
Closes gh-7810
2017-01-03 15:57:10 -08:00
Phillip Webb 58018e97bf Merge pull request #7851 from dreis2211/ascii-bytes-hashcode
* pr/7851:
  Reduce memory footprint of AsciiBytes.hashCode
2017-01-03 15:36:19 -08:00
dreis cee576b8b2 Reduce memory footprint of AsciiBytes.hashCode
Update `AsciiBytes.hashCode(int hash, String string)` so that it no
longer copies the backing array of the string.

Closes gh-7851
2017-01-03 15:36:11 -08:00
Phillip Webb 8ccd4db513 Merge branch '1.4.x' into 1.5.x 2017-01-03 15:14:14 -08:00
Phillip Webb 732011987d Fix ManagementContextConfiguration @Order support
Update `ManagementContextConfigurationsImportSelector` to instantiate
classes so that order annotations are respected.

Fixes gh-7814
2017-01-03 15:12:35 -08:00
Phillip Webb 556ce14f2d Fix TestRestTemplate.withBasicAuth interceptors
Update `TestRestTemplate` to handle `BasicAuthorizationInterceptor`s
correctly. Prior to this commit the `BasicAuthorizationInterceptor`
was added directly to the `ClientHttpRequestFactory` rather than
to the `RestTemplate`. This meant that it could not easily be removed
when `TestRestTemplate.withBasicAuth` was invoked.

The `TestRestTemplate` now sets the interceptor on `RestTemplate`
directly and relies on the logic in `InterceptingHttpAccessor` to
add it to the `ClientHttpRequestFactory`.

Fixes gh-7812
2017-01-03 15:12:30 -08:00
Phillip Webb b4b8370632 Fix AuditEventsJmxEndpoint bean name
See gh-6579
2017-01-03 14:43:24 -08:00
Phillip Webb 8a9a61b64f Prevent duplicate JmxEndpoint MBean registration
Update JmxEndpoint support so that the `@ManagedResource` annotation
is no longer required. This prevents both `EndpointMBeanExporter` and
the regular `AnnotationMBeanExporter` from both registering the bean.

Fixes gh-7813
See gh-6579
2017-01-03 14:43:24 -08:00
Phillip Webb 76d5b913cd Polish 2017-01-03 14:43:24 -08:00
Andy Wilkinson 23369fa51a Upgrade to Sqlite Jdbc 3.15.1
Closes gh-7849
2017-01-03 21:44:44 +00:00
Andy Wilkinson 1672f05726 Upgrade to Spring Security Jwt 1.0.7.RELEASE
Closes gh-7405
2017-01-03 21:44:13 +00:00
Andy Wilkinson a02bdc95bd Upgrade to Spring Integration Java Dsl 1.2.1.RELEASE
Closes gh-7847
2017-01-03 20:48:03 +00:00
Andy Wilkinson d3cdcadb0e Upgrade to Mongodb 3.4.1
Closes gh-7845
2017-01-03 20:48:03 +00:00
Andy Wilkinson 81d509789f Upgrade to Mariadb 1.5.6
Closes gh-7844
2017-01-03 20:48:03 +00:00
Andy Wilkinson d80ee3e748 Upgrade to Jooq 3.9.0
Closes gh-7843
2017-01-03 20:48:03 +00:00
Andy Wilkinson 436b289592 Upgrade to Narayana 5.5.0.Final
Closes gh-7842
2017-01-03 20:48:02 +00:00
Andy Wilkinson 17948e9462 Upgrade to Jboss Transaction Spi 7.5.0.Final
Closes gh-7841
2017-01-03 20:48:02 +00:00
Andy Wilkinson 24bd5ade8a Upgrade to Javassist 3.21.0-GA
Closes gh-7840
2017-01-03 20:48:02 +00:00
Andy Wilkinson c3cf3d3788 Upgrade to Jaybird 2.2.12
Closes gh-7839
2017-01-03 20:48:02 +00:00
Andy Wilkinson 18ed6a5877 Upgrade to Ehcache3 3.2.0
Closes gh-7838
2017-01-03 20:48:02 +00:00
Andy Wilkinson 6b67ca7f8d Upgrade to Assertj 2.6.0
Closes gh-7837
2017-01-03 20:48:01 +00:00
Andy Wilkinson c626332393 Upgrade to Derby 10.13.1.1
Closes gh-7836
2017-01-03 20:48:01 +00:00
Andy Wilkinson 045dd7cf46 Upgrade to Artemis 1.5.1
Closes gh-7835
2017-01-03 20:48:01 +00:00
Andy Wilkinson 2b6baace18 Upgrade to Activemq 5.14.3
Closes gh-7834
2017-01-03 20:48:01 +00:00
Andy Wilkinson e5a8300534 Upgrade to Joda Time 2.9.7
Closes gh-7833
2017-01-03 20:48:01 +00:00
Andy Wilkinson e647b0f710 Upgrade to Undertow 1.4.8.Final
Closes gh-7832
2017-01-03 20:48:01 +00:00
Andy Wilkinson d996a1d571 Upgrade to Hikaricp 2.5.1
Closes gh-7831
2017-01-03 20:48:00 +00:00
Andy Wilkinson adb78dd88d Upgrade to Jmustache 1.13
Closes gh-7830
2017-01-03 20:48:00 +00:00
Andy Wilkinson b6e6a36387 Upgrade to Hazelcast Hibernate5 1.1.3
Closes gh-7829
2017-01-03 20:48:00 +00:00
Andy Wilkinson dc28a404eb Upgrade to Hazelcast Hibernate4 3.7.1
Closes gh-7828
2017-01-03 20:48:00 +00:00
Andy Wilkinson aa942857cb Upgrade to Hazelcast 3.7.4
Closes gh-7827
2017-01-03 20:48:00 +00:00
Andy Wilkinson 46de3e5a24 Upgrade to Gson 2.8.0
Closes gh-7826
2017-01-03 20:48:00 +00:00
Andy Wilkinson d9ad516eed Upgrade to Cassandra Driver 3.1.3
Closes gh-7825
2017-01-03 20:47:59 +00:00
Andy Wilkinson 6f13f228db Upgrade to Couchbase Client 2.3.6
Closes gh-7823
2017-01-03 20:11:52 +00:00
Andy Wilkinson 6ced8abb86 Update the copyright header to 2017 2017-01-03 13:14:55 +00:00
Andy Wilkinson dac249fb0d Replace use of Gradle API that's bean deprecated in 3.x
Closes gh-7734
2017-01-03 13:05:48 +00:00
Stephane Nicoll ce9beefc9a Merge pull request #7796 from eddumelendez:gh-7708
* pr/7796:
  Polish contribution
  Autodetect spring.jpa.database from spring.datasource.url
2017-01-03 11:35:22 +01:00
Stephane Nicoll fe89af5e82 Polish contribution
Closes gh-7796
2017-01-03 11:33:57 +01:00
Eddú Meléndez 24c83d12da Autodetect spring.jpa.database from spring.datasource.url
Previously, property `spring.jpa.database` should be provided. This
commit allows to detect the database when `spring.datasource.url` is
provided.

Closes gh-7708
2017-01-03 11:24:58 +01:00
Phillip Webb f4f1a7f929 Revert "Upgrade to Spring HATEOAS 0.22.0"
This reverts commit fb4099dfb1.
2017-01-02 19:58:22 -08:00
Phillip Webb 69bf76b5ee Merge pull request #7807 from candrews/patch-3
* pr/7807:
  Upgrade to Spring HATEOAS 0.22.0
2017-01-02 19:50:45 -08:00
Craig Andrews fb4099dfb1 Upgrade to Spring HATEOAS 0.22.0
Closes gh-7807
2017-01-02 19:49:56 -08:00
Phillip Webb 41b83085a6 Restore `kill -9` to launch.script force-stop
Restore the `-9` flag to the send `kill` call which was inadvertently
lost in commit a35a1022c2.

Closes gh-6223
2017-01-02 19:47:54 -08:00
Phillip Webb 6adab91fd1 Merge pull request #6579 from vpavic/audit-endpoint
* pr/6579:
  Polish audit event endpoint support
  Improve MBean without backing Endpoint support
  Add MVC and JMX endpoints to retrieve audit events
  Add JMX without backing `Endpoint` support
2017-01-02 19:45:43 -08:00
Phillip Webb 51762642b2 Polish audit event endpoint support
Closes gh-6579
2017-01-02 19:43:26 -08:00
Phillip Webb 5b40eb48e0 Improve MBean without backing Endpoint support
Improve support for MBeans without a backing endpoint by introducing
a `JmxEndpoint` interface. The `JmxEndpoint` is intentionally
similar in design to the `MvcEndpoint` from the `mvc` package and
allows for completely custom JMX beans that are not backed by any
real actuator `Endpoint`.

The `AuditEventsMBean` has been refactored to use the new interface and
has been renamed to `AuditEventsJmxEndpoint`.

See gh-6579
2017-01-02 19:43:14 -08:00
Vedran Pavic 2f1e4f0c02 Add MVC and JMX endpoints to retrieve audit events
Add MVC and JMX specific endpoints that allow audit events to be
retrieved.

See gh-6579
2017-01-02 19:20:35 -08:00
Vedran Pavic a6d18f714f Add JMX without backing `Endpoint` support
Decompose `EndpointMBean` to improve support for JMX endpoints without
a backing `Endpoint`.

See gh-6579
2017-01-02 19:19:04 -08:00
Phillip Webb e1eb48e8b4 Fix warnings 2016-12-30 17:26:25 -08:00
Phillip Webb a167db7b37 Allow OPTIONS requests in interceptors
Update `MvcEndpointSecurityInterceptor` and
`CloudFoundrySecurityInterceptor` to allow OPTIONS requests to be
processed.

Fixes gh-7720
2016-12-30 14:05:29 -08:00