profile
viewpoint
Vedran Pavic vpavic Croatia https://twitter.com/vedran_pavic Software Engineer. Open-Source Software Enthusiast.

spring-projects/spring-session 1445

Spring Session

spring-projects/spring-session-data-mongodb 24

Spring Session for MongoDB

spring-gradle-plugins/spring-build-conventions 8

Contains common build logic and uses conventions to build a Spring Project with Gradle

vpavic/makeit18-spring-security-5-oauth2 5

Demos for Spring Security 5: The New OAuth 2.0 Stuff talk at MakeIT 2018

vpavic/proxy-guidelines 5

Guidelines for working behind a network proxy

vpavic/javacro16-spring-boot-actuator 1

Demos for Meeting non-functional requirements with Spring Boot Actuator talk at JavaCRO '16

vpavic/bash-scripts 0

Collection of useful bash scripts

push eventtraintracker/traintracker

Vedran Pavic

commit sha 70e6949ba3f5b635e499d1740389b3503ee3ed81

Remove Spring Cloud connectors

view details

push time in 6 hours

push eventtraintracker/traintracker

Vedran Pavic

commit sha 1d4dab8c45bef85514263562e25853105e4f60b7

Migrate back to Java

view details

Vedran Pavic

commit sha 126ad25e6585dba1cf05cf14f9f5b596d864d509

Disable PWS deployment

view details

Vedran Pavic

commit sha ecf45382a3b0287ce227bac45a0ddbaf42cb3366

Upgrade dependencies

view details

push time in 10 hours

push eventvpavic/spring-framework

Rossen Stoyanchev

commit sha 03ac8e6b42597d2887cb0f6a23521c3705b793fd

Logging decorator for WebSocketStompClient handler Closes gh-23793

view details

Rossen Stoyanchev

commit sha 3895d21b7ddc5ce378d31ca4befdc83450e16521

Fix failing test after previous commit See gh-23793

view details

Rossen Stoyanchev

commit sha 0e08e190703533b40e59effcdbfa3a78e1ea332f

Merge pull request #23793 from alexandrumm/ws-stomp-client-add-log

view details

Rossen Stoyanchev

commit sha 34cfbe5d2629245f7140d8d9ed5f71b3583d0141

ResponseStatusException associated headers A ResponseStatus exception now exposes extra method to return headers for the response. This is used in ResponseStatusExceptionHandler to apply the headers to the response. Closes gh-23741

view details

Rossen Stoyanchev

commit sha 422c26832bd82d5ce94b76dc60ff12b5b17a70e6

Minor follow-up to previous commit See gh-23741

view details

Juergen Hoeller

commit sha dba7bf7ec1d3629a4f9ae0458b9c62176c94b139

Avoid unnecessary setAccessible call in AttributeMethods Closes gh-23829

view details

Juergen Hoeller

commit sha 42e7ade110745c0f3eaa34f9d171fc484170a4fe

Tolerate unidirectional alias declaration for annotation attribute pair Closes gh-23834

view details

Juergen Hoeller

commit sha 19107649d23f370b30ef7e3d99528fe814addb94

Revise concurrent JAXBContext creation towards computeIfAbsent Closes gh-23879

view details

Juergen Hoeller

commit sha 19ff7d84ab2763f86d5761af6238755e35532970

Polishing

view details

Stephane Nicoll

commit sha 8d88e291736d02c38bb6f068f47535d65e0e7baf

Add qualified injection points for MVC and WebFlux infrastructure Previously, the infrastructure provided by WebMvcConfigurationSupport and WebFluxConfigurationSupport can lead to unexpected results due to the lack of qualifier for certain dependencies. Those configuration classes refer to very specific beans, yet their injection points do not define such qualifiers. As a result, if a candidate exists for the requested type, the context will inject the existing bean and will ignore a most specific one as such constraint it not defined. This can be easily reproduced by having a primary Validator whereas a dedicated "mvcValidator" is expected. Note that a parameter name is in no way a constraint as the name is only used as a fallback when a single candidate cannot be determined. This commit provides explicit @Qualifier metadata for such injection points, renaming the parameter name in the process to clarify that it isn't relevant for the proper bean to be resolved by the context. Closes gh-23887

view details

Sam Brannen

commit sha cef4478b7b917033a8a01a6e633f6f59aab67e59

Treat InvalidPathException like an IOException in MockServletContext Prior to this commit, if MockServletContext was configured with a FileSystemResourceLoader, invocations of the following methods on a Microsoft Windows operating system resulted in an InvalidPathException if the supplied path contained a colon (such as "C:\\temp"). This is inconsistent with the behavior on non-Windows operating systems. In addition, for comparable errors resulting in an IOException, those methods (except getRealPath()) return null instead of throwing the exception. - getResourcePaths() - getResource() - getResourceAsStream() - getRealPath() This commit makes handling of InvalidPathException and IOException consistent for these methods: both exceptions now result in null be returned by these methods. Closes gh-23717

view details

Juergen Hoeller

commit sha 43a86565cac09de05e50678721cbc83a61a43a6e

Consider target transaction manager for reactive transaction decision Closes gh-23832

view details

Brian Clozel

commit sha 4beb25b318486baef65fbc3c1118b43aab9f3dc5

Reorder date formatting converter in registrar Prior to this commit, the `DateFormatterRegistrar` would register the annotation-based formatter before the pattern-based formatter. This would create an issue when an application tries to convert a `String` to an annotated `@DateTimeFormat Date`: since the converters are considered in reversed order of registration in `GenericConversionServicei#ConvertersForPair`, the pattern-based variant would always be considered before the annotation-based variant, overriding the developer's opinion. This commit aligns the `DateFormatterRegistrar` with the `DateTimeFormatterRegistrar` and registers the annotation-based variant last. Closes gh-23893

view details

Christoph Dreis

commit sha 3c17178b16b455b31b8dd93ded073c43ea9182e3

Fix Mockito deprecations

view details

Sam Brannen

commit sha 9f00eb68e922b5462d309ac3ff8bfa4af9715674

Clean up warnings

view details

Brian Clozel

commit sha 3b724c72b643caf795151496de7477a750a1db4a

Polish See gh-23884

view details

Sam Brannen

commit sha 57b4b74e7dbbecb4905f3751e567c8f305be5cd6

Polish Javadoc for JMX factory beans

view details

Sam Brannen

commit sha 74b7b550f61e480a589219595a968a998d2c2578

Make MBeanServer tests more robust This commit refactors several tests to use SocketUtils to find an available port, compose a custom JMX service URL using that port, and start an MBeanServer for the particular test using that port. This commit also makes other changes to MBeanServer related tests in an effort to make them more robust when executed concurrently. Closes gh-23699

view details

Rossen Stoyanchev

commit sha 3691c187ef5f296604764014632286663a1ba8aa

Preserve order of onStatus handlers Closes gh-23880

view details

Rossen Stoyanchev

commit sha fd9678833fc2384c7f61cdb0a734a6d0dddd9628

Use int for maxParts instead of long

view details

push time in 10 hours

push eventvpavic/spring-boot

hbellahc

commit sha d890f1f6d8c763c527d3795923befa51254f1f19

Document missing reference to DataSourceHealthIndicator See gh-20216

view details

Stephane Nicoll

commit sha d3535ca15f77906555ac6610750d0d3f2fe72394

Merge pull request #20216 from hbellahc * pr/20216: Document missing reference to DataSourceHealthIndicator Closes gh-20216

view details

Stephane Nicoll

commit sha 363edfa00cc9427be545abc1b41f39df82c7b17b

Merge branch '2.2.x' Closes gh-20221

view details

Andy Wilkinson

commit sha d8c309a31080f2db548178558522fc11769dd60c

Update gradlew.bat with Gradle 6.2's changes See gh-20213

view details

push time in 10 hours

pull request commentspring-projects/spring-boot

Upgrade to Gradle 6.2

IMO there's nothing to report to Gradle. The wrapper task should preferably be executed using the newer Gradle version. It's technically not required to bump the Gradle version used by the project but IMO it is a good practice to ensure you pick up any updates to wrapper scripts/binary.

When you do ./gradlew wrapper --gradle-version=6.2 the wrapper task will be executed using Gradle version that's currently associated with the project. Subsequent invocation of ./gradlew wrapper (no --gradle-version) will then be executed using 6.2.

FWIW my preferred approach to upgradle Gradle is to execute wrapper task using SDKMAN managed local installation of Gradle. That way I upgrade Gradle via SDKMAN first, and then simply use gradle wrapper (notice no wrapper) to upgrade across different projects.

dreis2211

comment created time in 11 hours

pull request commentspring-projects/spring-boot

Upgrade to Gradle 6.2

$ git diff gradlew.bat
warning: CRLF will be replaced by LF in gradlew.bat.
The file will have its original line endings in your working directory
diff --git a/gradlew.bat b/gradlew.bat
index 9618d8d960..62bd9b9cce 100644
--- a/gradlew.bat
+++ b/gradlew.bat
@@ -29,6 +29,9 @@ if "%DIRNAME%" == "" set DIRNAME=.
 set APP_BASE_NAME=%~n0
 set APP_HOME=%DIRNAME%
 
+@rem Resolve any "." and ".." in APP_HOME to make it shorter.
+for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
+
 @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
 set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
dreis2211

comment created time in 12 hours

pull request commentspring-projects/spring-boot

Upgrade to Gradle 6.2

Minor note regarding the upgrade of Gradle - it's generally advisable to execute the wrapper task using the target Gradle version as there might be changes to wrapper scripts and/or binary.

In the particular case of Gradle 6.2, the gradlew.bat was updated.

dreis2211

comment created time in 12 hours

push eventvpavic/spring-boot

Scott Frederick

commit sha f268ede3c06f4f7e6c66dac85190f66dddfb35be

Start building against Spring Data Neumann-M1 snapshots See gh-19588

view details

Stephane Nicoll

commit sha d282eb619f62165a36fa91f419ec98b9034538d2

Upgrade to Elasticsearch 7.5.1 See gh-19588

view details

Stephane Nicoll

commit sha ca1710ee56d327e46a76f028f7bbc12dc974ee5e

Upgrade to Apache Cassandra 4.3.1 See gh-19588

view details

Stephane Nicoll

commit sha 42a06060f861542d7caefa2b6a0c712eda67b921

Upgrade to Spring Data Neumann-M1 Closes gh-19588

view details

Andy Wilkinson

commit sha 648e468c86e6aed7a1d3d8729d9a58d29c272c1a

Build against Spring HATEOAS 1.1.0.M1 snapshots See gh-19649

view details

Brian Clozel

commit sha b780e5247c049902c5cda8b2c94dc74a69bb3984

Remove support for Elasticsearch transport client The Elasticsearch transport client has been deprecated since Spring Boot 2.2.0 and is about to be removed from Spring Data Elasticsearch and Elasticsearch itself in their next major releases. The available REST client support variants are now the preferred way of using Elasticsearch features. Closes gh-19668

view details

Stephane Nicoll

commit sha 0c7dae0d5192db6ed9b165121f084ed6d3c799a4

Remove duplicate note in Hazelcast section of reference guide Closes gh-19678

view details

Stephane Nicoll

commit sha 738ba15d0c8f8fc69056a4d116065d1a4634778b

Merge branch '2.2.x' Closes gh-19679

view details

Dmytro Nosan

commit sha b7e69890f32c70530e185d655efe58e6c229c77b

Fix retrieval of parent logger in PoolingDataSourceBean See gh-19637

view details

Stephane Nicoll

commit sha e87ed08ef42b7d9aff35706f1d1080f85f13f16c

Merge pull request #19637 from nosan * pr/19637: Fix retrieval of parent logger in PoolingDataSourceBean Closes gh-19637

view details

Stephane Nicoll

commit sha 66755105ea074a4618bc72388666c96178110862

Merge branch '2.1.x' into 2.2.x Closes gh-19682

view details

Stephane Nicoll

commit sha 47967013378390955e6447120d2d5f128aac2635

Merge branch '2.2.x' Closes gh-19683

view details

liuhuan

commit sha 6d8b849361b7eaf20e465fdb7cb4722fb8a58ddb

Make equality checks defensive to null reference See gh-19540

view details

Stephane Nicoll

commit sha 8b8a4ee65ec3e1cec408c13de9bc685f229a93b8

Polish "Make equality checks defensive to null reference" See gh-19540

view details

Stephane Nicoll

commit sha 91fff91025df81641c9b75b098224b96429cefd4

Merge pull request #19540 from jason-liu475 * pr/19540: Polish "Make equality checks defensive to null reference" Make equality checks defensive to null reference Closes gh-19540

view details

Stephane Nicoll

commit sha 101fd14286bbf5de9cada72dd4826bb5ee78683b

Merge branch '2.1.x' into 2.2.x Closes gh-19685

view details

Stephane Nicoll

commit sha f13ff3b939b3ee186499a79ec0f6cae1c6ba77c8

Merge branch '2.2.x' Closes gh-19686

view details

dreis2211

commit sha d454c9653c490d0763c535308c7a029ab68bb779

Disable tests on Java 13 that require an incompatible Gradle version See gh-19680

view details

Andy Wilkinson

commit sha 5c0b7b7e67f6514029238e2daed72f5b48ba54d8

Merge pull request #19680 from dreis2211 * gh-19680: Disable tests on Java 13 that require an incompatible Gradle version Closes gh-19680

view details

Andy Wilkinson

commit sha 27306369c56e2cab32fcdc20abe57fe0d457a72f

Cope with different exception messages in ValidationException failure analyzer Fixes gh-19671

view details

push time in 12 hours

push eventbriskidentity/brisk-bearerauth

Vedran Pavic

commit sha 14e8ee1151bd347143621589e0523109e9eb8eb5

Add BearerAuthenticationHandler tests

view details

Vedran Pavic

commit sha d5722dc4f71704d587d556d48b75adfe0bc79b68

Improve AuthorizationHeaderBearerTokenExtractor

view details

Vedran Pavic

commit sha de44b7c35ee754b1ef6688ef859e7177f40dc81d

Upgrade Gradle to 6.2

view details

Vedran Pavic

commit sha 70c18ff94589e480bdd51073a09c08ca6a2c18a8

Add Gradle Wrapper validation action

view details

push time in a day

issue commentpivotal-cf/java-cfenv

Provide capability for post processing service data

Any updates on this @dyroberts? Thanks.

vpavic

comment created time in 6 days

push eventbriskidentity/briskidentity.com

Vedran Pavic

commit sha 166d7e1c4e827f0f58600645e76143a85b9d2555

Create CNAME

view details

push time in 11 days

push eventbriskidentity/briskidentity.com

Vedran Pavic

commit sha 4d13b230cc1e3dc71b872dbd014bc9283681f199

Initial commit

view details

push time in 11 days

create barnchbriskidentity/briskidentity.com

branch : master

created branch time in 11 days

push eventbriskidentity/brisk-bearerauth

Vedran Pavic

commit sha 6a87aab70cbdfe8a125e7d1d10957365ffafb538

Move to briskidentity organization

view details

push time in 11 days

push eventvpavic/spring-boot-multi-package-demo

Vedran Pavic

commit sha dc74063f1b96584f42045151a6a1cf3ace6c00d7

Fix Travis CI config

view details

Vedran Pavic

commit sha 94824924b97e662aab2c97a979b5d768600a27ab

Polish

view details

push time in 12 days

push eventvpavic/spring-boot-multi-package-demo

Vedran Pavic

commit sha 768b577e908f17c97f45d6ff1c89a3d88dd1d8a2

Upgrade dependencies

view details

Vedran Pavic

commit sha 7e242246914b33c3e2ec3f6f36e5a8a62ba56891

Stop using deprecated Gradle configurations

view details

Vedran Pavic

commit sha da8da38c2b0a1de483f73e0e4a82bd1d5192aca4

Upgrade dependencies

view details

Vedran Pavic

commit sha f2f727978d6a306ca500818cd58bc3a7a92d727a

Update Travis CI config

view details

push time in 12 days

push eventvpavic/brisk-bearerauth

Vedran Pavic

commit sha 04f36a0d7ccfddcb98ede36413db45dd1aa75526

Refactor components to dedicated packages

view details

Vedran Pavic

commit sha e2a197ec37c72db7058809191f5af8cea4e974e9

Update project readme

view details

push time in 17 days

push eventvpavic/brisk-bearerauth

Vedran Pavic

commit sha 3ab47ae2068fbc9c06df43cd9b3dd064870be4e7

Consolidate Spring support in single module

view details

Vedran Pavic

commit sha 441b53026f57e2a1da2b29d0f176d974a319b76d

Improve dependency management

view details

Vedran Pavic

commit sha 609e9273999acbf8fde3e72dfa2be5bc11b27883

Make Servlet API a compile only dependency

view details

push time in 19 days

push eventvpavic/bearerauth

Vedran Pavic

commit sha 1064588f3690b2eb176b4ecd02f699acba14a3ab

Upgrade Spring Boot to 2.2.4.RELEASE

view details

Vedran Pavic

commit sha 86db4913f0c32c9863d5e9d28a704b3695c5c8f3

Upgrade Micronaut to 1.2.10

view details

Vedran Pavic

commit sha d31f824ae1d6f9d352998668d3618beb57a0f139

Upgrade JUnit to 5.6.0

view details

Vedran Pavic

commit sha c7df3dc2de8676a0d27e343c9d934a897e050167

Upgrade Gradle to 6.1.1

view details

Vedran Pavic

commit sha 5523a09502252fb778ba488b9080fc441b02fad8

Improve dependency management

view details

Vedran Pavic

commit sha c90d12d80a60683272fe565fc307b5b5f3eafc60

Add Jetty based Servlet test

view details

Vedran Pavic

commit sha ee11172faedfeb1224b4ddc4af521d9c8f51904b

Repurpose Spring Servlet to Spring MVC test

view details

Vedran Pavic

commit sha 4879760a796cc686f98d056cb6c4df636409f214

Simplify Spring WebFlux test

view details

Vedran Pavic

commit sha afc7771e85c28367b56a4e9ae1d54ba260a44327

Add ScopeAuthorizationContextValidator

view details

Vedran Pavic

commit sha eba0dc67504d51481f519ae9990b9d77d4bda468

Rename project to brisk-bearerauth

view details

push time in 20 days

push eventvpavic/spring-session-samples

Vedran Pavic

commit sha 10c6043848c84c996a322a4e468356a4c7905a9c

Migrate build to Groovy DSL

view details

push time in a month

push eventtraintracker/traintracker

Vedran Pavic

commit sha b8f43d9da626ae491e922583b35b90c8523b740d

Migrate build to Groovy DSL

view details

Vedran Pavic

commit sha 69a2f3c10375d424cff74d21bb883cced4d8a3e7

Upgrade dependencies

view details

push time in a month

push eventvpavic/spring-session-samples

Vedran Pavic

commit sha 787db923f146a78522a0691bff8239c3d036100b

Upgrade Spring Boot to 2.2.4.RELEASE

view details

Vedran Pavic

commit sha 1fc8b4d0a9f5967d51c2ccd3d4fcc50461e323da

Upgrade Gradle to 6.1

view details

push time in a month

push eventvpavic/bearerauth

Vedran Pavic

commit sha c95173649981b3970295c9171136166e2b90541c

Add CompositeAuthorizationContextValidator

view details

Vedran Pavic

commit sha e833f2fe7e283a154044fbf90c4f12f95fe6a14c

Improve ServletBearerAuthenticationFilter

view details

Vedran Pavic

commit sha 483f98db6cf9f654406f863c043a0c9075c6eb87

Improve HttpExchange API

view details

Vedran Pavic

commit sha 42d54e485c4dd1db09df5854a4ff5897d10e9954

Migrate build to Groovy DSL

view details

Vedran Pavic

commit sha f6d3ca3306d84e5a5bc543928393b5aff6e5fa91

Improve included build plugin

view details

Vedran Pavic

commit sha 76d2cc7ed5cd8c0660ae8a865a260833509f93ff

Configure publishing

view details

push time in a month

push eventvpavic/bearerauth

Vedran Pavic

commit sha 70fd828d33fb133a18c933903eb984ccb6b08b67

Disable JDK 14 build

view details

Vedran Pavic

commit sha de480e186e56e3c6b0b2ab86437c1273ba29c713

Move to org.briskidentity package

view details

Vedran Pavic

commit sha 3873861b59c50c2337e8f191ae8a3576f9516180

Upgrade Gradle to 6.1

view details

Vedran Pavic

commit sha 479dd92bc3cf3bd9075770c460b128e9d95e5f3a

Improve AuthorizationContextValidator API

view details

push time in a month

push eventvpavic/bearerauth

Vedran Pavic

commit sha 0a3cb8aa5f5c97421f0091dc0afed4f56d0363ec

Update JDKs used in CI

view details

push time in a month

push eventvpavic/bearerauth

Vedran Pavic

commit sha ae2ae511ff99677b877dc3fa776766ff7e4d2e4f

Move common build logic to convention plugin

view details

Vedran Pavic

commit sha cb190391f63d86b8a46fe15b134e34feeebbc93f

Improve build settings

view details

Vedran Pavic

commit sha ba29665996aaf48ae58b2807652a96fca80d62aa

Document AuthorizationContext and make it serializable

view details

Vedran Pavic

commit sha d776df63f60798541b1c65b5339c2dddc0d40695

Repurpose samples to test

view details

push time in a month

push eventvpavic/bearerauth

Vedran Pavic

commit sha 81f804720cdf8f55f6d8ee3370c804ac5a39c671

Add javadoc and tests for WwwAuthenticateBuilder

view details

Vedran Pavic

commit sha 44e444ef3fd5bdbaade96105691f9a621c130a49

Upgrade Micronaut to 1.2.9

view details

Vedran Pavic

commit sha 9c7870895bae2b3498892b9310204f69daec8f8d

Improve build

view details

push time in a month

issue openedpivotal-cf/java-cfenv

Provide capability for post processing service data

Our provider unfortunately tags PostgreSQL service with conflicting tags:

"tags": [
 "AWS",
 "RDS",
 "Aurora",
 "PostgreSQL",
 "MySQL"
],

This results in CfJdbcUrlCreator not being able resolve a uniqe database service:

2020-01-13T14:58:47.47+0100 [APP/PROC/WEB/0] OUT DEBUG|CustomLogEvent||i.p.c.s.b.CfDataSourceEnvironmentPostProcessor|[main] Skipping execution of CfDataSourceEnvironmentPostProcessor. No unique database service found. Found database service names [acme-rds-11, acme-rds-11]

Previously, with Spring Cloud Connectors, we were addressing this with a custom ServiceDataPostProcessor implementation that would deal with this scenario. See cloudfoundry/java-buildpack/issues/574.

Any chance Java CFEnv gets a similar capability? Are there maybe any alternatives to address this scenario?

created time in a month

push eventvpavic/spring-boot

Phillip Webb

commit sha af4b53117397f9482d2f3bf6996ac0db92071a6b

Revert "Try to fix problem with corrupted build numbers on Artifactory" This reverts commit ab981b9cbae6d8c3b64a1553bad93cf99391cd77 since it's hopefully now fixed upstream.

view details

dreis2211

commit sha 9fe114ebad68fbc37cf542bcc8c8d4a153afb5bc

Update copyright in legal doc section See gh-19621

view details

Stephane Nicoll

commit sha 19f664f41ada7922d9343036f7be1b9804860539

Merge pull request #19621 from dreis2211 * pr/19621: Update copyright in legal doc section Closes gh-19621

view details

Stephane Nicoll

commit sha b97b0c1d7bc5e926c2492ccbdb3155ea3191850e

Merge branch '2.2.x' Closes gh-19635

view details

Andy Wilkinson

commit sha 617ebaf3c0322dc59d439f7cf753dbfaf72127a1

Isolate Gradle Plugin build from other Gradle configuration Closes gh-19656

view details

Andy Wilkinson

commit sha 7fda317f0dd70f9a1e4f68e48342d2b6e686bfe8

Merge branch '2.1.x' into 2.2.x Closes gh-19657

view details

Andy Wilkinson

commit sha efe919c5313bc34c0de0b5dfa16b22dadaeeecb3

Merge branch '2.2.x'

view details

Andy Wilkinson

commit sha d75a58d7892e6160cfcdf8ddbc361c556a07f5c0

Start building against Reactor Californium-SR15 snapshots See gh-19640

view details

Andy Wilkinson

commit sha bcaae99fa959a0d08fb5a2086225a49398bffac1

Start building against Spring AMQP 2.1.13 snapshots See gh-19641

view details

Andy Wilkinson

commit sha 2d995e740a736ae0ec3971b6fbcd1f2bb1a80f77

Start building against Spring Data Lovelace-SR15 snapshots See gh-19642

view details

Andy Wilkinson

commit sha 5e14e33c948b5bca8415fd6b5a2f07f6df084f23

Start building against Micrometer 1.1.10 snapshots See gh-19639

view details

Andy Wilkinson

commit sha 2c89a4b2fbbe553bf588db4407e2f5213828b9f7

Merge branch '2.1.x' into 2.2.x

view details

Andy Wilkinson

commit sha 5a1236819d56792581121b6b5ecfa1d5c153c018

Merge branch '2.2.x'

view details

Andy Wilkinson

commit sha 823d39d63aa47cb74f3b93311e327ce69ebd3e57

Pass Gradle Enterprise-related parameters into Windows build

view details

Andy Wilkinson

commit sha bda3cedf101158d140d211c1f08255da83a7b91f

Suppress Gradle's welcome message in CI builds Closes gh-19630

view details

Andy Wilkinson

commit sha fbc958e4dd48e3cbbfcc410d2fa2c538af0b1e98

Build against Reactor Dysprosium-SR3 snapshots See gh-19643

view details

Andy Wilkinson

commit sha cedcbaccdb4542f1e833d9817db3d2a0331dc8c6

Build against Spring HATEOAS 1.0.3 snapshots See gh-19644

view details

Andy Wilkinson

commit sha 803a24d6f44d4bb651830444cdc062f138d67749

Build against Micrometer 1.3.3 snapshots See gh-19645

view details

Andy Wilkinson

commit sha 0509248bf71cd83b6d1ab8dedd85d5d0412cc602

Build against Spring AMQP 2.2.3 snapshots See gh-19646

view details

Andy Wilkinson

commit sha 3faf023da45ccd7e9e277d9b4a742d052c6bfe10

Build against Spring Integration 5.2.3 snapshots See gh-19647

view details

push time in a month

issue commentspring-projects/spring-session

Inaccurate note on custom cookie sample index page

@eleftherias Could you backport this to 2.1.x?

eleftherias

comment created time in a month

push eventvpavic/spring-boot

Andy Wilkinson

commit sha b5ae8b0af5fd57efd552a7f6b865b3ab2071e7f5

Disable tests that use Docker when Docker is unavailable Closes gh-19616

view details

dreis2211

commit sha f68ba673fe9b0d40d679ff354649a554ddd354b6

Remove Maven wrapper leftovers See gh-19618

view details

Andy Wilkinson

commit sha eac9221aa9616030ff48521a33edf7803a2487af

Merge pull request #19618 from dreis2211 * gh-19618: Remove Maven wrapper leftovers Closes gh-19618

view details

Andy Wilkinson

commit sha e8c4a8590f6ad56e7700d46834826c09b6364b79

Remove leftover Maven settings template

view details

Vedran Pavic

commit sha 57b7dfc730fbbe8c3019ac7563b51dcd06738580

Simplify Gradle's build settings See gh-19619

view details

Andy Wilkinson

commit sha 77badf77f7bd89e72aa53093eb596720e530b45f

Merge pull request #19619 from vpavic * gh-19619: Simplify Gradle's build settings Closes gh-19619

view details

Vedran Pavic

commit sha 8757f63360643030b9725f222c60422d7b3f806c

Reuse optional configuration name constant See gh-19620

view details

Andy Wilkinson

commit sha 88f7f8cca05198bffb8623bf8063cc1dc03f8791

Merge pull request #19620 from vpavic * gh-19620: Reuse optional configuration name constant Closes gh-19620

view details

Madhura Bhave

commit sha 139995469a40aaec556fd920cf8826ea021459bb

Short circuit validation in bind handler if previous exception present Closes gh-19599

view details

Madhura Bhave

commit sha d510a7bd80fa1aa5e1502d9d02bb61b73b2801da

Merge branch '2.2.x' Closes gh-19622

view details

Brian Clozel

commit sha 0f567c879d9a710ac2e4068b57c88335daeaf460

Auto-configure HTTP client builders as Lazy Prior to this commit, HTTP client builders auto-configured by Spring Boot would be eagerly instantiating resources, even if those were not used by the application. This commit makes the `RestTemplateBuilder` bean as Lazy. `WebClient.Builder` was already a prototype bean, but some of its dependencies could consume resources, like the `HttpClientConnector` and the related infrastructure. This commit makes those pieces lazy. Note that since those components are meant to help instantiate actual HTTP clients for application components, making them lazy won't make any difference at runtime since they'll be used during context refresh, or they won't be used at all. Closes gh-19549

view details

Madhura Bhave

commit sha 1fa83757cef7fc9dca1c6c2b093450f8ca9fd3bb

Fix tests See gh-19599

view details

Madhura Bhave

commit sha 94ab996597bccf1d821eb4bb3d4f60036834bd30

Merge branch '2.2.x'

view details

Brian Clozel

commit sha e0171a5da813f5e514937f6ee9d96d7f7400ffa1

Polish

view details

push time in a month

delete branch vpavic/spring-boot

delete branch : simplify-build

delete time in a month

delete branch vpavic/spring-boot

delete branch : reuse-constant

delete time in a month

create barnchvpavic/spring-boot

branch : reuse-constant

created branch time in a month

PR opened spring-projects/spring-boot

Simplify build settings

This PR proposes some simplifications to build settings.

+4 -4

0 comment

2 changed files

pr created time in a month

push eventvpavic/spring-boot

Andy Wilkinson

commit sha b5ef6d40c034dc361197e83644aca821c39aeb69

Update README to reflect the build now using Gradle Closes gh-19617

view details

push time in a month

push eventvpavic/spring-boot

Andy Wilkinson

commit sha b5ef6d40c034dc361197e83644aca821c39aeb69

Update README to reflect the build now using Gradle Closes gh-19617

view details

Vedran Pavic

commit sha c92436cc2d0fb907c0d73c42c0f08cbcf28e2dad

Simplify build settings

view details

push time in a month

create barnchvpavic/spring-boot

branch : simplify-build

created branch time in a month

push eventvpavic/spring-boot

Andy Wilkinson

commit sha 8a28e9bfa65441b9308e6e912ab0c948a892d56e

Tag the build scan with the JDK that was used Closes gh-19615

view details

push time in a month

push eventvpavic/spring-boot

Andy Wilkinson

commit sha 4b57884535fd7ae3b8605a8c3aa40281f592cf13

Remove outdated buildSrc README

view details

push time in a month

issue commentspring-projects/spring-session

Spring session in IBM Websphere

I'm afraid there's not enough information here in order for us to be able to help you. Can you provide a sample that can be used to reproduce the problem?

Bubai14

comment created time in a month

issue commentspring-projects/spring-session

Updating from 2.1.X to 2.2.0 breaks

It's not clear how is this related to Spring Session, could you clarify?

Assuming Direction and Sort are the ones from Spring Data's web support, this appears to be related to Spring Data.

SElab2019

comment created time in a month

push eventvpavic/spring-boot

Stephane Nicoll

commit sha 7f509bf84e9b51416ce65a777a3b5b2521921a6f

Make sure Web infrastructure uses qualified beans This commit is a follow-up of a change in Spring Framework[1] to make sure injection points that are expecting a specific bean by name use a qualifier. As a result of this change, MVC uses the dedicated MVC validator again rather than the general one auto-configured by Spring Boot. [1] https://github.com/spring-projects/spring-framework/issues/23887 Closes gh-18672

view details

Phillip Webb

commit sha b3e9a06476e0c5c68cb934092f43c7ee867e1b07

Polish

view details

Phillip Webb

commit sha ae5ae72889926d1eabe1ca492e0d77479d9c659e

Add and adapt reactive health contributors Update `HealthEndpointConfiguration` to also include adapted reactive health contributors when project reactor is on the classpath. Prior to this commit, reactive contributors were only exposed in WebFlux applications. This was a regression from Spring Boot 2.1 that we didn't catch because all our own reactive contributors all have non-reactive equivalents. Closes gh-18805

view details

Stephane Nicoll

commit sha 5e1a6b678564e471063d098bd51dba7422d9fcb5

Upgrade Java 13 version in CI image Closes gh-18820

view details

Stephane Nicoll

commit sha 99d0002f286e62411d5f8331ac7843f36b14f887

Upgrade to Hazelcast 3.12.4 Closes gh-18821

view details

Stephane Nicoll

commit sha b5e08b54ac13415ecc72c398f2924e96e407e92a

Upgrade to Lettuce 5.2.1.RELEASE Closes gh-18822

view details

Stephane Nicoll

commit sha 434224aca75a369c550909d3e14fbb33d099adb9

Upgrade to Flyway 6.0.8 Closes gh-18823

view details

Stephane Nicoll

commit sha f56b32b0c97d93e4582bb026c1af1c0638d1c078

Upgrade to Neo4j Ogm 3.2.2 Closes gh-18824

view details

Stephane Nicoll

commit sha 2d0a235c520880b72ee7d715b9306f0625c9c45d

Add "Deploying to Containers" dedicated section Closes gh-18818

view details

Brian Clozel

commit sha b7f59eb7cb88e03be4fa579fdf3960dc09de23a5

Add config property for webflux codec maxInMemorySize This commit creates a new configuration property `spring.codec.max-in-memory-size` which configures the maximum amount of data to be buffered in memory by codecs (both client and server). This property has no default value - it will let Spring Framework handle the default behavior, currently enforcing a 256KB for provided codecs. Fixes gh-18828

view details

larrywest

commit sha 82a41a3ed0da32119b35c8d847264386da935ad7

Remove unnecessary log4j exclusion See gh-18833

view details

Stephane Nicoll

commit sha 7d5c468ebb88b2898ca6c3e4844930f348d2dec6

Merge pull request #18833 from larrywest * pr/18833: Remove unnecessary log4j exclusion Closes gh-18833

view details

Johnny Lim

commit sha 45d85778b8c02820c5ec496525d539147afdc9aa

Polish See gh-18838

view details

Stephane Nicoll

commit sha 0d1cfb520c7d1cee8eb7d9f3d268db01eddc286b

Merge pull request #18838 from izeye * pr/18838: Polish Closes gh-18838

view details

Jaeyeon Kim

commit sha 008a6fa7c11610e94a0eea2291a4f3cf57eef864

Add reference to Armeria starter See gh-18837

view details

Stephane Nicoll

commit sha f1c70622cf2905edcce1e03b7ee2eb57f15abfd5

Merge pull request #18837 from jaeyeonling * pr/18837: Add reference to Armeria starter Closes gh-18837

view details

Stephane Nicoll

commit sha 02153f36edcfc539fe9cd29b4d4bf011f99c8c73

Upgrade to Elasticsearch 6.8.4 Closes gh-18798

view details

Madhura Bhave

commit sha 2d604beb47bedbf66fa713037a1670d0a1981373

Migrate release scripts to java Closes gh-17261

view details

Madhura Bhave

commit sha 2369639b4b84ed4058555a36ec68d92ea9bfe8f1

Merge branch '2.1.x' Closes gh-18840

view details

Stephane Nicoll

commit sha 986a74f0f4a6baf6ded7b5c50c4e305cf67799ae

Upgrade to Spring Framework 5.1.11 Closes gh-18737

view details

push time in a month

delete branch vpavic/spring-boot

delete branch : 2.1.x

delete time in a month

push eventvpavic/spring-session

Rob Winch

commit sha 195af52d0b6c0abc72f68befabe0a71bb2497fa9

Upgrade to Spring Framework 5.2.2.RELEASE Fixes gh-1548

view details

push time in a month

push eventvpavic/bearerauth

Vedran Pavic

commit sha e50db5216192c4be45b6d56390b3d9e060abcbf2

Add bearerauth-spring-webflux module

view details

push time in 2 months

push eventvpavic/bearerauth

Vedran Pavic

commit sha fecbdf249c3ddf2ac2477ee812b0da86053a0422

Upgrade Spring Boot to 2.2.2.RELEASE

view details

Vedran Pavic

commit sha 1bcfcc7a36220ea48a609ef211dbe4d4432fd27d

Upgrade Micronaut to 1.2.8

view details

push time in 2 months

push eventvpavic/bearerauth

Vedran Pavic

commit sha 6ee2da308ddf4259717eda98ea7de850cb015625

Improve error handling

view details

Vedran Pavic

commit sha c2f41666464f99c261de7b02f7443cf38736e2f5

Simplify Servlet filter

view details

Vedran Pavic

commit sha aeb9d93ab4a0b6489f2587d299b7d1e586631422

Add bearerauth-servlet module

view details

push time in 2 months

delete tag vpavic/makeit19-dockerizing-spring-boot

delete tag : step-6

delete time in 2 months

delete tag vpavic/makeit19-dockerizing-spring-boot

delete tag : step-5

delete time in 2 months

delete tag vpavic/makeit19-dockerizing-spring-boot

delete tag : step-4

delete time in 2 months

delete tag vpavic/makeit19-dockerizing-spring-boot

delete tag : step-3

delete time in 2 months

delete tag vpavic/makeit19-dockerizing-spring-boot

delete tag : step-2

delete time in 2 months

delete tag vpavic/makeit19-dockerizing-spring-boot

delete tag : step-1

delete time in 2 months

push eventvpavic/gradle

Bjørn Vester

commit sha c2df6bbe20ec62b0b3ac3b6770f89ba5e4953570

Fix problem when using the embedded ASM classes in Groovy AST transformations The ASM classes are embedded with Groovy but relocated under the groovyjarjarasm top level package name. These classes were not explicitly allowed in the Groovy compiler class loader, where the rest of the compiler classes would be loaded, which would lead to loader constraint violations. Issue: #5908 Signed-off-by: Bjørn Vester <bmv@netcompany.com>

view details

Andrew Malyhin

commit sha 2a5009828b1ff4b11d10582fb9e9af4e9725efd5

Support --parameters compilation flag for Groovy lang Issue #2487 Signed-off-by: Andrew Malyhin <katoquro@gmail.com>

view details

Andrew Malyhin

commit sha f04e429084e487fad3fa8fe8233c747786afca53

Wrap parameters flag with Groovy 2.5+ check Issue #2487 Signed-off-by: Andrew Malyhin <katoquro@gmail.com>

view details

Andrew Malyhin

commit sha d551ec45213fbc69cff3b203ee45f1952edea9ff

Update Docs and annotations for parameters option Issue #2487 Signed-off-by: Andrew Malyhin <katoquro@gmail.com>

view details

Donat Csikos

commit sha 7fb528ef4271b01dfae3f2f6986e60fe8bf1f261

Add test coverage for accessing gradle.properties entries in buildSrc and in included builds

view details

Donat Csikos

commit sha 1a077f60382e49899a2bb271fc0fb44e03581936

Test system properies in settings.gradle

view details

Donat Csikos

commit sha 1295587ef9a7ca50cd8acae64be395e7aa930333

Lower required tapi version in ToolingApiPropertiesLoaderCrossVersionSpec

view details

Dmitriy Konopelkin

commit sha d6ed0299208cf48238af285a1f00a8b942bdd140

Fix Moxy status in annotation processors list Signed-off-by: Dmitriy Konopelkin <dekanszn@gmail.com>

view details

Steven Crockett

commit sha 3ac8c7f9c0afab543391b47dfce3c1c89bf652d1

make inner classes static where possible Signed-off-by: Steven Crockett <crockett.j.steven@gmail.com>

view details

Lóránt Pintér

commit sha c8bf0ec23dcdb88f90c4f92e8cbcdd3cb6312328

Start watching in one go and refactor logging

view details

Lóránt Pintér

commit sha 3c7a073c7dfe764342fb38ffd7157160ebdf043e

Add native file watcher for Darwin

view details

Rodrigo B. de Oliveira

commit sha cc2bfc777e957df5d3fe54003e45378a17f2c831

Introduce `ValueSource` API Based on the _Westline services_ prototype (#11168).

view details

Rodrigo B. de Oliveira

commit sha 58c722e89b2c66bea5dce4750dee7792b311ec32

Touch up documentation comment

view details

Rodrigo B. de Oliveira

commit sha a8fb17aa75cc104be5aad0c1dd24d3aaaf11592c

Move `ProviderFactory` instantiation back to `WorkerSharedGlobalScopeServices`

view details

Rodrigo B. de Oliveira

commit sha 4e576004bca548f1d6024d22db3cfad9e9ed63f6

Fix `DefaultProviderFactory` instantiation in `TestUtil`

view details

Rodrigo B. de Oliveira

commit sha e8160e24bb712c9e3b396183b73ca6e0ea64b83e

Polish `WorkerDaemonServer` - Fix formatting

view details

Rodrigo B. de Oliveira

commit sha 9aa8b4d13f376295cb7c0cf23b26d736bf290f3f

Ignore value source test temporarily

view details

Rodrigo B. de Oliveira

commit sha be5aecdf7788ef9894260457ffb95938e93789d9

Prepare to move `DefaultValueSourceProviderFactory` to model-core - Move `ProviderFactory` to the Gradle user home scope so it can depend on `IsolatableFactory`

view details

Rodrigo B. de Oliveira

commit sha 1fcf9d27f0556affa064dbbf72ff1e962491c881

Serialize `ProviderFactory` service references

view details

Rodrigo B. de Oliveira

commit sha 833a8f3ea378cf5642a00ae66f8e62d1c4b90ec9

Migrate `DefaultValueSourceProviderFactory` implementation to model-core

view details

push time in 2 months

push eventvpavic/bearerauth

Vedran Pavic

commit sha 2a75c9432180e5e5f0d0c4d01e95b874bbe7aec5

Add bearer token error

view details

Vedran Pavic

commit sha c25101c7dc73f3997b0da2c6507479b7eaeb925f

Add AuthorizationContextResolver implementation backed by a Map

view details

push time in 2 months

issue commentspring-projects/spring-boot

Upgrade to SpringData MongoDB 3.0 and MongoDB Java Driver 4.0

/cc @gregturn Spring Session MongoDB will be affected by this.

christophstrobl

comment created time in 2 months

push eventvpavic/spring-session-samples

Vedran Pavic

commit sha 039985a4f30af49841e0738ac6d81327c49edcbc

Fix Travis CI config

view details

push time in 2 months

push eventvpavic/spring-session-samples

Vedran Pavic

commit sha 6c23a5fc0e53a91b8be26f4cdc10fd14b206278a

Upgrade Gradle to 6.0.1

view details

Vedran Pavic

commit sha b5be025209edf1db049d3f1bc1d4268c270cbddd

Upgrade Spring Boot to 2.2.2.RELEASE

view details

Vedran Pavic

commit sha 25ef118b31982b63fea8b4db29773380cf8c02c8

Update Travis CI config

view details

push time in 2 months

push eventtraintracker/traintracker

Vedran Pavic

commit sha cf64d2a77765dd1bdabd48170172648889407e89

Upgrade dependencies

view details

push time in 2 months

startedremkop/picocli

started time in 3 months

push eventvpavic/gradle

Paul Merlin

commit sha 335daca33a2e6d85d95e3d90ca84bf159da1897b

Prove both Kotlin DSL IDE model builders return the same content The single script request for Kotlin Scripting API The multi scripts request for IntelliJ import & lifecycle Signed-off-by: Paul Merlin <paul@gradle.com>

view details

Gradleware Git Bot

commit sha ce5f26199e8bb775a1127039f4c2a635aad1c537

Publish 6.0.1-20191130000042+0000

view details

push time in 3 months

push eventvpavic/gradle

Sterling Greene

commit sha 97cb1e9a66e4a932249b225741d2ad7bbd158680

Make DEFAULT_ZINC_VERSION private for now

view details

Sterling Greene

commit sha 2d8eeea5da71a8d5b29bdfefd0349f543c56d7f3

Merge pull request #10978 from gradle/sg/60/http-decommissioning Link to blog post about HTTP decommissioning

view details

Gradleware Git Bot

commit sha bbad0a6593fcf68c53d6d73cd71f84aea30c4fd3

Publish 6.0-20191017230032+0000

view details

Sterling Greene

commit sha 046e4163ea243abcdc003b4675fa62f42f9f2800

Publish 5.6.3

view details

Bo Zhang

commit sha 5f4951b5fd0bf319fc3f0b876849cfa34e8ea460

Merge branch 'release'

view details

Sterling Greene

commit sha 4e1e6a12879f7bafdbdd95a33ae7b64ff217ae50

Merge remote-tracking branch 'origin/ljacomet/dependency-management/scala-zinc-validation' into release * origin/ljacomet/dependency-management/scala-zinc-validation: Make DEFAULT_ZINC_VERSION private for now Expand compatibility table in Scala plugin chapter Extract Scala related version to constants Clear error message when breaking default zinc setup Update documentation around zinc support

view details

Sterling Greene

commit sha 2606578bfe96747f7dc8785139e7735065876d32

Merge remote-tracking branch 'origin/release-5.6' into release This is only to mark the commits in release-5.6 as contained in release. This isn't actually merging anything.

view details

Sterling Greene

commit sha 7ab47c2b4f473a8fe2542c306a1543cb233575b6

Merge remote-tracking branch 'origin/release' * origin/release: (63 commits) Make DEFAULT_ZINC_VERSION private for now Expand compatibility table in Scala plugin chapter Limit 5.x compatibility in tests to JDK12 or older Update deprecations view GE image Extract Scala related version to constants Clear error message when breaking default zinc setup Update documentation around zinc support Compatibility fix for Gradle Module Metadata Bump CI health plugin version to 0.73 Don't split integMultiVersionTest Add missing - to CI config Use dedicated user with token-based authentication to execute… (#11044) Restore behavior of pom packaging changing the main artifact extension Backport test fixture improvements from 6.0 branch Relax flaky test expectation Add equality check in case update() is called twice for the same input Fix code comment Add missing hashCode() method Add test coverage to pin down selector sorting behavior Track 'changing' and 'client module' information for override metadata ...

view details

Gradleware Git Bot

commit sha 83594646ea185ba8ee82e007871a8eed466177ee

Publish 6.0-20191018024718+0000

view details

Sterling Greene

commit sha 3a25ef5a96e7786548af0daaaec4917e20dd5320

Update to latest nightly

view details

Sterling Greene

commit sha 2d3f14c5ac32c1f1a5c988317eb7b7e052d48e20

Merge remote-tracking branch 'origin/release' * origin/release: Update to latest nightly

view details

Sterling Greene

commit sha e8c43d5e1ee817d2c48de55578b789e92ad16168

Add test coverage for Scala 2.13

view details

Sterling Greene

commit sha 88c970b13fece913d99b9deda6bc753f7769dd7c

Update docs to say Scala 2.13 can be compiled

view details

Cedric Champeau

commit sha 8ce5e4d87dad7d755d6c69580b63d7bc43497ed9

Add sha-256 and sha-512 checksums to `maven-publish` This commit adds the SHA-256 and SHA-512 checksums in: - Gradle Module Metadata - uploads to Maven repositories using the `maven-publish` plugin The upload of those additional files is failsafe, just in case some repositories don't support those checksum files.

view details

Cedric Champeau

commit sha 89a19883bac8eabef5650f69130b419f342ecb0c

Add support for sha256/sha512 to ivy publishing Publication of SHA256 and SHA512 checksums is now enabled on both the legacy `ivy` and `ivy-publish` plugins.

view details

Cedric Champeau

commit sha 4f7a4ccda3b4da4bbd2f3f4a67fe45854e30f414

Fix signing test cases

view details

Cedric Champeau

commit sha b61074aeb3fb4918626fabcab3d89fba1c8eb43f

Add tests to prove resiliency of SHA signature uploads

view details

Cedric Champeau

commit sha b618f41cc2877303a4eb4d41d6072b0d4c810193

Fix unit test

view details

Cedric Champeau

commit sha 56ae253e543c4d4346da82e9d8ae182240a5ec5e

Fix TAPI test for Maven upload events

view details

Cedric Champeau

commit sha a9a1f4aaebe7543fb9bb9e8e38dae92482627ca3

Typo: signatures -> checksums

view details

push time in 3 months

delete branch vpavic/gradle-completion

delete branch : background-caching

delete time in 3 months

delete branch vpavic/gradle-completion

delete branch : background-cache-refresh

delete time in 3 months

delete branch vpavic/gradle-completion

delete branch : subdir-completion

delete time in 3 months

delete branch vpavic/gradle-completion

delete branch : eriwen/first-init-background

delete time in 3 months

delete branch vpavic/gradle-completion

delete branch : eriwen/issue-49

delete time in 3 months

delete branch vpavic/gradle-completion

delete branch : dependency-configurations

delete time in 3 months

delete branch vpavic/gradle-completion

delete branch : gradle5

delete time in 3 months

fork vpavic/gradle-completion

Gradle tab completion for bash and zsh

fork in 3 months

push eventvpavic/spring-boot-rest-service-demo

Vedran Pavic

commit sha ae0180a541c4135969c491846313f5d3a330f057

Remove product generator

view details

Vedran Pavic

commit sha 889d4b52a0bd4fb9f21df744f83114ddf9d844c6

Disable OEMIV

view details

Vedran Pavic

commit sha 243eaa86e83071c098377705de7622d849d69f91

Enable H2 console

view details

Vedran Pavic

commit sha ddf54d095a32c39954c5b98d9f7e6a0ffad9a144

Add Travis CI config

view details

push time in 3 months

push eventvpavic/spring-boot-rest-service-demo

Vedran Pavic

commit sha 3a8a30f08d0cd6357e470d16176d8ef6629679e5

Upgrade Spring Boot to 2.2

view details

Vedran Pavic

commit sha 27aaa2b7586c7e72c5ca33226f5f45d42a942a69

Polish

view details

push time in 3 months

push eventvpavic/bearerauth

Vedran Pavic

commit sha 287f6becf2b99b76dc549efcb1a79ab22920857b

Improve BearerToken

view details

Vedran Pavic

commit sha e77887af6e81601adf95a57f3e520fd38d4e084c

Improve Spring Boot based samples

view details

Vedran Pavic

commit sha bc8977b4e207112c73204f58a490aac26db5a8d5

Add Micronaut sample

view details

push time in 3 months

push eventvpavic/bearerauth

Vedran Pavic

commit sha 7981cd4846b34c1fe1454956531bc38601d04da2

Add tests for BearerToken and default BearerTokenExtractor

view details

Vedran Pavic

commit sha 3517354b0551a3805ef9059ff9bd93bcbba85d54

Upgrade Gradle to 6.0.1

view details

push time in 3 months

issue commentdocker/for-linux

Add packages for Ubuntu 19.10 (Eoan Ermine)

This has been linked already, but I'd again suggest to take a look at https://github.com/docker/for-linux/issues/833#issuecomment-548997517.

With Debian packages being recent enough, I've personally given up on Docker provided repositories as those have been a biggest pain while upgrading Ubuntu.

To clarify, installing docker.io and docker-compose packages on Ubuntu 19.10 gets you:

$ docker version 
Client:
 Version:           19.03.2
 API version:       1.40
 Go version:        go1.12.9
 Git commit:        6a30dfca03
 Built:             Mon Sep 16 03:56:22 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          19.03.2
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.9
  Git commit:       6a30dfca03
  Built:            Wed Sep 11 22:45:55 2019
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.2.10-0ubuntu1
  GitCommit:        
 runc:
  Version:          spec: 1.0.1-dev
  GitCommit:        
 docker-init:
  Version:          0.18.0
  GitCommit:        
$ docker-compose version 
docker-compose version 1.21.0, build unknown
docker-py version: 3.4.1
CPython version: 3.7.5rc1
OpenSSL version: OpenSSL 1.1.1c  28 May 2019
behrangsa

comment created time in 3 months

create barnchvpavic/bearerauth

branch : master

created branch time in 3 months

created repositoryvpavic/bearerauth

Simple bearer token authentication framework for Java

created time in 3 months

push eventvpavic/spring-session

Vedran Pavic

commit sha 3a4345eb6ad773d5681826125da9c0afb7378147

Upgrade Gradle to 5.6.4

view details

Vedran Pavic

commit sha bc9d5f1299d0d7e9d59636dded0b1b31adb0b4b0

Start building against Spring Framework 5.2.2.RELEASE snapshots See: #1548

view details

push time in 3 months

push eventspring-projects/spring-session

Vedran Pavic

commit sha 3a4345eb6ad773d5681826125da9c0afb7378147

Upgrade Gradle to 5.6.4

view details

Vedran Pavic

commit sha bc9d5f1299d0d7e9d59636dded0b1b31adb0b4b0

Start building against Spring Framework 5.2.2.RELEASE snapshots See: #1548

view details

push time in 3 months

created tagvpavic/spring-session-bom

tagCorn-RELEASE

created time in 3 months

issue openedspring-projects/spring-session

Upgrade Spring Framework to 5.2.2.RELEASE

<!-- For Security Vulnerabilities, please use https://pivotal.io/security#reporting -->

<!-- Thanks for raising a Spring Session issue. Please provide a brief description of your problem along with the version of Spring Session that you are using. If possible, please also consider putting together a sample application that reproduces the issue. -->

created time in 3 months

push eventvpavic/spring-session

Eleftheria Stein

commit sha ee1d5b3b3c06943e0ab7c1a6d527ddcdb9429dc3

Document support for SameSite cookie directive See: #1543

view details

Vedran Pavic

commit sha 6c41dea893dd8cf93f914d14a594add9d37d7742

Polish contribution Resolves: #1543

view details

push time in 3 months

push eventspring-projects/spring-session

Eleftheria Stein

commit sha ee1d5b3b3c06943e0ab7c1a6d527ddcdb9429dc3

Document support for SameSite cookie directive See: #1543

view details

Vedran Pavic

commit sha 6c41dea893dd8cf93f914d14a594add9d37d7742

Polish contribution Resolves: #1543

view details

push time in 3 months

issue commentspring-projects/spring-boot

Spring Boot 2.2.1.RELEASE not published as default candidate on SDKMAN

Confirmed:

$ sdk ug

Upgrade:
springboot (2.1.9.RELEASE, 2.2.0.RELEASE < 2.2.1.RELEASE)

Upgrade candidate(s) and set latest version(s) as default? (Y/n): 

Thanks!

vpavic

comment created time in 3 months

push eventvpavic/spring-session

Christoph Dreis

commit sha 89a4255679dea014a8c06808225a38c89de16956

Parse expression only once in PrincipalNameIndexResolver Resolves: #1539

view details

push time in 3 months

push eventspring-projects/spring-session

Christoph Dreis

commit sha 89a4255679dea014a8c06808225a38c89de16956

Parse expression only once in PrincipalNameIndexResolver Resolves: #1539

view details

push time in 3 months

PR closed spring-projects/spring-session

Parse expression only once in PrincipalNameIndexResolver in: core type: enhancement

Hi,

I noticed in some profiling runs of my application that a small share of cycles goes into parsing the expression in PrincipalNameIndexResolver, which seems redundant. This PR puts the expression into a field and reuses it.

Let me know what you think. Cheers, Christoph

+1 -2

1 comment

1 changed file

dreis2211

pr closed time in 3 months

issue openedspring-projects/spring-boot

Spring Boot 2.2.1.RELEASE not published as default candidate on SDKMAN

$ sdk ls springboot
================================================================================
Available Springboot Versions
================================================================================
     2.2.1.RELEASE       1.5.22.RELEASE      1.4.7.RELEASE       1.2.3.RELEASE  
 > * 2.2.0.RELEASE       1.5.21.RELEASE      1.4.6.RELEASE       1.2.2.RELEASE  
   * 2.1.9.RELEASE       1.5.20.RELEASE      1.4.5.RELEASE       1.2.1.RELEASE  
     2.1.8.RELEASE       1.5.19.RELEASE      1.4.4.RELEASE       1.2.0.RELEASE  
     2.1.7.RELEASE       1.5.18.RELEASE      1.4.3.RELEASE       1.1.12.RELEASE 
     2.1.6.RELEASE       1.5.17.RELEASE      1.4.2.RELEASE       1.1.11.RELEASE 
     2.1.5.RELEASE       1.5.16.RELEASE      1.4.1.RELEASE       1.1.10.RELEASE 
     2.1.4.RELEASE       1.5.15.RELEASE      1.4.0.RELEASE       1.1.9.RELEASE  
     2.1.3.RELEASE       1.5.14.RELEASE      1.3.8.RELEASE       1.1.8.RELEASE  
     2.1.2.RELEASE       1.5.13.RELEASE      1.3.7.RELEASE       1.1.7.RELEASE  
     2.1.1.RELEASE       1.5.12.RELEASE      1.3.6.RELEASE       1.1.6.RELEASE  
     2.1.0.RELEASE       1.5.11.RELEASE      1.3.5.RELEASE       1.1.5.RELEASE  
     2.0.9.RELEASE       1.5.10.RELEASE      1.3.4.RELEASE       1.1.4.RELEASE  
     2.0.8.RELEASE       1.5.9.RELEASE       1.3.3.RELEASE       1.1.3.RELEASE  
     2.0.7.RELEASE       1.5.8.RELEASE       1.3.2.RELEASE       1.1.2.RELEASE  
     2.0.6.RELEASE       1.5.7.RELEASE       1.3.1.RELEASE       1.1.1.RELEASE  
     2.0.5.RELEASE       1.5.6.RELEASE       1.3.0.RELEASE       1.1.0.RELEASE  
     2.0.4.RELEASE       1.5.5.RELEASE       1.2.8.RELEASE       1.0.2.RELEASE  
     2.0.3.RELEASE       1.5.4.RELEASE       1.2.7.RELEASE       1.0.1.RELEASE  
     2.0.2.RELEASE       1.5.3.RELEASE       1.2.6.RELEASE       1.0.0.RELEASE  
     2.0.1.RELEASE       1.5.2.RELEASE       1.2.5.RELEASE                      
     2.0.0.RELEASE       1.5.1.RELEASE       1.2.4.RELEASE                      

================================================================================
+ - local version
* - installed
> - currently in use
================================================================================
$ sdk ug

All candidates are up-to-date

created time in 3 months

Pull request review commentspring-projects/spring-session

Document support for SameSite cookie directive

 Note that if you use Hazelcast's `MapStore` to persist your sessions `IMap`, the * Reloading triggers `EntryAddedListener` results in `SessionCreatedEvent` being re-published * Reloading uses default TTL for a given `IMap` results in sessions losing their original TTL +[[api-cookieserializer]]+=== Using `CookieSerializer`++A `CookieSerializer` is responsible for defining how the session cookie is written.+Spring Session comes with a default implementation using `DefaultCookieSerializer`.++[[api-cookieserializer-bean]]+==== Exposing `CookieSerializer` as a bean+Exposing the `CookieSerializer` as a Spring bean augments the existing configuration when you use configurations like `@EnableRedisHttpSession`.++The following example shows how to do so:++====+[source,java]+----+include::{samples-dir}spring-session-sample-javaconfig-custom-cookie/src/main/java/sample/Config.java[tags=cookie-serializer]+----++<1> We customize the name of the cookie to be `JSESSIONID`.+<2> We customize the path of the cookie to be `/` (rather than the default of the context root).+<3> We customize the domain name pattern (a regular expression) to be `^.+?\\.(\\w+\\.[a-z]+)$`.+This allows sharing a session across domains and applications.+If the regular expression does not match, no domain is set and the existing domain is used.+If the regular expression matches, the first https://docs.oracle.com/javase/tutorial/essential/regex/groups.html[grouping] is used as the domain.+This means that a request to https://child.example.com sets the domain to `example.com`.+However, a request to http://localhost:8080/ or https://192.168.1.100:8080/ leaves the cookie unset and, thus, still works in development without any changes being necessary for production.+====++WARNING: You should only match on valid domain characters, since the domain name is reflected in the response.+Doing so prevents a malicious user from performing such attacks as https://en.wikipedia.org/wiki/HTTP_response_splitting[HTTP Response Splitting].++[[api-cookieserializer-customization]]+==== Customizing `CookieSerializer`++You can customize how the session cookie is written by using any of the following configuration options on the `DefaultCookieSerializer`.++* `cookieName`: The name of the cookie to use.+Default: `SESSION`.+* `useSecureCookie`: Specifies whether a secure cookie should be used.+Default: Use the value of `HttpServletRequest.isSecure()` at the time of creation.+* `cookiePath`: The path of the cookie.+Default: The context root.+* `cookieMaxAge`: Specifies the max age of the cookie to be set at the time the session is created.+Default: `-1`, which indicates the cookie should be removed when the browser is closed.+* `jvmRoute`: Specifies a suffix to be appended to the session ID and included in the cookie.+Used to identify which JVM to route to for session affinity.+With some implementations (that is, Redis) this option provides no performance benefit.+However, it can help with tracing logs of a particular user.+* `domainName`: Allows specifying a specific domain name to be used for the cookie.+This option is simple to understand but often requires a different configuration between development and production environments.+See `domainNamePattern` as an alternative.+* `domainNamePattern`: A case-insensitive pattern used to extract the domain name from the `HttpServletRequest#getServerName()`.+The pattern should provide a single grouping that is used to extract the value of the cookie domain.+If the regular expression does not match, no domain is set and the existing domain is used.+If the regular expression matches, the first https://docs.oracle.com/javase/tutorial/essential/regex/groups.html[grouping] is used as the domain.+* `sameSite`: The value for the `SameSite` cookie directive.

I think we should mention here that null could be used as value to disable the serialization of SameSite directive.

eleftherias

comment created time in 3 months

Pull request review commentspring-projects/spring-session

Parse expression only once in PrincipalNameIndexResolver

  	private static final SpelExpressionParser parser = new SpelExpressionParser(); +	private static final Expression expression = parser.parseExpression("authentication?.name");

I think we should also get rid of parser as member variable and simply instantiate it here as it won't be reused.

dreis2211

comment created time in 3 months

issue commentspring-projects/spring-session

Document support for SameSite cookie directive

Closing in favor of PR #1543.

vpavic

comment created time in 3 months

pull request commentspring-projects/spring-session

Document support for SameSite cookie directive

Yes, that's what I was aiming for. Thanks.

eleftherias

comment created time in 3 months

issue closedspring-projects/spring-session

session cant be created after invalidate the old one

in our project, we do the followings during user logging in logger.debug(session.getId()); Session.invalidate(); Session=Request.getSession(); logger.debug(session.getId()); We expect to invalidate the old session and create a new one, but it turns out the old session is retrieved again, seems like invalidate() method doesn’t work. Our environment is spring session1.3.3. Backed by redis. Is there anything wrong? If any reply,I’ll be very appreciate

closed time in 3 months

hhfdna

issue commentspring-projects/spring-session

session cant be created after invalidate the old one

Thanks for letting us know. Glad you had it resolved.

hhfdna

comment created time in 3 months

push eventtraintracker/traintracker

Vedran Pavic

commit sha 6108b206d0fb74aacd309240ad3e25d45b3f407e

Upgrade dependencies

view details

push time in 3 months

more