Version Properties :: Spring Boot Why Spring Overview Trending Generative AI Cloud Architecture Patterns Microservices Reactive Event Driven Application Types Web Applications Serverless Batch Learn Getting Started Quickstart Guides Academy Courses Get Certified Projects Overview Projects Spring Boot Spring Framework Spring Cloud Spring AI Spring Data Spring Integration Spring Batch Spring Security Foundational Projects Micrometer Reactor Development Tools Spring Tools Spring Initializr Resources Blog Release Calendar Version Mappings Release Highlights Security Advisories GitHub Orgs Spring Projects Spring Cloud Community Overview Events Authors Enterprise Overview Long-term Support Automated Upgrades Governance and Compliance Modern App Development light Spring Boot 3.3.13 Search Overview Documentation Community System Requirements Installing Spring Boot Upgrading Spring Boot Tutorials Developing Your First Spring Boot Application Reference Developing with Spring Boot Build Systems Structuring Your Code Configuration Classes Auto-configuration Spring Beans and Dependency Injection Using the @SpringBootApplication Annotation Running Your Application Developer Tools Packaging Your Application for Production Core Features SpringApplication Externalized Configuration Profiles Logging Internationalization Aspect-Oriented Programming JSON Task Execution and Scheduling Development-time Services Creating Your Own Auto-configuration Kotlin Support SSL Web Servlet Web Applications Reactive Web Applications Graceful Shutdown Spring Security Spring Session Spring for GraphQL Spring HATEOAS Data SQL Databases Working with NoSQL Technologies IO Caching Hazelcast Quartz Scheduler Sending Email Validation Calling REST Services Web Services Distributed Transactions With JTA Messaging JMS AMQP Apache Kafka Support Apache Pulsar Support RSocket Spring Integration WebSockets Testing Test Scope Dependencies Testing Spring Applications Testing Spring Boot Applications Testcontainers Test Utilities Packaging Spring Boot Applications Efficient Deployments Class Data Sharing Ahead-of-Time Processing With the JVM GraalVM Native Images Introducing GraalVM Native Images Advanced Native Images Topics Checkpoint and Restore With the JVM Container Images Efficient Container Images Dockerfiles Cloud Native Buildpacks Production-ready Features Enabling Production-ready Features Endpoints Monitoring and Management Over HTTP Monitoring and Management over JMX Observability Loggers Metrics Tracing Auditing Recording HTTP Exchanges Process Monitoring Cloud Foundry Support How-to Guides Spring Boot Application Properties and Configuration Embedded Web Servers Spring MVC Jersey HTTP Clients Logging Data Access Database Initialization NoSQL Messaging Batch Applications Actuator Security Hot Swapping Testing Build Ahead-of-Time Processing GraalVM Native Applications Developing Your First GraalVM Native Application Testing GraalVM Native Images Class Data Sharing Deploying Spring Boot Applications Traditional Deployment Deploying to the Cloud Installing Spring Boot Applications Docker Compose Build Tool Plugins Maven Plugin Getting Started Using the Plugin Goals Packaging Executable Archives Packaging OCI Images Running your Application with Maven Ahead-of-Time Processing Running Integration Tests Integrating with Actuator Help Information Gradle Plugin Getting Started Managing Dependencies Packaging Executable Archives Packaging OCI Images Publishing your Application Running your Application with Gradle Ahead-of-Time Processing Integrating with Actuator Reacting to Other Plugins Spring Boot AntLib Module Supporting Other Build Systems Spring Boot CLI Installing the CLI Using the CLI Rest APIs Actuator Audit Events (auditevents) Beans (beans) Caches (caches) Conditions Evaluation Report (conditions) Configuration Properties (configprops) Environment (env) Flyway (flyway) Health (health) Heap Dump (heapdump) HTTP Exchanges (httpexchanges) Info (info) Spring Integration Graph (integrationgraph) Liquibase (liquibase) Log File (logfile) Loggers (loggers) Mappings (mappings) Metrics (metrics) Prometheus (prometheus) Quartz (quartz) Software Bill of Materials (sbom) Scheduled Tasks (scheduledtasks) Sessions (sessions) Shutdown (shutdown) Application Startup (startup) Thread Dump (threaddump) Java APIs Spring Boot Gradle Plugin Maven Plugin Kotlin APIs Spring Boot Specifications Configuration Metadata Metadata Format Providing Manual Hints Generating Your Own Metadata by Using the Annotation Processor The Executable Jar Format Nested JARs Spring Boot’s “NestedJarFile” Class Launching Executable Jars PropertiesLauncher Features Executable Jar Restrictions Alternative Single Jar Solutions Appendix Common Application Properties Auto-configuration Classes spring-boot-autoconfigure spring-boot-actuator-autoconfigure Test Auto-configuration Annotations Test Slices Dependency Versions Managed Dependency Coordinates Version Properties Search Edit this Page GitHub Project Stack Overflow Spring Boot Appendix Dependency Versions Version Properties For the latest stable version, please use Spring Boot 4.1.0! Version Properties The following table provides all properties that can be used to override the versions managed by Spring Boot. Browse the spring-boot-dependencies build.gradle for a complete list of dependencies. You can learn how to customize these versions in your application in the Build Tool Plugins documentation. Library Version Property ActiveMQ activemq.version Angus Mail angus-mail.version Artemis artemis.version AspectJ aspectj.version AssertJ assertj.version Awaitility awaitility.version Brave brave.version Build Helper Maven Plugin build-helper-maven-plugin.version Byte Buddy byte-buddy.version cache2k cache2k.version Caffeine caffeine.version Cassandra Driver cassandra-driver.version Classmate classmate.version Commons Codec commons-codec.version Commons DBCP2 commons-dbcp2.version Commons Lang3 commons-lang3.version Commons Pool commons-pool.version Commons Pool2 commons-pool2.version Couchbase Client couchbase-client.version Crac crac.version CycloneDX Maven Plugin cyclonedx-maven-plugin.version DB2 JDBC db2-jdbc.version Dependency Management Plugin dependency-management-plugin.version Derby derby.version Ehcache3 ehcache3.version Elasticsearch Client elasticsearch-client.version Flyway flyway.version FreeMarker freemarker.version Git Commit ID Maven Plugin git-commit-id-maven-plugin.version Glassfish JAXB glassfish-jaxb.version Glassfish JSTL glassfish-jstl.version GraphQL Java graphql-java.version Groovy groovy.version Gson gson.version H2 h2.version Hamcrest hamcrest.version Hazelcast hazelcast.version Hibernate hibernate.version Hibernate Validator hibernate-validator.version HikariCP hikaricp.version HSQLDB hsqldb.version HtmlUnit htmlunit.version HttpAsyncClient httpasyncclient.version HttpClient5 httpclient5.version HttpCore httpcore.version HttpCore5 httpcore5.version Infinispan infinispan.version InfluxDB Java influxdb-java.version Jackson Bom jackson-bom.version Jakarta Activation jakarta-activation.version Jakarta Annotation jakarta-annotation.version Jakarta Inject jakarta-inject.version Jakarta JMS jakarta-jms.version Jakarta Json jakarta-json.version Jakarta Json Bind jakarta-json-bind.version Jakarta Mail jakarta-mail.version Jakarta Management jakarta-management.version Jakarta Persistence jakarta-persistence.version Jakarta Servlet jakarta-servlet.version Jakarta Servlet JSP JSTL jakarta-servlet-jsp-jstl.version Jakarta Transaction jakarta-transaction.version Jakarta Validation jakarta-validation.version Jakarta WebSocket jakarta-websocket.version Jakarta WS RS jakarta-ws-rs.version Jakarta XML Bind jakarta-xml-bind.version Jakarta XML SOAP jakarta-xml-soap.version Jakarta XML WS jakarta-xml-ws.version Janino janino.version Javax Cache javax-cache.version Javax Money javax-money.version Jaxen jaxen.version Jaybird jaybird.version JBoss Logging jboss-logging.version JDOM2 jdom2.version Jedis jedis.version Jersey jersey.version Jetty jetty.version Jetty Reactive HTTPClient jetty-reactive-httpclient.version JMustache jmustache.version jOOQ jooq.version Json Path json-path.version Json-smart json-smart.version JsonAssert jsonassert.version JTDS jtds.version JUnit junit.version JUnit Jupiter junit-jupiter.version Kafka kafka.version Kotlin kotlin.version Kotlin Coroutines kotlin-coroutines.version Kotlin Serialization kotlin-serialization.version Lettuce lettuce.version Liquibase liquibase.version Log4j2 log4j2.version Logback logback.version Lombok lombok.version MariaDB mariadb.version Maven AntRun Plugin maven-antrun-plugin.version Maven Assembly Plugin maven-assembly-plugin.version Maven Clean Plugin maven-clean-plugin.version Maven Compiler Plugin maven-compiler-plugin.version Maven Dependency Plugin maven-dependency-plugin.version Maven Deploy Plugin maven-deploy-plugin.version Maven Enforcer Plugin maven-enforcer-plugin.version Maven Failsafe Plugin maven-failsafe-plugin.version Maven Help Plugin maven-help-plugin.version Maven Install Plugin maven-install-plugin.version Maven Invoker Plugin maven-invoker-plugin.version Maven Jar Plugin maven-jar-plugin.version Maven Javadoc Plugin maven-javadoc-plugin.version Maven Resources Plugin maven-resources-plugin.version Maven Shade Plugin maven-shade-plugin.version Maven Source Plugin maven-source-plugin.version Maven Surefire Plugin maven-surefire-plugin.version Maven War Plugin maven-war-plugin.version Micrometer micrometer.version Micrometer Tracing micrometer-tracing.version Mockito mockito.version MongoDB mongodb.version MSSQL JDBC mssql-jdbc.version MySQL mysql.version Native Build Tools Plugin native-build-tools-plugin.version NekoHTML nekohtml.version Neo4j Java Driver neo4j-java-driver.version Netty netty.version OkHttp okhttp.version OpenTelemetry opentelemetry.version Oracle Database oracle-database.version Oracle R2DBC oracle-r2dbc.version Pooled JMS pooled-jms.version Postgresql postgresql.version Prometheus Client prometheus-client.version Prometheus Simpleclient prometheus-simpleclient.version Pulsar pulsar.version Pulsar Reactive pulsar-reactive.version Quartz quartz.version QueryDSL querydsl.version R2DBC H2 r2dbc-h2.version R2DBC MariaDB r2dbc-mariadb.version R2DBC MSSQL r2dbc-mssql.version R2DBC MySQL r2dbc-mysql.version R2DBC Pool r2dbc-pool.version R2DBC Postgresql r2dbc-postgresql.version R2DBC Proxy r2dbc-proxy.version R2DBC SPI r2dbc-spi.version Rabbit AMQP Client rabbit-amqp-client.version Rabbit Stream Client rabbit-stream-client.version Reactive Streams reactive-streams.version Reactor Bom reactor-bom.version REST Assured rest-assured.version RSocket rsocket.version RxJava3 rxjava3.version SAAJ Impl saaj-impl.version Selenium selenium.version Selenium HtmlUnit selenium-htmlunit.version SendGrid sendgrid.version SLF4J slf4j.version SnakeYAML snakeyaml.version Spring AMQP spring-amqp.version Spring Authorization Server spring-authorization-server.version Spring Batch spring-batch.version Spring Boot null Spring Data Bom spring-data-bom.version Spring Framework spring-framework.version Spring GraphQL spring-graphql.version Spring HATEOAS spring-hateoas.version Spring Integration spring-integration.version Spring Kafka spring-kafka.version Spring LDAP spring-ldap.version Spring Pulsar spring-pulsar.version Spring RESTDocs spring-restdocs.version Spring Retry spring-retry.version Spring Security spring-security.version Spring Session spring-session.version Spring WS spring-ws.version SQLite JDBC sqlite-jdbc.version Testcontainers testcontainers.version Thymeleaf thymeleaf.version Thymeleaf Extras Data Attribute thymeleaf-extras-data-attribute.version Thymeleaf Extras SpringSecurity thymeleaf-extras-springsecurity.version Thymeleaf Layout Dialect thymeleaf-layout-dialect.version Tomcat tomcat.version UnboundID LDAPSDK unboundid-ldapsdk.version Undertow undertow.version Versions Maven Plugin versions-maven-plugin.version WebJars Locator Core webjars-locator-core.version WSDL4j wsdl4j.version XML Maven Plugin xml-maven-plugin.version XmlUnit2 xmlunit2.version Yasson yasson.version Zipkin Reporter zipkin-reporter.version Managed Dependency Coordinates Spring Boot Stable 4.1.0 4.0.7 3.5.16 3.4.13 3.3.13 Snapshot 4.2.0-SNAPSHOT 4.1.1-SNAPSHOT 4.0.8-SNAPSHOT Related Spring Documentation Spring Boot Spring Framework Spring Cloud Spring Cloud Build Spring Cloud Bus Spring Cloud Circuit Breaker Spring Cloud Commons Spring Cloud Config Spring Cloud Consul Spring Cloud Contract Spring Cloud Function Spring Cloud Gateway Spring Cloud Kubernetes Spring Cloud Netflix Spring Cloud OpenFeign Spring Cloud Stream Spring Cloud Task Spring Cloud Vault Spring Cloud Zookeeper Spring Data Spring Data Cassandra Spring Data Commons Spring Data Couchbase Spring Data Elasticsearch Spring Data JPA Spring Data KeyValue Spring Data LDAP Spring Data MongoDB Spring Data Neo4j Spring Data Redis Spring Data JDBC & R2DBC Spring Data REST Spring Integration Spring Batch Spring Security Spring Authorization Server Spring LDAP Spring Security Kerberos Spring Session Spring Vault Spring AI Spring AMQP Spring CLI Spring GraphQL Spring for Apache Kafka Spring Modulith Spring for Apache Pulsar Spring Shell All Docs... Copyright © 2005 - Broadcom. All Rights Reserved. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries. Terms of Use • Privacy • Trademark Guidelines • Thank you • Your California Privacy Rights • Cookie Settings Apache®, Apache Tomcat®, Apache Kafka®, Apache Cassandra™, and Apache Geode™ are trademarks or registered trademarks of the Apache Software Foundation in the United States and/or other countries. Java™, Java™ SE, Java™ EE, and OpenJDK™ are trademarks of Oracle and/or its affiliates. Kubernetes® is a registered trademark of the Linux Foundation in the United States and other countries. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Windows® and Microsoft® Azure are registered trademarks of Microsoft Corporation. “AWS” and “Amazon Web Services” are trademarks or registered trademarks of Amazon.com Inc. or its affiliates. All other trademarks and copyrights are property of their respective owners and are only mentioned for informative purposes. Other names may be trademarks of their respective owners. Search in all Spring Docs