profile
viewpoint
Kedar Joshi kedar-joshi LocationGuru Solutions Nagpur, India Loves Technology. Obsessive. Compulsive.

kedar-joshi/Thymeleaf-JavaEE-MVC 1

A simple Hello World project for integrating Thymeleaf as View / Templating technology with JavaEE 8 MVC 1.0 specification

kedar-joshi/baby-steps 0

Repository for sample Java projects, exploring various technologies .. suitable for beginners ..

kedar-joshi/check-for-leaks 0

a tool to help avoid publishing secrets to github and npm

kedar-joshi/code-review-plugin 0

IntelliJ IDEA plugin for marking inline review comments.

kedar-joshi/eclipse-collections 0

Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.

kedar-joshi/electron-api-demos 0

Explore the Electron APIs

kedar-joshi/hazelcast 0

Open Source In-Memory Data Grid

kedar-joshi/hibernate-orm 0

Hibernate's core Object/Relational Mapping functionality

kedar-joshi/intellij-plugin-save-actions 0

Supports configurable, Eclipse like, save actions, including "organize imports", "reformat code" and "rearrange code".

kedar-joshi/jdbc-helper 0

Project for JDBC helper utilities

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 4eef6357215f2c2bf15e008c120b82e1d1f532c9

Updated Flyway

view details

push time in 4 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha dce084a3ce7ed2807cfae702396471c061bc5966

Updated Flyway

view details

push time in 4 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 24efbf45b703eed1a87d5300d2bc6c52416f19c7

Updated Byte Buddy to v1.10.15 Closes gh-185

view details

Kedar Joshi

commit sha 88c74457d7991686af9dc608eff1ddf52f3da848

Updated Hazelcast to v4.0.3 Closes gh-186

view details

Kedar Joshi

commit sha 7f21898d09e024ef838cc12f94cd1c3a4f66241f

Updated Flyway to v6.5.7 Closes gh-187

view details

Kedar Joshi

commit sha 2f3c6da026bacd8d0684648c593f1c4504f87270

UpdateD Byte Buddy to v1.10.16 Closes gh-188

view details

Kedar Joshi

commit sha ad6a4f0d3c033a6e0069b07a35e5f3190bdbfd2c

Updated Spring Boot to v2.4.0 M2

view details

Kedar Joshi

commit sha c6c7502bc668d4938e01e86b0e92eaf5ae9d5788

Migrated to JDK 16

view details

Kedar Joshi

commit sha a99ab778783ae81b810ddbaff384b79ec1bc2dcf

Updated Hazelcast to v4.1-BETA-1

view details

Kedar Joshi

commit sha 97d5516184398c7354e540b351a68a627d41f92c

Updated Spring

view details

Kedar Joshi

commit sha ed51130fa1573419ce9f53f28bac310f7c622c58

Updated Hazelcast to v4.1-BETA-1

view details

Kedar Joshi

commit sha 2e39564c2315b55a1c9a9a296e6ca6c204739bb2

Updated Spring Boot to v2.4.0 M3

view details

push time in 4 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 2f3c6da026bacd8d0684648c593f1c4504f87270

UpdateD Byte Buddy to v1.10.16 Closes gh-188

view details

push time in 5 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 88c74457d7991686af9dc608eff1ddf52f3da848

Updated Hazelcast to v4.0.3 Closes gh-186

view details

Kedar Joshi

commit sha 7f21898d09e024ef838cc12f94cd1c3a4f66241f

Updated Flyway to v6.5.7 Closes gh-187

view details

push time in 6 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 24efbf45b703eed1a87d5300d2bc6c52416f19c7

Updated Byte Buddy to v1.10.15 Closes gh-185

view details

push time in 9 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 1c5efefb5ffd93e345f3c05e28b9d15ec8a5b68a

Updated Flyway to v6.5.6 Closes gh-182

view details

Kedar Joshi

commit sha b127c15a54622404f0e3e999b9b61aaca26b5a50

Updated Tomcat to v9.0.38 Closes gh-183

view details

Kedar Joshi

commit sha fd7197d8479457cc87cde87cc8e784d02698b69d

Updated Spring Boot to v2.3.4 Closes gh-184

view details

Kedar Joshi

commit sha 5e3ced48cd5720cbe0b880f270566b8e2459ff6f

Updated Spring Boot to v2.4.0 M2

view details

Kedar Joshi

commit sha d8a4d6150009312cfad464f5feff04732bce22fa

Migrated to JDK 16

view details

Kedar Joshi

commit sha 8a4671a475a0e37ca37d6a53a2de44e7bee74e77

Updated Hazelcast to v4.1-BETA-1

view details

Kedar Joshi

commit sha a1c72d006116ef7d6575d1b320df96f2fb7a3d7e

Updated Spring

view details

Kedar Joshi

commit sha cd455066c0c825514e84456ed0bac7a51cb5964d

Updated Hazelcast to v4.1-BETA-1

view details

Kedar Joshi

commit sha c9c21bbf9a8ac029b5ae0d24094ba6c1dcee1bc2

Updated Spring Boot to v2.4.0 M3

view details

push time in 10 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha fd7197d8479457cc87cde87cc8e784d02698b69d

Updated Spring Boot to v2.3.4 Closes gh-184

view details

push time in 11 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha b127c15a54622404f0e3e999b9b61aaca26b5a50

Updated Tomcat to v9.0.38 Closes gh-183

view details

push time in 12 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 1c5efefb5ffd93e345f3c05e28b9d15ec8a5b68a

Updated Flyway to v6.5.6 Closes gh-182

view details

push time in 12 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha e71c9748659d32cb895eb973c5e5247186523d4f

Upgraded to JDK 15 Closes gh-180

view details

Kedar Joshi

commit sha 86353ff33ec9452facd8662a8e2cf12ceacac367

Updated Spring Framework to v5.2.9 Closes gh-181

view details

Kedar Joshi

commit sha 7661279c79037372f3d858a964e84ecd05abe802

Updated Spring Boot to v2.4.0 M2

view details

Kedar Joshi

commit sha 12feee7570d2fc11cc3b72e732568203fd11f801

Migrated to JDK 16

view details

Kedar Joshi

commit sha 4e449e7e83c343297b11c557fb4c29a301e4870b

Updated Hazelcast to v4.1-BETA-1

view details

Kedar Joshi

commit sha fef55642a0226bd7e37f900a6d5b004454b76700

Updated Spring

view details

Kedar Joshi

commit sha 7524849e119a0388367b516ab0be3f67279286f5

Updated Hazelcast to v4.1-BETA-1

view details

push time in 13 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 86353ff33ec9452facd8662a8e2cf12ceacac367

Updated Spring Framework to v5.2.9 Closes gh-181

view details

push time in 13 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha e71c9748659d32cb895eb973c5e5247186523d4f

Upgraded to JDK 15 Closes gh-180

view details

push time in 13 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 322a228bfaba395825425d9a3d0a2de1f15c2a82

Updated Hazelcast to v4.1-BETA-1

view details

push time in 13 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 84ee19ef721cd318550cccc6de829f87906db8d8

Updated Spring

view details

push time in 13 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 1bae68c32fc77afc3bd24263c2c4736619427e6a

Updated Hibernate to v5.4.21 Closes gh-177

view details

Kedar Joshi

commit sha 36d8f7035934d9a4078473a710d6a308cc814500

Updated Spring Security to v5.4.0 Closes gh-178

view details

Kedar Joshi

commit sha 147db25fc3ad6e3bece24878fdee0765c4d88247

Updated JUnit to v5.7.0 Closes gh-179

view details

Kedar Joshi

commit sha 6f296c49cfa1ada208f303388930dd7a86a1e74c

Updated Spring Boot to v2.4.0 M2

view details

Kedar Joshi

commit sha 66c2e053d6027bf65327d3b2f6c3dae8b99a2b46

Migrated to JDK 16

view details

Kedar Joshi

commit sha 9d722c173c14a67d2c1e7942d2d03db9ed6ba868

Updated Hazelcast to v4.1-BETA-1

view details

push time in 14 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 147db25fc3ad6e3bece24878fdee0765c4d88247

Updated JUnit to v5.7.0 Closes gh-179

view details

push time in 14 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 36d8f7035934d9a4078473a710d6a308cc814500

Updated Spring Security to v5.4.0 Closes gh-178

view details

push time in 18 days

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 911ba8841ced9f5eb57f7fcc2250ba742d98eadd

Updated Hazelcast to v4.1-BETA-1

view details

push time in 19 days

push eventkedar-joshi/kafka-playground

Kedar Joshi

commit sha 450ccd545818e37e23669fc582964e88689060a5

work-in-progress

view details

push time in a month

push eventkedar-joshi/kafka-playground

Kedar Joshi

commit sha 4e547f5e2a534b76a900c0793f941db680c95d5f

work-in-progress

view details

push time in a month

push eventkedar-joshi/kafka-playground

Kedar Joshi

commit sha ceee063fdfcd9a8b60594446400ee3afe69fa742

work-in-progress

view details

push time in a month

push eventkedar-joshi/kafka-playground

Kedar Joshi

commit sha 43a7aea0dd89d8d36f7d906cfba98de20cdcaf44

work-in-progress

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 1bae68c32fc77afc3bd24263c2c4736619427e6a

Updated Hibernate to v5.4.21 Closes gh-177

view details

push time in a month

IssuesEvent
IssuesEvent

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 957fe214703c095a6d8b5718f669bd58c25cc874

Migrated to JDK 16

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 349833d48d24385dd42c57a0d0b52d8b6a3c3ace

Updated PostgreSQL driver to v42.2.15 Closes gh-174

view details

Kedar Joshi

commit sha 0a6bac898359bcafa3c243e90494da2748cb0199

Updated Flyway to v6.5.5 Closes gh-175

view details

Kedar Joshi

commit sha edf6d582f2c0d6430bf7b49d082e408731764bfc

Updated PostgreSQL driver to v42.2.16 Closes gh-176

view details

Kedar Joshi

commit sha 9429ec3857f54b973a71768a9d1dc03ef701e699

Updated Spring Boot to v2.4.0 M2

view details

Kedar Joshi

commit sha d8010444576bbccc141727156ce8636b9c39ec5b

Updated JUnit to v5.7.0-RC1

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha edf6d582f2c0d6430bf7b49d082e408731764bfc

Updated PostgreSQL driver to v42.2.16 Closes gh-176

view details

push time in a month

push eventkedar-joshi/spring-boot-playground

Kedar Joshi

commit sha e579318ea314d6e48cf8af4267f266e066d32b04

Added serialization test

view details

push time in a month

create barnchkedar-joshi/spring-boot-playground

branch : legacy

created branch time in a month

push eventkedar-joshi/spring-boot-playground

Kedar Joshi

commit sha 00e649606b32d41833e14417461d52864f8a3351

Added serialization test

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 0a6bac898359bcafa3c243e90494da2748cb0199

Updated Flyway to v6.5.5 Closes gh-175

view details

push time in a month

issue commentspring-projects/spring-boot

Consider if we should restore support for spring.profiles.include

Also, I may have misinterpreted the scope / expectations of this issue. Your recent comment suggests that this issue is more about supporting spring.profiles.include with spring.profiles.group while I am more interested in having spring.profiles.include as default behavior (with or without spring.profiles.group).

However, I believe the argument that spring.profiles.include is an important feature still stands considering spring.config.use-legacy-processing option may not survive indefinitely.

philwebb

comment created time in a month

issue commentspring-projects/spring-boot

Consider if we should restore support for spring.profiles.include

See also the discussion in #21697

Luckily we haven't faced any such issue because of the way we define our configuration.

That's a obviously a bit more migration work, but it does allow us to determine exactly which profiles are active before we try to process profiles specific files/documents.

I understand how this is required from Spring Boot's perspective so I played around a bit. The results / observations were quite interesting. Group name being added before all other profiles was the biggest surprise. E.g.

spring.profiles.group.production-node-a = production
spring.profiles.group.production = flavor-a
spring.profiles.group.flavor-a = common

With above setup, spring.profiles.active = production-node-a results in active profiles being set as production-node-a,production,flavor-a,common. So basically common profile overrides everything (which should be other way around).

This requires creation of pseudo group name (which doesn't have a profile file, just to make sure nothing gets accidentally overridden).

Anyway, the biggest hurdle for us in adopting spring.profiles.group was the need to (know and) hardcode all profile combinations in application.properties. I experimented a bit and realized that spring.profiles.group can be set via environmental variable. So now even though I can't use Option 2, I can always do this -

application.properties

spring.profiles.active = common

.. and set spring.profiles.group.common=production,production-node-a in start script environment.

philwebb

comment created time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 349833d48d24385dd42c57a0d0b52d8b6a3c3ace

Updated PostgreSQL driver to v42.2.15 Closes gh-174

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha b928f112c1d88b745dab48e1815a13d751c5cb03

Updated JUnit to v5.7.0-RC1

view details

push time in a month

push eventkedar-joshi/openjdk

Kedar Joshi

commit sha 19f35a39a32a4cae13c932fcbef4b455c49aa94f

Correct typo in README

view details

push time in a month

PR opened apple/openjdk

Corrected typo in README
+1 -1

0 comment

1 changed file

pr created time in a month

push eventkedar-joshi/openjdk

Kedar Joshi

commit sha ff7c70f00e6fabd63aed7f99f307c55cdefd1a3e

Corrected typo in README

view details

push time in a month

issue commentspring-projects/spring-boot

Consider if we should restore support for spring.profiles.include

Do you have any more details that you can share about how you currently use spring.profiles.include, perhaps a few sample config files that you can share ?

Sure.

We use spring.profiles.include primarily in two different ways -

1. Include + Active Profiles

application.properties

# Profile properties
spring.profiles.include = common
spring.profiles.active = ${PRODUCT_A_PROFILES:dev}

# e.g.
# PRODUCT_A_PROFILES = production,production-node-a

# Common application properties
# ...

application-production.properties

# Production environment specific properties
# ...

application-production-node-a.properties

# Node-A specific properties in production environment
# ...

2. (Only) Include Profiles

application.properties

# Profile properties
spring.profiles.include = ${PRODUCT_A_PROFILES:dev}

# e.g.
# PRODUCT_A_PROFILES = production-node-a

# Common application properties
# ...

application-flavor-a.properties

# Profile properties
spring.profiles.include = common

# Product flavor-a specific properties
# ...

application-production.properties

# Profile properties
spring.profiles.include = flavor-a

# Production environment specific properties
# ...

application-production-node-a.properties

# Profile properties
spring.profiles.include = production

# Node-A specific properties in production environment
# ...

Value for PRODUCT_A_PROFILES is provided by target environment.

Each method has its own denefits and challenges. Using spring.profiles.include and spring.profiles.active together considerably simplifies the configuration but it leaves a lot of room for incorrect configuration, during deployment, if there are too many profiles to be activated.

On the other hand, Using spring.profiles.include alone, simplifies deployment configuration at the cost of added complexity for develoeprs.

We choose the method which best suits the product.

philwebb

comment created time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 0d0e62c8b3e8a7169e48f6d9c1738ff98a33f427

Updated Spring Boot to v2.4.0 M2

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 5884e5087d62eb93d4577ff3a457f9feb76b2785

Updated Spring Boot to v2.4.0 M2

view details

push time in a month

issue commentspring-projects/spring-boot

2.4.0.M2: server.servlet.encoding.force-response causing content-type to include charset.

but it produces the same behaviour for me with both 2.4.0-M1 and M2 ...

@wilkinsona Thanks for the reply but can you please check with mvn clean test ? I am able to reproduce this consistently.

v2.4.0-M2.txt v2.4.0-M1.txt

kedar-joshi

comment created time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 73f2a25d1b9d4cda4847516d21abfbea2d542b88

Updated Maven war plugin to v3.3.1 Closes gh-173

view details

Kedar Joshi

commit sha 56bfbe59d071d6a12bd152d8f0554ffab777aed3

Updated Spring Boot to v2.4.0 M2

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 73f2a25d1b9d4cda4847516d21abfbea2d542b88

Updated Maven war plugin to v3.3.1 Closes gh-173

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 8168d79f6af0c20f127e3dfd87daa8d795321681

Updated Spring Boot to v2.4.0 M2

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 12a180a43c65e04a9528e28796650c0d259eb8d9

Updated Spring Boot to v2.4.0 M2

view details

push time in a month

issue openedspring-projects/spring-boot

server.servlet.encoding.force-response causing content-type to include charset.

In v2.4.0-M2, behavior of server.servlet.encoding.force-response property has changed. Setting following properties results in Content-Type response header to include ;charset=UTF-8. Until v2.4.0-M1, content type used to honor produces configuration of @RequestMapping.

server.servlet.encoding.charset = UTF-8
server.servlet.encoding.force-response = true

Result

Response Header v2.4.0-M1 v2.4.0-M2
Content-Type application/json application/json;charset=UTF-8

I couldn't find any reference of this change in release notes, so assuming it's a bug. See sample MCVE : m2-demo.zip

created time in a month

push eventkedar-joshi/spring-boot

Phillip Webb

commit sha 33b48c8baca20ca368af563a0f89eaff115e7333

Add @Name support to the annotation processor Update the `ConfigurationMetadataAnnotationProcessor` so that `@Name` annotated parameters generate the correct meta-data. Closes gh-22492

view details

dreis2211

commit sha b01fb63de6468bba9d924d17b1fe5b29da895d04

Polish See gh-22524

view details

Stephane Nicoll

commit sha 5800f1596cce0fc4f8e9aedaad4aa515efb68770

Merge pull request #22524 from dreis2211 * pr/22524: Polish Closes gh-22524

view details

Phillip Webb

commit sha 36a6ca6e6e63d16c3b5cfc163071d4bdaf14ea1f

Add EnvironmentPostProcessorsFactory Update `EnvironmentPostProcessorApplicationListener` so that it can either use values from `spring.factories` or use a factory interface. Closes gh-22529

view details

Andy Wilkinson

commit sha db242794ecfbf00883963ece4217a477830627b4

Upgrade to Micrometer 1.1.16 Closes gh-22536

view details

Andy Wilkinson

commit sha 698db27a7566f4946265fafb557ae68c6f748c46

Upgrade to Aspectj 1.9.6 Closes gh-22537

view details

Andy Wilkinson

commit sha ce803cc6788e86add190ed3a3e245a0d9687bcf0

Upgrade to Micrometer 1.3.11 Closes gh-22538

view details

Andy Wilkinson

commit sha f93bae4bd35406a7625f227f31fd26fe6fd52e22

Upgrade to Aspectj 1.9.6 Closes gh-22539

view details

Andy Wilkinson

commit sha 2118c739857d041166a159c32e8e9a4ccb5e4f91

Merge branch '2.1.x' into 2.2.x

view details

Andy Wilkinson

commit sha 1cc941f9c3d45b2433ac35c2a88cb67404a938c5

Merge branch '2.2.x' into 2.3.x

view details

Andy Wilkinson

commit sha 44e6cf2e55a291f692b7fb98f00defbd886699c2

Upgrade to AspectJ 1.9.6 Closes gh-22540

view details

Andy Wilkinson

commit sha 39c8898008dafadd42c2e4c296e2ef1141e97bca

Upgrade to MariaDB 2.6.2 Closes gh-22541

view details

Andy Wilkinson

commit sha 8218e5b5489c4f3d34a3515d6da52491e697af50

Merge branch '2.3.x'

view details

Andy Wilkinson

commit sha 9c5e59371fe1088b5b346f72a126d7b9ac662530

Upgrade to Jackson 2.10.5 Closes gh-22432

view details

Andy Wilkinson

commit sha 3480db72a5ed18ec834dbb3a8e56c142b043a47d

Merge branch '2.2.x' into 2.3.x

view details

Andy Wilkinson

commit sha 2ffb41a2de848c5f1122a48e89a96af9a3bf0b7d

Merge branch '2.3.x'

view details

Spring Buildmaster

commit sha 7ac5cc96c2a6969c2131074d0d4ba1770cab23cd

Next development version (v2.1.17.BUILD-SNAPSHOT)

view details

Phillip Webb

commit sha c043701dc0efc2b027ff35fef748e1af2645e751

Turn on debug logging

view details

Phillip Webb

commit sha 53296cd16109dc53de867c4cb12b10cecf47bb78

Backport build script updates

view details

Phillip Webb

commit sha d69c35a1db2faf4bd534b70c19ea017205e28e59

Deal with 404 response when checking for artifacts

view details

push time in a month

push eventkedar-joshi/spring-framework

Brian Clozel

commit sha 92cdf526fbd30f865f6451d36663bf63377013d3

Upgrade CI images to ubuntu:bionic-20200630

view details

Brian Clozel

commit sha d9ccd618ea9cbf339eb5639d24d5a5fabe8157b5

Deprecate remoting technologies support Because of security and broader industry support, support for several remoting technologies is now deprecated and scheduled for removal in Spring Framework 6.0. This commit deprecates the following remoting technologies: * HTTPInvoker * RMI * Hessian * JMS remoting Other remoting technologies like EJB or JAXWS might be deprecated in the future depending on industry support. Closes gh-25379

view details

Sam Brannen

commit sha b769b73960c904269ea7873cfa5a82c00e28a6a8

Improve JavaDoc for ConfigurableApplicationContext.refresh() Closes gh-25380

view details

Sam Brannen

commit sha 54d9dfa84f2724f0cfe0af7e1f28b1c0317dfd01

Merge branch '5.2.x'

view details

Sam Brannen

commit sha abe16eeb6e7ba49e1cf042cf15d7cf3af3301c2b

Use test name as thread name prefix in scheduling TaskExecutor tests This commit also deletes a duplicate copy of the assertThreadNamePrefix() method.

view details

May

commit sha 490bdd11a562b665f1b8695d4b8f61f6bb7949a1

Use Math.min() in ExponentialBackOff Use Math.min() instead of doing it manually in ExponentialBackOff. Closes gh-25381

view details

Rossen Stoyanchev

commit sha 1dec4f3d0f28c19708727d09931bddb90348d41b

DefaultServerRequest parses the path if necessary Closes gh-25353

view details

Rossen Stoyanchev

commit sha 03fa48919e2ec3a3fcff0372081df0ea64fc1a92

Switch to Reactor Dysprosium snapshots See gh-25376

view details

Rossen Stoyanchev

commit sha b54853484e6f77a659aa416bc93e106d6f246790

Merge branch '5.2.x'

view details

Rossen Stoyanchev

commit sha e4a3c1570dafb835d072664895c47a2d63dbbfdc

Upgrade to RSocket 1.1.0 snapshots See gh-25331

view details

Rossen Stoyanchev

commit sha 7c982511426eebea3d34730ab128bb39a55a9de6

Support for making requests via RSocketClient Closes gh-25332

view details

Sam Brannen

commit sha fcf20bab2ad1ce4c335927c0f99ac7accdc9d7b3

Delete duplicate code block in WebHttpHandlerBuilder.applicationContext() This commit deletes a duplicated code block that was accidentally introduced in a8a1fc6de5be2307eb56844ac1df1a09168f2ad9. Closes gh-25389

view details

Sam Brannen

commit sha 4578e49213c42ec32c99613e6c616ed90ca456fb

Merge branch '5.2.x'

view details

Yanming Zhou

commit sha d2e1150c7999b347d159ffc8247b123a406bf382

Fix typo in javadoc for @RequestMapping Closes gh-25396

view details

Martin Knopf

commit sha 35c0ae7b0c304599b26769378873856e398d0d38

Allow auto grow for entries w/o default constructor in SpEL Prior to this commit, The "auto grow" feature in SpEL expressions only worked for element types with a default constructor. For example, auto grow did not work for a list of BigDecimal elements. This commit inserts a null value in the list when no default constructor can be found for the element type. Closes gh-25367

view details

Sam Brannen

commit sha b0570cd3a65d73ccf29558fa994975260a8651d3

Polish contribution See gh-25367

view details

Tomas Drabek

commit sha 524ca1a6767a8912e1a4c58c797e5099794b442b

DefaultSubscriptionRegistry: Reduced thread contention * DestinationCache is now synchronized on multiple 'destination' locks (previously a single shared lock) * DestinationCache keeps destinations without any subscriptions (previously such destinations were recomputed over and over) * SessionSubscriptionRegistry is now a 'sessionId -> subscriptionId -> (destination,selector)' map for faster lookups (previously 'sessionId -> destination -> set of (subscriptionId,selector)') closes gh-24395

view details

Rossen Stoyanchev

commit sha 44f1f94f9785f86dbd40fd49012aab42261739aa

Polishing contribution Renaming, trimming of method parameters, minor refactoring of helper methods, comments, etc. Completely functionally neutral. See gh-25298

view details

Rossen Stoyanchev

commit sha b451379c2f6da834a24d230bc9f1355660da3e7c

Update eviction queue before size See gh-25298

view details

Sam Brannen

commit sha 111899aa63e3c90c4023b5f98969281282536ac9

Add @Nullable declaration to getDefaultConstructor() See gh-25367

view details

push time in a month

issue commentspring-projects/spring-boot

Consider if we should restore support for spring.profiles.include

Oh yes, please. spring.profiles.include is (was 😢) an important aspect of how we organize common configuration properties for all of our products. As the description goes, Unconditionally activate the specified comma-separated list of profiles is an important feature to have in order to avoid repeating common profile names everywhere.

Personally, I would prefer spring.profiles.include any time over spring.profiles.group.

(For experience sake) I migrated one of our production apps to Spring Boot v2.4.0-M2 and now suddenly I need to maintain configuration groups for all of our environments in application.properties which we used to manage with environmental variables.

Using multiple discrete profiles might make your code easier to reason about, but it’s not ideal for deployment. You don’t want to force users to remember that they must always activate proddb, prodmq, prodmetrics etc. at the same time. Instead, you just want them to be able to activate a single prod profile. Groups allow you to do just that.

I (somewhat) get this rationale but I (humbly) propose to make it an on-demand feature instead of enabling it by default (spring.profiles.include being the default).

P.S. I know I have an option to go back to the old behavior and this is based on my own observations so I may be alone to this way (but since this is brought to teams attention, I hope I am not alone)

philwebb

comment created time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 8a070e5cb080a56dc1437f43367c91842ef3338c

wip

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 0092e57206e10c1dc777630e2e472f1cc5edec40

Updated Spring Boot to v2.4.0 M2

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 1cbff5ff5e546eb6fef1f13e7a4e1d13c879574a

Updated Spring Boot to v2.4.0 M2

view details

push time in a month

delete branch locationguru-solutions/web-application-reference

delete branch : bugfixes/github-worflow

delete time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha f73151d1de0419f332950957ca07e51945b7c557

Updated Spring Boot to v2.4.0 M2

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 1ef6d8347d68572417982f4aafec508b176bf7ca

wip

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 5d25f86894d999c9e3dcb87927b163a637d1c4dc

Added test case

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 92965c77099c867e55482468b3ce611b26f99156

Excluded Eclipse and VS Code files

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha bb529bd731bb779f355c3092bf644589b4a4aa93

Upgraded Spring Security to v5.4.0-M2

view details

Kedar Joshi

commit sha fb1e2ba1e6df292800232b2d2ea8eb67a09be2d9

Added properties migrator

view details

Kedar Joshi

commit sha 87c7c462655027fe7c7cf77219c92a8dd2a0da6b

Added snapshot repository

view details

Kedar Joshi

commit sha fd1d6687a9b241480c531df90c655f32b4e90d55

Upgraded Spring Security to 5.4.0-RC1

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha bb2fa692081df141e1f0c64192bab560b790f60f

Upgraded Spring Security to v5.4.0-M2

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha 892a2fd84e36ee99eb2ad4e266cd81c5952dc15f

Added snapshot repository

view details

push time in a month

push eventlocationguru-solutions/web-application-reference

Kedar Joshi

commit sha b94f0c9948801a3f0620a87622bc44eabc6eabe0

Added properties migrator

view details

push time in a month

more