Dimi
@dimiliapis.bsky.social
Architecture, Java/Spring ecosystem/JPA/Hibernate, OO/FP/Reactive, EIP/Apache Camel, Typescript/React/NextJS and all things RDBMS persistence.
Reposted by Dimi
Reposted by Dimi
#JUnit 5.12 RC1 is ready for testing!
📎 Output file attachments for tests and containers
📰 Improvements to the Open Test Reporting XML output
🔒 Resource lock definition improvements
🧵 Thread dumps on test timeouts
✨ Numerous enhancements to existing features
junit.org/junit5/docs/...
📎 Output file attachments for tests and containers
📰 Improvements to the Open Test Reporting XML output
🔒 Resource lock definition improvements
🧵 Thread dumps on test timeouts
✨ Numerous enhancements to existing features
junit.org/junit5/docs/...
JUnit 5 Release Notes
junit.org
February 8, 2025 at 11:14 AM
Reposted by Dimi
In order to make testing of pre GA versions easier, the Spring portfolio will begin releasing its milestones and release candidates to Maven Central starting with the releases related to the major versions due out in November.
See this blog post from @michaelminella.com for more details.
See this blog post from @michaelminella.com for more details.
Spring Milestones to Maven central
Level up your Java code and explore what Spring can do for you.
spring.io
January 22, 2025 at 3:30 PM
In order to make testing of pre GA versions easier, the Spring portfolio will begin releasing its milestones and release candidates to Maven Central starting with the releases related to the major versions due out in November.
See this blog post from @michaelminella.com for more details.
See this blog post from @michaelminella.com for more details.
Reposted by Dimi
📢 AssertJ 3.27.3 has been released!
This delivers a 💥 breaking change that reverts a feature from 3.27.0 incompatible with @kotlinlang.org 1.9.
Happy assertions!
github.com/assertj/asse...
This delivers a 💥 breaking change that reverts a feature from 3.27.0 incompatible with @kotlinlang.org 1.9.
Happy assertions!
github.com/assertj/asse...
Release v3.27.3 · assertj/assertj
💥 Breaking Changes
Core
Revert "Propagate common basetype for the extracting method" #3737
Details
The enhancement introduced with #3673 breaks existing code on Kotlin 1.9; therefore, it has been...
github.com
January 18, 2025 at 11:32 AM
📢 AssertJ 3.27.3 has been released!
This delivers a 💥 breaking change that reverts a feature from 3.27.0 incompatible with @kotlinlang.org 1.9.
Happy assertions!
github.com/assertj/asse...
This delivers a 💥 breaking change that reverts a feature from 3.27.0 incompatible with @kotlinlang.org 1.9.
Happy assertions!
github.com/assertj/asse...
Reposted by Dimi
📢 Here we go with AssertJ 3.27.2, the "final-final" 3.x release!
This fixes a 🐛 regression introduced in 3.27.0.
Happy assertions!
github.com/assertj/asse...
This fixes a 🐛 regression introduced in 3.27.0.
Happy assertions!
github.com/assertj/asse...
Release v3.27.2 · assertj/assertj
🐛 Bug Fixes
Core
Restore support for null-valued maps when ignoring fields #3723
github.com
January 4, 2025 at 12:04 PM
📢 Here we go with AssertJ 3.27.2, the "final-final" 3.x release!
This fixes a 🐛 regression introduced in 3.27.0.
Happy assertions!
github.com/assertj/asse...
This fixes a 🐛 regression introduced in 3.27.0.
Happy assertions!
github.com/assertj/asse...
Reposted by Dimi
Happy holidays to the #JHipster community: JHipster v8.8.0 is now available!
🌱 Spring Boot 3.4
❤️ Angular 19
🛋️ Couchbase fixed
💪 Many other improvements
🎁 www.jhipster.tech/2024/12/23/j...
Thanks to all the contributors! 🙏
#java #springboot #angular
🌱 Spring Boot 3.4
❤️ Angular 19
🛋️ Couchbase fixed
💪 Many other improvements
🎁 www.jhipster.tech/2024/12/23/j...
Thanks to all the contributors! 🙏
#java #springboot #angular
Release 8.8.0 | JHipster
This is a minor release for JHipster v8.
www.jhipster.tech
December 24, 2024 at 10:54 PM
Happy holidays to the #JHipster community: JHipster v8.8.0 is now available!
🌱 Spring Boot 3.4
❤️ Angular 19
🛋️ Couchbase fixed
💪 Many other improvements
🎁 www.jhipster.tech/2024/12/23/j...
Thanks to all the contributors! 🙏
#java #springboot #angular
🌱 Spring Boot 3.4
❤️ Angular 19
🛋️ Couchbase fixed
💪 Many other improvements
🎁 www.jhipster.tech/2024/12/23/j...
Thanks to all the contributors! 🙏
#java #springboot #angular
Reposted by Dimi
You can nest fields, interfaces, classes, enums, and even annotations within annotations. You can implement something like inheritance for annotation. When might this be useful?
Empowering Your Annotations with Fields
Introduction Java’s annotation system has come a long way since its introduction in Java 5. At first glance, annotations appear to be m...
buff.ly
December 22, 2024 at 3:18 PM
You can nest fields, interfaces, classes, enums, and even annotations within annotations. You can implement something like inheritance for annotation. When might this be useful?
Reposted by Dimi
:ahem:
gRPC IS ON THE SPRING INITIALIZR!!!
start.spring.io
thank you, dr. @dsyer.com and @0.5ritter.de !
gRPC IS ON THE SPRING INITIALIZR!!!
start.spring.io
thank you, dr. @dsyer.com and @0.5ritter.de !
December 17, 2024 at 2:43 PM
:ahem:
gRPC IS ON THE SPRING INITIALIZR!!!
start.spring.io
thank you, dr. @dsyer.com and @0.5ritter.de !
gRPC IS ON THE SPRING INITIALIZR!!!
start.spring.io
thank you, dr. @dsyer.com and @0.5ritter.de !
Reposted by Dimi
📢🎄🎅 Christmas came early this year: #SpringModulith 1.3.1, 1.2.7 and 1.1.12 are here! Dependency upgrades, documentation (generation) improvements and bug fixes. Grab ’em while they’re 🔥!
Spring Modulith 1.3.1, 1.2.7, and 1.1.12 released
Level up your Java code and explore what Spring can do for you.
spring.io
December 20, 2024 at 3:23 PM
📢🎄🎅 Christmas came early this year: #SpringModulith 1.3.1, 1.2.7 and 1.1.12 are here! Dependency upgrades, documentation (generation) improvements and bug fixes. Grab ’em while they’re 🔥!
Reposted by Dimi
AssertJ 3.27.0 has been released!
• One 🚫 deprecation
• Many ✨ new features, ⚡️ improvements, and 🐛 bug fixes
Many thanks to all contributors and happy assertions!
github.com/assertj/asse...
• One 🚫 deprecation
• Many ✨ new features, ⚡️ improvements, and 🐛 bug fixes
Many thanks to all contributors and happy assertions!
github.com/assertj/asse...
Release v3.27.0 · assertj/assertj
🚫 Deprecated
Core
Deprecate ClassBasedNavigableIterableAssert and ClassBasedNavigableListAssert #3529
✨ New Features
Core
Add actual() to access the object under test #3489
Add isCompletedWithVa...
github.com
December 19, 2024 at 5:20 PM
AssertJ 3.27.0 has been released!
• One 🚫 deprecation
• Many ✨ new features, ⚡️ improvements, and 🐛 bug fixes
Many thanks to all contributors and happy assertions!
github.com/assertj/asse...
• One 🚫 deprecation
• Many ✨ new features, ⚡️ improvements, and 🐛 bug fixes
Many thanks to all contributors and happy assertions!
github.com/assertj/asse...
Reposted by Dimi
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.4.1 has been released and is now available from Maven Central.
This release includes 80 bug fixes, documentation improvements, and dependency upgrades.
spring.io/blog/2024/12...
#spring #springboot
This release includes 80 bug fixes, documentation improvements, and dependency upgrades.
spring.io/blog/2024/12...
#spring #springboot
Spring Boot 3.4.1 available now
Level up your Java code and explore what Spring can do for you.
spring.io
December 19, 2024 at 2:04 PM
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.4.1 has been released and is now available from Maven Central.
This release includes 80 bug fixes, documentation improvements, and dependency upgrades.
spring.io/blog/2024/12...
#spring #springboot
This release includes 80 bug fixes, documentation improvements, and dependency upgrades.
spring.io/blog/2024/12...
#spring #springboot
Reposted by Dimi
A new free tier of GitHub Copilot in Visual Studio Code.
✅ 2,000 code completions per month
💬 50 chat messages per month
💫 Models like Claude 3.5 Sonnet or GPT-4o
♥️ More fun for you
Check it out today!
Oh yeah, and we passed 150M developers on GitHub 💅 github.blog/news-insight...
✅ 2,000 code completions per month
💬 50 chat messages per month
💫 Models like Claude 3.5 Sonnet or GPT-4o
♥️ More fun for you
Check it out today!
Oh yeah, and we passed 150M developers on GitHub 💅 github.blog/news-insight...
Announcing 150M developers and a new free tier for GitHub Copilot in VS Code
Come and join 150M developers on GitHub that can now code with Copilot for free in VS Code.
github.blog
December 18, 2024 at 6:19 PM
A new free tier of GitHub Copilot in Visual Studio Code.
✅ 2,000 code completions per month
💬 50 chat messages per month
💫 Models like Claude 3.5 Sonnet or GPT-4o
♥️ More fun for you
Check it out today!
Oh yeah, and we passed 150M developers on GitHub 💅 github.blog/news-insight...
✅ 2,000 code completions per month
💬 50 chat messages per month
💫 Models like Claude 3.5 Sonnet or GPT-4o
♥️ More fun for you
Check it out today!
Oh yeah, and we passed 150M developers on GitHub 💅 github.blog/news-insight...
Reposted by Dimi
🎉 SlateDB and Debezium join Commonhaus! The foundation expands its roster with two new additions
github.com/commonhaus/f...
github.com/commonhaus/f...
🎉 SlateDB and Debezium join Commonhaus! · commonhaus foundation · Discussion #220
Announcement Windermere, Florida - All remote – Dec 18, 2024 – Today, the Commonhaus Foundation is pleased to announce that SlateDB and Debezium join as a member projects. SlateDB SlateDB is an emb...
github.com
December 18, 2024 at 4:59 PM
🎉 SlateDB and Debezium join Commonhaus! The foundation expands its roster with two new additions
github.com/commonhaus/f...
github.com/commonhaus/f...
Reposted by Dimi
Heard of Testcontainers but haven't tried it yet?
Here is a tutorial covering what kinds of problems Testcontainers solves, how to get started with it, and how you can test Spring Data JPA Repositories and #SpringBoot REST APIs.
blog.jetbrains.com/idea/2024/12...
Here is a tutorial covering what kinds of problems Testcontainers solves, how to get started with it, and how you can test Spring Data JPA Repositories and #SpringBoot REST APIs.
blog.jetbrains.com/idea/2024/12...
Testing Spring Boot Applications Using Testcontainers | The IntelliJ IDEA Blog
Testing is a crucial part of software development, verifying that a system functions as intended. Developers create unit tests to validate the behavior of individual components, isolating them from ex
blog.jetbrains.com
December 18, 2024 at 5:37 AM
Heard of Testcontainers but haven't tried it yet?
Here is a tutorial covering what kinds of problems Testcontainers solves, how to get started with it, and how you can test Spring Data JPA Repositories and #SpringBoot REST APIs.
blog.jetbrains.com/idea/2024/12...
Here is a tutorial covering what kinds of problems Testcontainers solves, how to get started with it, and how you can test Spring Data JPA Repositories and #SpringBoot REST APIs.
blog.jetbrains.com/idea/2024/12...
Reposted by Dimi
#JUnit 5.11.4 is released!
✨ JRE enum constant for Java 25
🐞 Various bug fixes and enhancements since 5.11.3
junit.org/junit5/docs/...
✨ JRE enum constant for Java 25
🐞 Various bug fixes and enhancements since 5.11.3
junit.org/junit5/docs/...
JUnit 5 Release Notes
junit.org
December 16, 2024 at 1:34 PM
#JUnit 5.11.4 is released!
✨ JRE enum constant for Java 25
🐞 Various bug fixes and enhancements since 5.11.3
junit.org/junit5/docs/...
✨ JRE enum constant for Java 25
🐞 Various bug fixes and enhancements since 5.11.3
junit.org/junit5/docs/...
Reposted by Dimi
Spring Data 2024.1.1 and 2024.0.7 released
Level up your Java code and explore what Spring can do for you.
spring.io
December 16, 2024 at 7:51 AM
Reposted by Dimi
Time to play card games with #Gemini 2.0 Flash:
Detecting playing cards in #java with #LangChain4j.
glaforge.dev/posts/2024/1...
Detecting playing cards in #java with #LangChain4j.
glaforge.dev/posts/2024/1...
Detecting objects with Gemini 2.0 and LangChain4j
Hot on the heels of the announcement of Gemini 2.0, I played with the new experimental model both from within Google AI Studio, and with LangChain4j.
Google released Gemini 2.0 Flash, with new modalit...
glaforge.dev
December 13, 2024 at 8:17 PM
Time to play card games with #Gemini 2.0 Flash:
Detecting playing cards in #java with #LangChain4j.
glaforge.dev/posts/2024/1...
Detecting playing cards in #java with #LangChain4j.
glaforge.dev/posts/2024/1...
Reposted by Dimi
Last release of the year for the Spring Framework team.
Spring Framework 6.2.1 and 6.1.16 are available now
spring.io/blog/2024/12...
#spring @spring.io
Spring Framework 6.2.1 and 6.1.16 are available now
spring.io/blog/2024/12...
#spring @spring.io
Spring Framework 6.1.16 and 6.2.1 Available Now
Level up your Java code and explore what Spring can do for you.
spring.io
December 12, 2024 at 2:44 PM
Last release of the year for the Spring Framework team.
Spring Framework 6.2.1 and 6.1.16 are available now
spring.io/blog/2024/12...
#spring @spring.io
Spring Framework 6.2.1 and 6.1.16 are available now
spring.io/blog/2024/12...
#spring @spring.io
Reposted by Dimi
UPDATED: Calculating an Average Without Overflow: Rounding Methods
Calculating an Average Without Overflow: Rounding Methods
Calculating the midpoint between two integers may seem trivial, but the naive approach can lead to overflow errors. Code sample Midpoin...
buff.ly
December 12, 2024 at 3:18 PM
UPDATED: Calculating an Average Without Overflow: Rounding Methods
Reposted by Dimi
Tonight, I took a stab at writing a Spring AI application using the new MCP support module. It's only slightly different from the simple SQLite example, but this one uses the Google Maps MCP server to answer questions about locations.
Check it out: github.com/habuma/sprin...
Check it out: github.com/habuma/sprin...
spring-ai-examples/spring-ai-mcp-fun at main · habuma/spring-ai-examples
Examples of using Spring AI. Contribute to habuma/spring-ai-examples development by creating an account on GitHub.
github.com
December 12, 2024 at 5:57 AM
Tonight, I took a stab at writing a Spring AI application using the new MCP support module. It's only slightly different from the simple SQLite example, but this one uses the Google Maps MCP server to answer questions about locations.
Check it out: github.com/habuma/sprin...
Check it out: github.com/habuma/sprin...
Reposted by Dimi
The Spring Team build an MCP framework for Java. This is such an amazing step to get such a vast and productive ecosystem ready to build MCP servers spring.io/blog/2024/12...
Announcing Spring AI MCP: A Java SDK for the Model Context Protocol
Level up your Java code and explore what Spring can do for you.
spring.io
December 11, 2024 at 5:52 PM
The Spring Team build an MCP framework for Java. This is such an amazing step to get such a vast and productive ecosystem ready to build MCP servers spring.io/blog/2024/12...
Reposted by Dimi
This is awesome! MCP is the way 🎯
The Spring Team build an MCP framework for Java. This is such an amazing step to get such a vast and productive ecosystem ready to build MCP servers spring.io/blog/2024/12...
Announcing Spring AI MCP: A Java SDK for the Model Context Protocol
Level up your Java code and explore what Spring can do for you.
spring.io
December 11, 2024 at 8:43 PM
This is awesome! MCP is the way 🎯
Reposted by Dimi
👀 Stackblitz just released an open-source version of Bolt that you can use with your own LLM. github.com/stackblitz-...
December 11, 2024 at 5:26 PM
👀 Stackblitz just released an open-source version of Bolt that you can use with your own LLM. github.com/stackblitz-...