Monitoring merge requestshttps://git.griefed.de/Griefed/Monitoring/-/merge_requests2023-12-04T12:23:58+01:00https://git.griefed.de/Griefed/Monitoring/-/merge_requests/168Update spring boot to v3 (major)2023-12-04T12:23:58+01:00RenovateBotUpdate spring boot to v3 (major)This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.springframework.boot:spring-boot-starter-test](https://spring.io/projects/spring-boot) ([source](https...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.springframework.boot:spring-boot-starter-test](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | `2.6.4` -> `3.1.1` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-test/3.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-test/3.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-test/3.1.1/compatibility-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-test/3.1.1/confidence-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) |
| [org.springframework.boot:spring-boot-devtools](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | `2.6.4` -> `3.1.1` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-devtools/3.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-devtools/3.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-devtools/3.1.1/compatibility-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-devtools/3.1.1/confidence-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) |
| [org.springframework.boot:spring-boot-starter-log4j2](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | `2.6.4` -> `3.1.1` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-log4j2/3.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-log4j2/3.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-log4j2/3.1.1/compatibility-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-log4j2/3.1.1/confidence-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) |
| [org.springframework.boot:spring-boot-starter-web](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | `2.6.4` -> `3.1.1` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/3.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/3.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/3.1.1/compatibility-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/3.1.1/confidence-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) |
| [org.springframework.boot:spring-boot-starter-quartz](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | `2.6.4` -> `3.1.1` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-quartz/3.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-quartz/3.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-quartz/3.1.1/compatibility-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-quartz/3.1.1/confidence-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) |
| [org.springframework.boot:spring-boot-starter-mail](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | `2.6.4` -> `3.1.1` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-mail/3.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-mail/3.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-mail/3.1.1/compatibility-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-mail/3.1.1/confidence-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) |
| [org.springframework.boot](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | `2.6.3` -> `3.1.1` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot/3.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot/3.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot/3.1.1/compatibility-slim/2.6.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot/3.1.1/confidence-slim/2.6.3)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>spring-projects/spring-boot</summary>
### [`v3.1.1`](https://github.com/spring-projects/spring-boot/releases/tag/v3.1.1)
##### :lady_beetle: Bug Fixes
- Websockets don't work when using WebFlux with Jetty [#​36009](https://github.com/spring-projects/spring-boot/issues/36009)
- When using SimpleClientHttpRequestFactory, non-GET requests sent with RestTemplate have the wrong HttpMethod when SSLBundles are used [#​36007](https://github.com/spring-projects/spring-boot/issues/36007)
- Spring Boot properties migrator can create circular references [#​35934](https://github.com/spring-projects/spring-boot/issues/35934)
- Actuator loggers list endpoint throws exception on Log4J2 loggers with custom log levels [#​35922](https://github.com/spring-projects/spring-boot/issues/35922)
- SSL configuration overwrites other WebClient customization [#​35914](https://github.com/spring-projects/spring-boot/pull/35914)
- Validation is not applied for ConfigurationProperties that implement Validator and use `@ConstructorBinding` [#​35913](https://github.com/spring-projects/spring-boot/issues/35913)
- Tracing only supports a single context propagation type [#​35907](https://github.com/spring-projects/spring-boot/issues/35907)
- SpringApplication.from(?).with(?) adds its sources to every context that's created [#​35873](https://github.com/spring-projects/spring-boot/issues/35873)
- Devtools does not support package-private main classes [#​35865](https://github.com/spring-projects/spring-boot/issues/35865)
- DevTools prevent startup in native image with ClassNotFoundException [#​35853](https://github.com/spring-projects/spring-boot/issues/35853)
- Password is not used from spring.data.redis.url property without username [#​35850](https://github.com/spring-projects/spring-boot/issues/35850)
- Docker Compose connection details for MongoDB is missing the authSource option when authentication is configured [#​35777](https://github.com/spring-projects/spring-boot/issues/35777)
- Processing of `@EndpointCloudFoundryExtension` logs a warnings as it does not use `@AliasFor` on its override of the endpoint attribute [#​35766](https://github.com/spring-projects/spring-boot/issues/35766)
- Java 20 is supported but there's no value for it in the JavaVersion enum [#​35764](https://github.com/spring-projects/spring-boot/issues/35764)
- SpringApplication.from(...) is hard to use with Kotlin [#​35756](https://github.com/spring-projects/spring-boot/issues/35756)
- Spring Boot 3.1.0 incompatible with Flyway 9.0 [#​35721](https://github.com/spring-projects/spring-boot/issues/35721)
- The error message is unhelpful when spring.rabbitmq.host is configured with a comma-separated value [#​35684](https://github.com/spring-projects/spring-boot/pull/35684)
- Docker Compose support produces non-working native image [#​35676](https://github.com/spring-projects/spring-boot/issues/35676)
- Metadata for spring.ssl properties are missing [#​35667](https://github.com/spring-projects/spring-boot/pull/35667)
- The new support for testcontainers in Spring Boot 3.1.0 does not work with native tests [#​35663](https://github.com/spring-projects/spring-boot/issues/35663)
- Constructor binding of `@ConfigurationProperties` to a lateinit property fails with kotlin.UninitializedPropertyAccessException [#​35654](https://github.com/spring-projects/spring-boot/issues/35654)
- PEM SSL bundles do not support encrypted PKCS8 private keys [#​35652](https://github.com/spring-projects/spring-boot/issues/35652)
- When a configuration properties bean is defined using a `@Bean` method, BindableRuntimeHintsRegistrar may incorrectly register hints for constructor binding [#​35647](https://github.com/spring-projects/spring-boot/issues/35647)
- Enabling Spring Data Elasticsearch auditing causes application startup failure [#​35610](https://github.com/spring-projects/spring-boot/issues/35610)
- ZipkinAutoConfiguration always need a ZipkinProperties bean in SB 3.1 [#​35592](https://github.com/spring-projects/spring-boot/issues/35592)
- MongoDB authentication to different DB than used no longer works in spring boot 3.1 [#​35567](https://github.com/spring-projects/spring-boot/issues/35567)
- Auto-configuration for Spring Data MongoDB ignores spring.data.mongodb.database when spring.data.mongodb.uri has been set [#​35566](https://github.com/spring-projects/spring-boot/issues/35566)
##### :notebook_with_decorative_cover: Documentation
- Remove `@EnableBatchProcessing` mentions in reference documentation for sliced tests and user configuration [#​36004](https://github.com/spring-projects/spring-boot/issues/36004)
- Update description of spring-boot-starter-data-rest to clarify that it uses Spring MVC [#​35911](https://github.com/spring-projects/spring-boot/issues/35911)
- Add `@DynamicPropertySource` to documented list of property source ordering [#​35909](https://github.com/spring-projects/spring-boot/issues/35909)
- Fix typo in Docker Compose documentation [#​35818](https://github.com/spring-projects/spring-boot/pull/35818)
- Move property notes up to external configuration section [#​35769](https://github.com/spring-projects/spring-boot/issues/35769)
- Improve OAuth2 Client section of docs [#​35767](https://github.com/spring-projects/spring-boot/issues/35767)
- Description of spring.data.mongodb.uri property incorrectly states that it overrides spring.data.mongodb.database [#​35690](https://github.com/spring-projects/spring-boot/issues/35690)
- Fix error in SSL bundle documentation [#​35665](https://github.com/spring-projects/spring-boot/pull/35665)
- Document how to add parameters to the JDBC URL created for a Docker Compose managed container [#​35636](https://github.com/spring-projects/spring-boot/issues/35636)
- Documenting audience support in Oauth2 resource server [#​35634](https://github.com/spring-projects/spring-boot/issues/35634)
- Description of `build-image` and `build-image-no-fork` Maven plugin goals is inconsistent [#​35618](https://github.com/spring-projects/spring-boot/issues/35618)
- Some spring.docker.compose properties do not document their default values [#​35598](https://github.com/spring-projects/spring-boot/issues/35598)
- Description of never value for spring.docker.compose.readiness.wait is incorrect [#​35597](https://github.com/spring-projects/spring-boot/issues/35597)
- ServiceConnection Typo In `name` Documentation [#​35594](https://github.com/spring-projects/spring-boot/issues/35594)
- Declare `@Testcontainers` before `@SpringBootTest` in documentation examples to ensure that Testcontainers is started before the application tries to use its containers [#​35572](https://github.com/spring-projects/spring-boot/issues/35572)
##### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.14.5 [#​35826](https://github.com/spring-projects/spring-boot/issues/35826)
- Upgrade to Couchbase Client 3.4.7 [#​35883](https://github.com/spring-projects/spring-boot/issues/35883)
- Upgrade to Dropwizard Metrics 4.2.19 [#​35827](https://github.com/spring-projects/spring-boot/issues/35827)
- Upgrade to Git Commit ID Maven Plugin 5.0.1 [#​35828](https://github.com/spring-projects/spring-boot/issues/35828)
- Upgrade to Glassfish JAXB 4.0.3 [#​35829](https://github.com/spring-projects/spring-boot/issues/35829)
- Upgrade to Hazelcast 5.2.4 [#​35884](https://github.com/spring-projects/spring-boot/issues/35884)
- Upgrade to Hibernate 6.2.5.Final [#​35994](https://github.com/spring-projects/spring-boot/issues/35994)
- Upgrade to HSQLDB 2.7.2 [#​35831](https://github.com/spring-projects/spring-boot/issues/35831)
- Upgrade to HttpCore5 5.2.2 [#​35995](https://github.com/spring-projects/spring-boot/issues/35995)
- Upgrade to Infinispan 14.0.11.Final [#​35996](https://github.com/spring-projects/spring-boot/issues/35996)
- Upgrade to Jackson Bom 2.15.2 [#​35833](https://github.com/spring-projects/spring-boot/issues/35833)
- Upgrade to Jakarta Json 2.1.2 [#​35834](https://github.com/spring-projects/spring-boot/issues/35834)
- Upgrade to Jakarta Mail 2.1.2 [#​35835](https://github.com/spring-projects/spring-boot/issues/35835)
- Upgrade to Jaybird 5.0.2.java11 [#​35836](https://github.com/spring-projects/spring-boot/issues/35836)
- Upgrade to JBoss Logging 3.5.1.Final [#​35837](https://github.com/spring-projects/spring-boot/issues/35837)
- Upgrade to Jersey 3.1.2 [#​35838](https://github.com/spring-projects/spring-boot/issues/35838)
- Upgrade to Json-smart 2.4.11 [#​35839](https://github.com/spring-projects/spring-boot/issues/35839)
- Upgrade to Kafka 3.4.1 [#​35840](https://github.com/spring-projects/spring-boot/issues/35840)
- Upgrade to Kotlin 1.8.22 [#​35781](https://github.com/spring-projects/spring-boot/issues/35781)
- Upgrade to Logback 1.4.8 [#​35885](https://github.com/spring-projects/spring-boot/issues/35885)
- Upgrade to Lombok 1.18.28 [#​35841](https://github.com/spring-projects/spring-boot/issues/35841)
- Upgrade to Micrometer 1.11.1 [#​35745](https://github.com/spring-projects/spring-boot/issues/35745)
- Upgrade to Micrometer Tracing 1.1.2 [#​35746](https://github.com/spring-projects/spring-boot/issues/35746)
- Upgrade to Native Build Tools Plugin 0.9.23 [#​35997](https://github.com/spring-projects/spring-boot/issues/35997)
- Upgrade to Neo4j Java Driver 5.9.0 [#​35868](https://github.com/spring-projects/spring-boot/issues/35868)
- Upgrade to Netty 4.1.94.Final [#​35998](https://github.com/spring-projects/spring-boot/issues/35998)
- Upgrade to R2DBC MSSQL 1.0.1.RELEASE [#​35843](https://github.com/spring-projects/spring-boot/issues/35843)
- Upgrade to R2DBC MySQL 1.0.2 [#​35844](https://github.com/spring-projects/spring-boot/issues/35844)
- Upgrade to R2DBC Proxy 1.1.1.RELEASE [#​35845](https://github.com/spring-projects/spring-boot/issues/35845)
- Upgrade to Reactor Bom 2022.0.8 [#​35747](https://github.com/spring-projects/spring-boot/issues/35747)
- Upgrade to REST Assured 5.3.1 [#​35999](https://github.com/spring-projects/spring-boot/issues/35999)
- Upgrade to Spring AMQP 3.0.5 [#​35748](https://github.com/spring-projects/spring-boot/issues/35748)
- Upgrade to Spring Authorization Server 1.1.1 [#​35749](https://github.com/spring-projects/spring-boot/issues/35749)
- Upgrade to Spring Data Bom 2023.0.1 [#​35750](https://github.com/spring-projects/spring-boot/issues/35750)
- Upgrade to Spring Framework 6.0.10 [#​35751](https://github.com/spring-projects/spring-boot/issues/35751)
- Upgrade to Spring GraphQL 1.2.1 [#​35752](https://github.com/spring-projects/spring-boot/issues/35752)
- Upgrade to Spring Integration 6.1.1 [#​35859](https://github.com/spring-projects/spring-boot/issues/35859)
- Upgrade to Spring Kafka 3.0.8 [#​36000](https://github.com/spring-projects/spring-boot/issues/36000)
- Upgrade to Spring Retry 2.0.2 [#​35753](https://github.com/spring-projects/spring-boot/issues/35753)
- Upgrade to Spring Security 6.1.1 [#​35754](https://github.com/spring-projects/spring-boot/issues/35754)
- Upgrade to Spring Session 3.1.1 [#​35755](https://github.com/spring-projects/spring-boot/issues/35755)
- Upgrade to Spring WS 4.0.5 [#​36017](https://github.com/spring-projects/spring-boot/issues/36017)
- Upgrade to SQLite JDBC 3.41.2.2 [#​35846](https://github.com/spring-projects/spring-boot/issues/35846)
- Upgrade to Testcontainers 1.18.3 [#​35847](https://github.com/spring-projects/spring-boot/issues/35847)
- Upgrade to Tomcat 10.1.10 [#​35886](https://github.com/spring-projects/spring-boot/issues/35886)
- Upgrade to UnboundID LDAPSDK 6.0.9 [#​35848](https://github.com/spring-projects/spring-boot/issues/35848)
- Upgrade to Undertow 2.3.7.Final [#​35849](https://github.com/spring-projects/spring-boot/issues/35849)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​KitBolourchi](https://github.com/KitBolourchi), [@​ThomasKasene](https://github.com/ThomasKasene), [@​bbulgarelli](https://github.com/bbulgarelli), [@​bikash30851](https://github.com/bikash30851), [@​dreis2211](https://github.com/dreis2211), [@​eddumelendez](https://github.com/eddumelendez), [@​fcappi](https://github.com/fcappi), [@​izeye](https://github.com/izeye), [@​quaff](https://github.com/quaff), [@​rafaelrc7](https://github.com/rafaelrc7), [@​sdeleuze](https://github.com/sdeleuze), [@​sjohnr](https://github.com/sjohnr), [@​sungchanjo](https://github.com/sungchanjo), and [@​twobiers](https://github.com/twobiers)
### [`v3.1.0`](https://github.com/spring-projects/spring-boot/releases/tag/v3.1.0)
#### :star: New Features
- Result from SpringApplication.from(...) may need to provide access to more details in the future [#​35451](https://github.com/spring-projects/spring-boot/issues/35451)
- Ensure that Flyway uses SLF4J by default and provide a configuration property to override the setting [#​35158](https://github.com/spring-projects/spring-boot/issues/35158)
#### :lady_beetle: Bug Fixes
- Welcome page may return a 404 when an acceptable response cannot be produced [#​35554](https://github.com/spring-projects/spring-boot/issues/35554)
- Docker compose dependency causes failures during Maven AOT processing [#​35548](https://github.com/spring-projects/spring-boot/issues/35548)
- Defining a zipkin2.reporter.Reporter results in two reporter beans as the auto-configured AsyncReporter does not back off [#​35546](https://github.com/spring-projects/spring-boot/issues/35546)
- Docker compose service readiness checks cannot be bypassed [#​35545](https://github.com/spring-projects/spring-boot/issues/35545)
- Many spring.security.oauth2.authorizationserver properties do not have default values [#​35460](https://github.com/spring-projects/spring-boot/pull/35460)
- Default for spring.flway.execute-in-transaction is not aligned with Flyway's default [#​35447](https://github.com/spring-projects/spring-boot/pull/35447)
- developmentOnly dependencies are included in the AOT processing classpath [#​35444](https://github.com/spring-projects/spring-boot/issues/35444)
- Restarts are slow when using spring-boot-devtools and spring-boot-docker-compose [#​35435](https://github.com/spring-projects/spring-boot/issues/35435)
- Hibernate 6.2 doesn't work in native-image: No available JtaPlatform candidates [#​35425](https://github.com/spring-projects/spring-boot/issues/35425)
- In a native image, configuration property binding fails when the target has package-private getters and setters [#​35400](https://github.com/spring-projects/spring-boot/issues/35400)
- Invalid reference format error when tagging images using Podman [#​35396](https://github.com/spring-projects/spring-boot/issues/35396)
- App startup fails with confusing message when a Docker Compose file is not found [#​35383](https://github.com/spring-projects/spring-boot/issues/35383)
- WebClient auto-configuration tries to use HttpComponentsClientHttpConnector when all required classes are not present [#​35381](https://github.com/spring-projects/spring-boot/issues/35381)
- MinIdle and MaxValidationTime properties missing for R2DBC pools [#​35379](https://github.com/spring-projects/spring-boot/issues/35379)
- spring.data.mongodb.replica-set-name is not applied correctly [#​35370](https://github.com/spring-projects/spring-boot/pull/35370)
- Anonymous requests to the token endpoint are redirected to the Spring Security login page instead of receiving a 401 response [#​35368](https://github.com/spring-projects/spring-boot/pull/35368)
- Application yaml files cannot be loaded when they exceed 3mb [#​35367](https://github.com/spring-projects/spring-boot/issues/35367)
- Can't use PEM encoded [PKCS#​8](https://github.com/PKCS/spring-boot/issues/8) EC keys with server.ssl.certificate-private-key [#​35365](https://github.com/spring-projects/spring-boot/issues/35365)
- DisableObservabilityContextCustomizer can't be switched off through properties [#​35360](https://github.com/spring-projects/spring-boot/issues/35360)
- `FactoryBean.getObject` for non-singleton executed when resetting mocks [#​35330](https://github.com/spring-projects/spring-boot/issues/35330)
- Tracking of artifact dependency coordinates by BootJar and BootWar may break artifact transforms in sub-projects [#​35328](https://github.com/spring-projects/spring-boot/issues/35328)
#### :notebook_with_decorative_cover: Documentation
- Javadoc since version for ImageReference is wrong [#​35459](https://github.com/spring-projects/spring-boot/pull/35459)
- Polish formatting of permitAll() endpoint security Kotlin example [#​35457](https://github.com/spring-projects/spring-boot/issues/35457)
- Improve Kotlin Testcontainers samples [#​35446](https://github.com/spring-projects/spring-boot/pull/35446)
- Improve documentation for including Docker Compose support [#​35384](https://github.com/spring-projects/spring-boot/issues/35384)
- Wrong anchors in Maven plugin documentation [#​35373](https://github.com/spring-projects/spring-boot/issues/35373)
- Fix typo [#​35369](https://github.com/spring-projects/spring-boot/pull/35369)
- Formatting issue in the Maven plugin documentation [#​35349](https://github.com/spring-projects/spring-boot/issues/35349)
- Clarify profile support when using AOT [#​35321](https://github.com/spring-projects/spring-boot/issues/35321)
#### :hammer: Dependency Upgrades
- Upgrade to Couchbase Client 3.4.6 [#​35350](https://github.com/spring-projects/spring-boot/issues/35350)
- Upgrade to Groovy 4.0.12 [#​35351](https://github.com/spring-projects/spring-boot/issues/35351)
- Upgrade to jOOQ 3.18.4 [#​35431](https://github.com/spring-projects/spring-boot/issues/35431)
- Upgrade to Micrometer 1.11.0 [#​35305](https://github.com/spring-projects/spring-boot/issues/35305)
- Upgrade to Micrometer Tracing 1.1.1 [#​35421](https://github.com/spring-projects/spring-boot/issues/35421)
- Upgrade to Native Build Tools Plugin 0.9.22 [#​35407](https://github.com/spring-projects/spring-boot/issues/35407)
- Upgrade to Neo4j Java Driver 5.8.0 [#​35352](https://github.com/spring-projects/spring-boot/issues/35352)
- Upgrade to Reactor Bom 2022.0.7 [#​35307](https://github.com/spring-projects/spring-boot/issues/35307)
- Upgrade to SAAJ Impl 3.0.2 [#​35432](https://github.com/spring-projects/spring-boot/issues/35432)
- Upgrade to Spring Authorization Server 1.1.0 [#​35308](https://github.com/spring-projects/spring-boot/issues/35308)
- Upgrade to Spring Batch 5.0.2 [#​35309](https://github.com/spring-projects/spring-boot/issues/35309)
- Upgrade to Spring Data Bom 2023.0.0 [#​35310](https://github.com/spring-projects/spring-boot/issues/35310)
- Upgrade to Spring Framework 6.0.9 [#​35311](https://github.com/spring-projects/spring-boot/issues/35311)
- Upgrade to Spring GraphQL 1.2.0 [#​35312](https://github.com/spring-projects/spring-boot/issues/35312)
- Upgrade to Spring HATEOAS 2.1.0 [#​35313](https://github.com/spring-projects/spring-boot/issues/35313)
- Upgrade to Spring Integration 6.1.0 [#​35314](https://github.com/spring-projects/spring-boot/issues/35314)
- Upgrade to Spring Kafka 3.0.7 [#​35376](https://github.com/spring-projects/spring-boot/issues/35376)
- Upgrade to Spring LDAP 3.1.0 [#​35315](https://github.com/spring-projects/spring-boot/issues/35315)
- Upgrade to Spring Security 6.1.0 [#​35316](https://github.com/spring-projects/spring-boot/issues/35316)
- Upgrade to Spring Session 3.1.0 [#​35317](https://github.com/spring-projects/spring-boot/issues/35317)
- Upgrade to Spring WS 4.0.4 [#​35318](https://github.com/spring-projects/spring-boot/issues/35318)
- Upgrade to Undertow 2.3.6.Final [#​35450](https://github.com/spring-projects/spring-boot/issues/35450)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Ckram](https://github.com/Ckram), [@​JunJaBoy](https://github.com/JunJaBoy), [@​TheHound](https://github.com/TheHound), [@​bclozel](https://github.com/bclozel), [@​be-hase](https://github.com/be-hase), [@​davin111](https://github.com/davin111), [@​dreis2211](https://github.com/dreis2211), [@​izeye](https://github.com/izeye), [@​quaff](https://github.com/quaff), [@​scordio](https://github.com/scordio), [@​sdeleuze](https://github.com/sdeleuze), and [@​sjohnr](https://github.com/sjohnr)
### [`v3.0.8`](https://github.com/spring-projects/spring-boot/releases/tag/v3.0.8)
##### :lady_beetle: Bug Fixes
- Spring Boot properties migrator can create circular references [#​35933](https://github.com/spring-projects/spring-boot/issues/35933)
- Actuator loggers list endpoint throws exception on Log4J2 loggers with custom log levels [#​35920](https://github.com/spring-projects/spring-boot/issues/35920)
- Validation is not applied for ConfigurationProperties that implement Validator and use `@ConstructorBinding` [#​35912](https://github.com/spring-projects/spring-boot/issues/35912)
- Devtools does not support package-private main classes [#​35864](https://github.com/spring-projects/spring-boot/issues/35864)
- Processing of `@EndpointCloudFoundryExtension` logs a warnings as it does not use `@AliasFor` on its override of the endpoint attribute [#​35765](https://github.com/spring-projects/spring-boot/issues/35765)
- Java 20 is supported but there's no value for it in the JavaVersion enum [#​35763](https://github.com/spring-projects/spring-boot/issues/35763)
- Tracing only supports a single context propagation type [#​35611](https://github.com/spring-projects/spring-boot/pull/35611)
- Constructor binding of `@ConfigurationProperties` to a lateinit property fails with kotlin.UninitializedPropertyAccessException [#​35603](https://github.com/spring-projects/spring-boot/issues/35603)
- When a configuration properties bean is defined using a `@Bean` method, BindableRuntimeHintsRegistrar may incorrectly register hints for constructor binding [#​35564](https://github.com/spring-projects/spring-boot/issues/35564)
- Enabling Spring Data Elasticsearch auditing causes application startup failure [#​33651](https://github.com/spring-projects/spring-boot/issues/33651)
- Websockets don't work when using WebFlux with Jetty [#​33347](https://github.com/spring-projects/spring-boot/issues/33347)
##### :notebook_with_decorative_cover: Documentation
- Update description of spring-boot-starter-data-rest to clarify that it uses Spring MVC [#​35910](https://github.com/spring-projects/spring-boot/issues/35910)
- Add `@DynamicPropertySource` to documented list of property source ordering [#​35908](https://github.com/spring-projects/spring-boot/issues/35908)
- Move property notes up to external configuration section [#​35768](https://github.com/spring-projects/spring-boot/issues/35768)
- Description of spring.data.mongodb.uri property incorrectly states that it overrides spring.data.mongodb.database [#​35689](https://github.com/spring-projects/spring-boot/issues/35689)
- Improve OAuth2 Client section of docs [#​35679](https://github.com/spring-projects/spring-boot/pull/35679)
- Document audience support in OAuth2 resource server [#​35633](https://github.com/spring-projects/spring-boot/issues/35633)
- Description of `build-image` and `build-image-no-fork` Maven plugin goals is inconsistent [#​35609](https://github.com/spring-projects/spring-boot/pull/35609)
- Remove `@EnableBatchProcessing` mentions in reference documentation for sliced tests and user configuration [#​33435](https://github.com/spring-projects/spring-boot/issues/33435)
##### :hammer: Dependency Upgrades
- Upgrade to Couchbase Client 3.4.7 [#​35879](https://github.com/spring-projects/spring-boot/issues/35879)
- Upgrade to Dropwizard Metrics 4.2.19 [#​35803](https://github.com/spring-projects/spring-boot/issues/35803)
- Upgrade to Git Commit ID Plugin 5.0.1 [#​35804](https://github.com/spring-projects/spring-boot/issues/35804)
- Upgrade to Glassfish JAXB 4.0.3 [#​35880](https://github.com/spring-projects/spring-boot/issues/35880)
- Upgrade to Hazelcast 5.1.7 [#​35989](https://github.com/spring-projects/spring-boot/issues/35989)
- Upgrade to HSQLDB 2.7.2 [#​35805](https://github.com/spring-projects/spring-boot/issues/35805)
- Upgrade to Infinispan 14.0.11.Final [#​35990](https://github.com/spring-projects/spring-boot/issues/35990)
- Upgrade to Jakarta Json 2.1.2 [#​35807](https://github.com/spring-projects/spring-boot/issues/35807)
- Upgrade to Jakarta Mail 2.1.2 [#​35808](https://github.com/spring-projects/spring-boot/issues/35808)
- Upgrade to JBoss Logging 3.5.1.Final [#​35809](https://github.com/spring-projects/spring-boot/issues/35809)
- Upgrade to Logback 1.4.8 [#​35881](https://github.com/spring-projects/spring-boot/issues/35881)
- Upgrade to Lombok 1.18.28 [#​35810](https://github.com/spring-projects/spring-boot/issues/35810)
- Upgrade to Micrometer 1.10.8 [#​35734](https://github.com/spring-projects/spring-boot/issues/35734)
- Upgrade to Micrometer Tracing 1.0.7 [#​35735](https://github.com/spring-projects/spring-boot/issues/35735)
- Upgrade to Native Build Tools Plugin 0.9.23 [#​35991](https://github.com/spring-projects/spring-boot/issues/35991)
- Upgrade to Neo4j Java Driver 5.9.0 [#​35867](https://github.com/spring-projects/spring-boot/issues/35867)
- Upgrade to Netty 4.1.94.Final [#​35992](https://github.com/spring-projects/spring-boot/issues/35992)
- Upgrade to Reactor Bom 2022.0.8 [#​35736](https://github.com/spring-projects/spring-boot/issues/35736)
- Upgrade to Spring AMQP 3.0.5 [#​35737](https://github.com/spring-projects/spring-boot/issues/35737)
- Upgrade to Spring Data Bom 2022.0.7 [#​35738](https://github.com/spring-projects/spring-boot/issues/35738)
- Upgrade to Spring Framework 6.0.10 [#​35739](https://github.com/spring-projects/spring-boot/issues/35739)
- Upgrade to Spring GraphQL 1.1.5 [#​35775](https://github.com/spring-projects/spring-boot/issues/35775)
- Upgrade to Spring Integration 6.0.6 [#​35740](https://github.com/spring-projects/spring-boot/issues/35740)
- Upgrade to Spring Kafka 3.0.8 [#​35993](https://github.com/spring-projects/spring-boot/issues/35993)
- Upgrade to Spring LDAP 3.0.4 [#​35741](https://github.com/spring-projects/spring-boot/issues/35741)
- Upgrade to Spring Retry 2.0.2 [#​35742](https://github.com/spring-projects/spring-boot/issues/35742)
- Upgrade to Spring Security 6.0.4 [#​35743](https://github.com/spring-projects/spring-boot/issues/35743)
- Upgrade to Spring Session 3.0.2 [#​35744](https://github.com/spring-projects/spring-boot/issues/35744)
- Upgrade to Spring WS 4.0.5 [#​36010](https://github.com/spring-projects/spring-boot/issues/36010)
- Upgrade to Tomcat 10.1.10 [#​35882](https://github.com/spring-projects/spring-boot/issues/35882)
- Upgrade to UnboundID LDAPSDK 6.0.9 [#​35813](https://github.com/spring-projects/spring-boot/issues/35813)
- Upgrade to Undertow 2.3.7.Final [#​35814](https://github.com/spring-projects/spring-boot/issues/35814)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​ThomasKasene](https://github.com/ThomasKasene), [@​bbulgarelli](https://github.com/bbulgarelli), [@​bikash30851](https://github.com/bikash30851), [@​dreis2211](https://github.com/dreis2211), [@​izeye](https://github.com/izeye), [@​mhalbritter](https://github.com/mhalbritter), [@​sjohnr](https://github.com/sjohnr), and [@​twobiers](https://github.com/twobiers)
### [`v3.0.7`](https://github.com/spring-projects/spring-boot/releases/tag/v3.0.7)
##### :lady_beetle: Bug Fixes
- Welcome page may return a 404 when an acceptable response cannot be produced [#​35553](https://github.com/spring-projects/spring-boot/issues/35553)
- Defining a zipkin2.reporter.Reporter results in two reporter beans as the auto-configured AsyncReporter does not back off [#​35455](https://github.com/spring-projects/spring-boot/pull/35455)
- developmentOnly dependencies are included in the AOT processing classpath [#​35433](https://github.com/spring-projects/spring-boot/issues/35433)
- Hibernate 6.2 doesn't work in native-image: No available JtaPlatform candidates [#​35423](https://github.com/spring-projects/spring-boot/issues/35423)
- In a native image, configuration property binding fails when the target has package-private getters and setters [#​35397](https://github.com/spring-projects/spring-boot/issues/35397)
- Invalid reference format error when tagging images using Podman [#​35395](https://github.com/spring-projects/spring-boot/issues/35395)
- WebClient auto-configuration tries to use HttpComponentsClientHttpConnector when all required classes are not present [#​35380](https://github.com/spring-projects/spring-boot/issues/35380)
- MinIdle and MaxValidationTime properties missing for R2DBC pools [#​35378](https://github.com/spring-projects/spring-boot/issues/35378)
- Can't use PEM encoded [PKCS#​8](https://github.com/PKCS/spring-boot/issues/8) EC keys with server.ssl.certificate-private-key [#​35364](https://github.com/spring-projects/spring-boot/issues/35364)
- `FactoryBean.getObject` for non-singleton executed when resetting mocks [#​35329](https://github.com/spring-projects/spring-boot/issues/35329)
- Webflux server gracefulshutdown throws NullPointerException [#​35269](https://github.com/spring-projects/spring-boot/issues/35269)
- Health actuator mail details shows the port as -1 when using the default port [#​35254](https://github.com/spring-projects/spring-boot/issues/35254)
- SessionRepositoryFilterConfiguration can cause early initialization of SessionRepository beans including Redis [#​35241](https://github.com/spring-projects/spring-boot/issues/35241)
- Liveness and readiness probes return down when lazy initialization is enabled [#​35235](https://github.com/spring-projects/spring-boot/issues/35235)
- Devtools main method search algorithm can find incorrect main method [#​35220](https://github.com/spring-projects/spring-boot/issues/35220)
- When a WebFlux app is deployed to Cloud Foundry some metrics are lost and numerous beans are ineligible for post-processing [#​35170](https://github.com/spring-projects/spring-boot/issues/35170)
- Treating a null Flyway-specific password as an empty string prevents the use of PGPASS for authentication [#​35131](https://github.com/spring-projects/spring-boot/issues/35131)
- DisableObservabilityContextCustomizer can't be switched off through properties [#​35009](https://github.com/spring-projects/spring-boot/issues/35009)
- Application yaml files cannot be loaded when they exceed 3mb [#​34743](https://github.com/spring-projects/spring-boot/issues/34743)
- `@ServletComponentScan` causes AOT processing to fail with "Code generation is not supported for bean definitions declaring an instance supplier callback" [#​34563](https://github.com/spring-projects/spring-boot/issues/34563)
- Tracking of artifact dependency coordinates by BootJar and BootWar may break artifact transforms in sub-projects [#​31216](https://github.com/spring-projects/spring-boot/issues/31216)
##### :notebook_with_decorative_cover: Documentation
- Polish formatting of permitAll() endpoint security Kotlin example [#​35456](https://github.com/spring-projects/spring-boot/issues/35456)
- Wrong anchors in Maven plugin documentation [#​35372](https://github.com/spring-projects/spring-boot/issues/35372)
- Clarify profile support when using AOT [#​35262](https://github.com/spring-projects/spring-boot/issues/35262)
- Add reference to Tor Spring Boot Starter [#​35256](https://github.com/spring-projects/spring-boot/pull/35256)
- Correct list of annotations that are equivalent to `@SpringBootApplication` [#​35230](https://github.com/spring-projects/spring-boot/issues/35230)
- Harmonize references to application.yaml files in reference docs [#​35129](https://github.com/spring-projects/spring-boot/issues/35129)
##### :hammer: Dependency Upgrades
- Upgrade to Couchbase Client 3.4.6 [#​35341](https://github.com/spring-projects/spring-boot/issues/35341)
- Upgrade to Groovy 4.0.12 [#​35342](https://github.com/spring-projects/spring-boot/issues/35342)
- Upgrade to Hazelcast 5.1.6 [#​35427](https://github.com/spring-projects/spring-boot/issues/35427)
- Upgrade to Infinispan 14.0.9.Final [#​35343](https://github.com/spring-projects/spring-boot/issues/35343)
- Upgrade to Jackson Bom 2.14.3 [#​35344](https://github.com/spring-projects/spring-boot/issues/35344)
- Upgrade to Jakarta Activation 2.1.2 [#​35345](https://github.com/spring-projects/spring-boot/issues/35345)
- Upgrade to Jersey 3.1.2 [#​35550](https://github.com/spring-projects/spring-boot/issues/35550)
- Upgrade to jOOQ 3.17.13 [#​35428](https://github.com/spring-projects/spring-boot/issues/35428)
- Upgrade to Json-smart 2.4.11 [#​35551](https://github.com/spring-projects/spring-boot/issues/35551)
- Upgrade to JUnit Jupiter 5.9.3 [#​35346](https://github.com/spring-projects/spring-boot/issues/35346)
- Upgrade to Micrometer 1.10.7 [#​35298](https://github.com/spring-projects/spring-boot/issues/35298)
- Upgrade to Micrometer Tracing 1.0.6 [#​35420](https://github.com/spring-projects/spring-boot/issues/35420)
- Upgrade to Native Build Tools Plugin 0.9.22 [#​35406](https://github.com/spring-projects/spring-boot/issues/35406)
- Upgrade to Neo4j Java Driver 5.8.0 [#​35347](https://github.com/spring-projects/spring-boot/issues/35347)
- Upgrade to Netty 4.1.92.Final [#​35443](https://github.com/spring-projects/spring-boot/issues/35443)
- Upgrade to Reactor Bom 2022.0.7 [#​35299](https://github.com/spring-projects/spring-boot/issues/35299)
- Upgrade to SAAJ Impl 3.0.2 [#​35429](https://github.com/spring-projects/spring-boot/issues/35429)
- Upgrade to Spring Batch 5.0.2 [#​35300](https://github.com/spring-projects/spring-boot/issues/35300)
- Upgrade to Spring Data Bom 2022.0.6 [#​35301](https://github.com/spring-projects/spring-boot/issues/35301)
- Upgrade to Spring Framework 6.0.9 [#​35302](https://github.com/spring-projects/spring-boot/issues/35302)
- Upgrade to Spring GraphQL 1.1.4 [#​35303](https://github.com/spring-projects/spring-boot/issues/35303)
- Upgrade to Spring HATEOAS 2.0.4 [#​35325](https://github.com/spring-projects/spring-boot/issues/35325)
- Upgrade to Spring Kafka 3.0.7 [#​35375](https://github.com/spring-projects/spring-boot/issues/35375)
- Upgrade to Spring LDAP 3.0.3 [#​35404](https://github.com/spring-projects/spring-boot/issues/35404)
- Upgrade to Spring WS 4.0.4 [#​35304](https://github.com/spring-projects/spring-boot/issues/35304)
- Upgrade to Undertow 2.3.6.Final [#​35448](https://github.com/spring-projects/spring-boot/issues/35448)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​JunJaBoy](https://github.com/JunJaBoy), [@​aasaru](https://github.com/aasaru), [@​be-hase](https://github.com/be-hase), [@​davin111](https://github.com/davin111), [@​ivandimitrov8080](https://github.com/ivandimitrov8080), and [@​theborakompanioni](https://github.com/theborakompanioni)
### [`v3.0.6`](https://github.com/spring-projects/spring-boot/releases/tag/v3.0.6)
##### :lady_beetle: Bug Fixes
- CloudFoundry integration does not use endpoint path mappings [#​35086](https://github.com/spring-projects/spring-boot/issues/35086)
- ApplicationAvailability bean is auto-configured even if a custom one is already present [#​35068](https://github.com/spring-projects/spring-boot/issues/35068)
- Gradle Spring Boot plugin with Kotlin DSL does not support includeProjectDependencies in bootJar > layered > dependencies configuration [#​35035](https://github.com/spring-projects/spring-boot/issues/35035)
- Cassandra default configuration substitutions don't resolve against configuration derived from spring.data.cassandra properties [#​34799](https://github.com/spring-projects/spring-boot/issues/34799)
- Banner placeholders use default values too soon [#​34792](https://github.com/spring-projects/spring-boot/issues/34792)
- Nested test classes don't inherit properties from slice test annotations on enclosing class [#​34781](https://github.com/spring-projects/spring-boot/issues/34781)
- Hints for including Liquibase changelogs in a native image are unnecessarily narrow [#​34729](https://github.com/spring-projects/spring-boot/pull/34729)
- Unlike `@EnableBatchProcessing`, auto-configuration for Spring Batch does not enable observability of steps and jobs [#​34305](https://github.com/spring-projects/spring-boot/pull/34305)
##### :notebook_with_decorative_cover: Documentation
- Improve documentation of tracing dependencies and configuration properties [#​34991](https://github.com/spring-projects/spring-boot/pull/34991)
- Use current Neo4j version in Testcontainers-based examples [#​34940](https://github.com/spring-projects/spring-boot/issues/34940)
- BatchProperties has an outdated reference to JPA [#​34844](https://github.com/spring-projects/spring-boot/pull/34844)
- Document that optional dependencies are included by default in fat jars built with Maven [#​34788](https://github.com/spring-projects/spring-boot/issues/34788)
##### :hammer: Dependency Upgrades
- Upgrade to Caffeine 3.1.6 [#​34928](https://github.com/spring-projects/spring-boot/issues/34928)
- Upgrade to Couchbase Client 3.4.5 [#​35050](https://github.com/spring-projects/spring-boot/issues/35050)
- Upgrade to GraphQL Java 19.5 [#​34996](https://github.com/spring-projects/spring-boot/issues/34996)
- Upgrade to Groovy 4.0.11 [#​34911](https://github.com/spring-projects/spring-boot/issues/34911)
- Upgrade to Infinispan 14.0.8.Final [#​34929](https://github.com/spring-projects/spring-boot/issues/34929)
- Upgrade to Jetty 11.0.15 [#​35051](https://github.com/spring-projects/spring-boot/issues/35051)
- Upgrade to jOOQ 3.17.12 [#​35052](https://github.com/spring-projects/spring-boot/issues/35052)
- Upgrade to Lettuce 6.2.4.RELEASE [#​35053](https://github.com/spring-projects/spring-boot/issues/35053)
- Upgrade to Logback 1.4.7 [#​35088](https://github.com/spring-projects/spring-boot/issues/35088)
- Upgrade to Maven Resources Plugin 3.3.1 [#​34913](https://github.com/spring-projects/spring-boot/issues/34913)
- Upgrade to Micrometer 1.10.6 [#​34858](https://github.com/spring-projects/spring-boot/issues/34858)
- Upgrade to Micrometer Tracing 1.0.4 [#​34859](https://github.com/spring-projects/spring-boot/issues/34859)
- Upgrade to MySQL 8.0.33 [#​35054](https://github.com/spring-projects/spring-boot/issues/35054)
- Upgrade to Native Build Tools Plugin 0.9.21 [#​35055](https://github.com/spring-projects/spring-boot/issues/35055)
- Upgrade to Neo4j Java Driver 5.7.0 [#​34930](https://github.com/spring-projects/spring-boot/issues/34930)
- Upgrade to Netty 4.1.91.Final [#​34914](https://github.com/spring-projects/spring-boot/issues/34914)
- Upgrade to Reactor Bom 2022.0.6 [#​34860](https://github.com/spring-projects/spring-boot/issues/34860)
- Upgrade to SAAJ Impl 3.0.1 [#​35056](https://github.com/spring-projects/spring-boot/issues/35056)
- Upgrade to Spring AMQP 3.0.4 [#​34950](https://github.com/spring-projects/spring-boot/issues/34950)
- Upgrade to Spring Data Bom 2022.0.5 [#​34903](https://github.com/spring-projects/spring-boot/issues/34903)
- Upgrade to Spring Framework 6.0.8 [#​34861](https://github.com/spring-projects/spring-boot/issues/34861)
- Upgrade to Spring Integration 6.0.5 [#​35012](https://github.com/spring-projects/spring-boot/issues/35012)
- Upgrade to Spring Kafka 3.0.6 [#​34951](https://github.com/spring-projects/spring-boot/issues/34951)
- Upgrade to Spring LDAP 3.0.2 [#​34904](https://github.com/spring-projects/spring-boot/issues/34904)
- Upgrade to Spring Security 6.0.3 [#​34952](https://github.com/spring-projects/spring-boot/issues/34952)
- Upgrade to Spring WS 4.0.3 [#​34953](https://github.com/spring-projects/spring-boot/issues/34953)
- Upgrade to Tomcat 10.1.8 [#​35089](https://github.com/spring-projects/spring-boot/issues/35089)
- Upgrade to Undertow 2.3.5.Final [#​34915](https://github.com/spring-projects/spring-boot/issues/34915)
- Upgrade to Yasson 3.0.3 [#​34916](https://github.com/spring-projects/spring-boot/issues/34916)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Ferioney](https://github.com/Ferioney), [@​RobertRad](https://github.com/RobertRad), [@​SeasonPanPan](https://github.com/SeasonPanPan), [@​acktsap](https://github.com/acktsap), [@​benelog](https://github.com/benelog), [@​dreis2211](https://github.com/dreis2211), [@​kdomo](https://github.com/kdomo), [@​krzyk](https://github.com/krzyk), [@​marbon87](https://github.com/marbon87), and [@​meistermeier](https://github.com/meistermeier)
### [`v3.0.5`](https://github.com/spring-projects/spring-boot/releases/tag/v3.0.5)
#### :lady_beetle: Bug Fixes
- EmbeddedWebServerFactoryCustomizerAutoConfiguration should not run when embedded web server is not configured [#​34659](https://github.com/spring-projects/spring-boot/issues/34659)
- StandardConfigDataResource can import the same file twice if the classpath includes '.' [#​34617](https://github.com/spring-projects/spring-boot/issues/34617)
- Loading application.yml fails with NoSuchMethodError when using SnakeYAML 2.0 [#​34515](https://github.com/spring-projects/spring-boot/issues/34515)
- `@ConfigurationProperties` no longer works on a mutable Kotlin data classes [#​34500](https://github.com/spring-projects/spring-boot/issues/34500)
- Image builds with podman fail when image buildpacks are configured [#​34495](https://github.com/spring-projects/spring-boot/issues/34495)
- Use of `@EntityScan` causes AOT instance supplier code generation error [#​34371](https://github.com/spring-projects/spring-boot/issues/34371)
#### :notebook_with_decorative_cover: Documentation
- Document support for Java 20 [#​34726](https://github.com/spring-projects/spring-boot/issues/34726)
- Clarify conventions for custom error pages in WebFlux [#​34705](https://github.com/spring-projects/spring-boot/issues/34705)
- Add documentation tip showing how to configure publishRegistry Maven properties from the command line [#​34704](https://github.com/spring-projects/spring-boot/issues/34704)
- Typo in Batch documentation: content instead of context [#​34646](https://github.com/spring-projects/spring-boot/pull/34646)
- Update two references to old APIs [#​34602](https://github.com/spring-projects/spring-boot/issues/34602)
- Fix Javadoc in JobLauncherApplicationRunner [#​34596](https://github.com/spring-projects/spring-boot/pull/34596)
- Document how to get socket location for image building configuration with podman [#​34475](https://github.com/spring-projects/spring-boot/issues/34475)
#### :hammer: Dependency Upgrades
- Upgrade to Caffeine 3.1.5 [#​34662](https://github.com/spring-projects/spring-boot/issues/34662)
- Upgrade to Couchbase Client 3.4.4 [#​34663](https://github.com/spring-projects/spring-boot/issues/34663)
- Upgrade to Dropwizard Metrics 4.2.18 [#​34664](https://github.com/spring-projects/spring-boot/issues/34664)
- Upgrade to GraphQL Java 19.4 [#​34718](https://github.com/spring-projects/spring-boot/issues/34718)
- Upgrade to Groovy 4.0.10 [#​34665](https://github.com/spring-projects/spring-boot/issues/34665)
- Upgrade to Infinispan 14.0.7.Final [#​34666](https://github.com/spring-projects/spring-boot/issues/34666)
- Upgrade to Jedis 4.3.2 [#​34698](https://github.com/spring-projects/spring-boot/issues/34698)
- Upgrade to Jetty Reactive HTTPClient 3.0.8 [#​34667](https://github.com/spring-projects/spring-boot/issues/34667)
- Upgrade to jOOQ 3.17.10 [#​34699](https://github.com/spring-projects/spring-boot/issues/34699)
- Upgrade to Json-smart 2.4.10 [#​34669](https://github.com/spring-projects/spring-boot/issues/34669)
- Upgrade to Logback 1.4.6 [#​34670](https://github.com/spring-projects/spring-boot/issues/34670)
- Upgrade to Micrometer 1.10.5 [#​34536](https://github.com/spring-projects/spring-boot/issues/34536)
- Upgrade to Micrometer Tracing 1.0.3 [#​34537](https://github.com/spring-projects/spring-boot/issues/34537)
- Upgrade to Netty 4.1.90.Final [#​34671](https://github.com/spring-projects/spring-boot/issues/34671)
- Upgrade to Reactor Bom 2022.0.5 [#​34538](https://github.com/spring-projects/spring-boot/issues/34538)
- Upgrade to SLF4J 2.0.7 [#​34672](https://github.com/spring-projects/spring-boot/issues/34672)
- Upgrade to Spring AMQP 3.0.3 [#​34608](https://github.com/spring-projects/spring-boot/issues/34608)
- Upgrade to Spring Data Bom 2022.0.4 [#​34539](https://github.com/spring-projects/spring-boot/issues/34539)
- Upgrade to Spring Framework 6.0.7 [#​34540](https://github.com/spring-projects/spring-boot/issues/34540)
- Upgrade to Spring GraphQL 1.1.3 [#​34541](https://github.com/spring-projects/spring-boot/issues/34541)
- Upgrade to Spring HATEOAS 2.0.3 [#​34673](https://github.com/spring-projects/spring-boot/issues/34673)
- Upgrade to Spring Integration 6.0.4 [#​34542](https://github.com/spring-projects/spring-boot/issues/34542)
- Upgrade to Spring Kafka 3.0.5 [#​34543](https://github.com/spring-projects/spring-boot/issues/34543)
- Upgrade to Spring Retry 2.0.1 [#​34544](https://github.com/spring-projects/spring-boot/issues/34544)
- Upgrade to Spring Session 3.0.1 [#​34545](https://github.com/spring-projects/spring-boot/issues/34545)
- Upgrade to Tomcat 10.1.7 [#​34674](https://github.com/spring-projects/spring-boot/issues/34674)
- Upgrade to UnboundID LDAPSDK 6.0.8 [#​34675](https://github.com/spring-projects/spring-boot/issues/34675)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​1993heqiang](https://github.com/1993heqiang), [@​anthonydahanne](https://github.com/anthonydahanne), [@​benelog](https://github.com/benelog), [@​dsyer](https://github.com/dsyer), [@​izeye](https://github.com/izeye), [@​swapy](https://github.com/swapy), and [@​terminux](https://github.com/terminux)
### [`v3.0.4`](https://github.com/spring-projects/spring-boot/releases/tag/v3.0.4)
#### :lady_beetle: Bug Fixes
- Maven plugin uses timezone-local timestamps when outputTimestamp is used [#​34430](https://github.com/spring-projects/spring-boot/issues/34430)
- org.springframework.boot.web.embedded.jetty.GracefulShutdown uses the wrong class to create its logger [#​34419](https://github.com/spring-projects/spring-boot/issues/34419)
- `@ConfigurationProperties` with initialized nested record properties values no longer bind [#​34407](https://github.com/spring-projects/spring-boot/issues/34407)
- Custom ConfigDataLocationResolver/ConfigDataLoader fails in 3.0.x when combined with spring-boot-devtools [#​34372](https://github.com/spring-projects/spring-boot/issues/34372)
- defaultTracingObservationHandler is not ordered as documented [#​34216](https://github.com/spring-projects/spring-boot/pull/34216)
- Spring Boot 3 does not provide a configuration property for configuring red metrics custom tag keys [#​34194](https://github.com/spring-projects/spring-boot/issues/34194)
#### :notebook_with_decorative_cover: Documentation
- Document support for Gradle 8 [#​34462](https://github.com/spring-projects/spring-boot/issues/34462)
- Update Batch documentation [#​34437](https://github.com/spring-projects/spring-boot/pull/34437)
- Add link to Failover starter [#​34422](https://github.com/spring-projects/spring-boot/issues/34422)
- Fix typo in external-config.adoc [#​34414](https://github.com/spring-projects/spring-boot/issues/34414)
- Fix typo [#​34398](https://github.com/spring-projects/spring-boot/pull/34398)
- Use plugins DSL consistently in Spring Boot Gradle Plugin docs [#​34391](https://github.com/spring-projects/spring-boot/issues/34391)
#### :hammer: Dependency Upgrades
- Upgrade to Couchbase Client 3.4.3 [#​34445](https://github.com/spring-projects/spring-boot/issues/34445)
- Upgrade to Dropwizard Metrics 4.2.17 [#​34446](https://github.com/spring-projects/spring-boot/issues/34446)
- Upgrade to Jetty 11.0.14 [#​34447](https://github.com/spring-projects/spring-boot/issues/34447)
- Upgrade to Reactor Bom 2022.0.4 [#​34444](https://github.com/spring-projects/spring-boot/issues/34444)
- Upgrade to Spring Data Bom 2022.0.3 [#​34439](https://github.com/spring-projects/spring-boot/issues/34439)
- Upgrade to Spring Framework 6.0.6 [#​34440](https://github.com/spring-projects/spring-boot/issues/34440)
- Upgrade to Spring Kafka 3.0.4 [#​34441](https://github.com/spring-projects/spring-boot/issues/34441)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​1993heqiang](https://github.com/1993heqiang), [@​anandmnair](https://github.com/anandmnair), [@​dalbani](https://github.com/dalbani), [@​fmbenhassine](https://github.com/fmbenhassine), [@​izeye](https://github.com/izeye), [@​jongwooo](https://github.com/jongwooo), and [@​ttddyy](https://github.com/ttddyy)
### [`v3.0.3`](https://github.com/spring-projects/spring-boot/releases/tag/v3.0.3)
#### :lady_beetle: Bug Fixes
- ClassNotFoundException during AOT processing of Logback XML that references a variable when defining a component's class [#​34336](https://github.com/spring-projects/spring-boot/issues/34336)
- Logback configuration errors are not reported when running as a native image [#​34315](https://github.com/spring-projects/spring-boot/issues/34315)
- Dependency management for Spring LDAP includes spring-ldap-core-tiger which no longer exists [#​34299](https://github.com/spring-projects/spring-boot/issues/34299)
- Kotlin ConfigurationProperties default values are not picked up when nativeRun is used [#​34157](https://github.com/spring-projects/spring-boot/issues/34157)
- Maven Plugin's PropertiesMergingResourceTransformer closes InputStream when it should not do so [#​34072](https://github.com/spring-projects/spring-boot/issues/34072)
- Actuator Health web endpoint broken with Gson and Java 17 [#​34070](https://github.com/spring-projects/spring-boot/issues/34070)
- Manifests of jars built with Gradle do not have a Implementation entries [#​34059](https://github.com/spring-projects/spring-boot/issues/34059)
- Spies are not reset after test execution when using `@SpyBean` [#​34044](https://github.com/spring-projects/spring-boot/issues/34044)
- Using devtools with Reactive application results in slower restarts [#​34036](https://github.com/spring-projects/spring-boot/issues/34036)
- spring-boot-dependencies manages mysql:mysql-connector-java which no longer exists [#​34021](https://github.com/spring-projects/spring-boot/issues/34021)
- Dependency management for Mongo's Java Driver is incomplete [#​34019](https://github.com/spring-projects/spring-boot/issues/34019)
- jOOQ DefaultConfiguration does not use TransactionProvider [#​33979](https://github.com/spring-projects/spring-boot/pull/33979)
- ObservationFilter beans are not registered automatically [#​33968](https://github.com/spring-projects/spring-boot/issues/33968)
- Properties Migrator does not detect properties of Map type that are marked as deprecated [#​33963](https://github.com/spring-projects/spring-boot/issues/33963)
- Dependency management for some Angus Mail modules uses the wrong artifact ID [#​33947](https://github.com/spring-projects/spring-boot/issues/33947)
- ElasticsearchClientAutoConfiguration causes global ObjectMapper to be overwritten [#​33426](https://github.com/spring-projects/spring-boot/issues/33426)
#### :notebook_with_decorative_cover: Documentation
- Updated documentation for `@ConfigurationProperties` bean naming rules [#​34192](https://github.com/spring-projects/spring-boot/issues/34192)
- Document additional configuration that is required for spring.mvc.throw-exception-if-no-handler-found=true to be effective [#​34190](https://github.com/spring-projects/spring-boot/issues/34190)
- Use Maven Central for release downloads in CLI installation documentation [#​34161](https://github.com/spring-projects/spring-boot/issues/34161)
- Update Customizing Sanitization documentation as built-in key-based sanitization is no longer performed [#​34051](https://github.com/spring-projects/spring-boot/pull/34051)
- Add Redis application properties example [#​34041](https://github.com/spring-projects/spring-boot/issues/34041)
- Restore "Use Jedis Instead of Lettuce" how-to documentation [#​33995](https://github.com/spring-projects/spring-boot/issues/33995)
- Actuator section is missing from documentation overview [#​33933](https://github.com/spring-projects/spring-boot/issues/33933)
- Add Javadoc since to OperationParameter.getAnnotation() [#​33919](https://github.com/spring-projects/spring-boot/issues/33919)
#### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.23 [#​34255](https://github.com/spring-projects/spring-boot/issues/34255)
- Upgrade to Caffeine 3.1.4 [#​34256](https://github.com/spring-projects/spring-boot/issues/34256)
- Upgrade to Dropwizard Metrics 4.2.16 [#​34258](https://github.com/spring-projects/spring-boot/issues/34258)
- Upgrade to Glassfish JAXB 4.0.2 [#​34259](https://github.com/spring-projects/spring-boot/issues/34259)
- Upgrade to Groovy 4.0.9 [#​34260](https://github.com/spring-projects/spring-boot/issues/34260)
- Upgrade to Hibernate 6.1.7.Final [#​34261](https://github.com/spring-projects/spring-boot/issues/34261)
- Upgrade to Jackson Bom 2.14.2 [#​34262](https://github.com/spring-projects/spring-boot/issues/34262)
- Upgrade to Jaybird 4.0.9.java11 [#​34263](https://github.com/spring-projects/spring-boot/issues/34263)
- Upgrade to Jersey 3.1.1 [#​34264](https://github.com/spring-projects/spring-boot/issues/34264)
- Upgrade to jOOQ 3.17.8 [#​34265](https://github.com/spring-projects/spring-boot/issues/34265)
- Upgrade to Lettuce 6.2.3.RELEASE [#​34266](https://github.com/spring-projects/spring-boot/issues/34266)
- Upgrade to Lombok 1.18.26 [#​34267](https://github.com/spring-projects/spring-boot/issues/34267)
- Upgrade to Micrometer 1.10.4 [#​34148](https://github.com/spring-projects/spring-boot/issues/34148)
- Upgrade to Micrometer Tracing 1.0.2 [#​34160](https://github.com/spring-projects/spring-boot/issues/34160)
- Upgrade to Native Build Tools Plugin 0.9.20 [#​34268](https://github.com/spring-projects/spring-boot/issues/34268)
- Upgrade to Neo4j Java Driver 5.4.0 [#​34344](https://github.com/spring-projects/spring-boot/issues/34344)
- Upgrade to Netty 4.1.89.Final [#​34269](https://github.com/spring-projects/spring-boot/issues/34269)
- Upgrade to Postgresql 42.5.4 [#​34270](https://github.com/spring-projects/spring-boot/issues/34270)
- Upgrade to R2DBC Postgresql 1.0.1.RELEASE [#​34271](https://github.com/spring-projects/spring-boot/issues/34271)
- Upgrade to Reactor Bom 2022.0.3 [#​34149](https://github.com/spring-projects/spring-boot/issues/34149)
- Upgrade to Spring AMQP 3.0.2 [#​34322](https://github.com/spring-projects/spring-boot/issues/34322)
- Upgrade to Spring Batch 5.0.1 [#​34150](https://github.com/spring-projects/spring-boot/issues/34150)
- Upgrade to Spring Data Bom 2022.0.2 [#​34151](https://github.com/spring-projects/spring-boot/issues/34151)
- Upgrade to Spring Framework 6.0.5 [#​34152](https://github.com/spring-projects/spring-boot/issues/34152)
- Upgrade to Spring GraphQL 1.1.2 [#​34323](https://github.com/spring-projects/spring-boot/issues/34323)
- Upgrade to Spring HATEOAS 2.0.2 [#​34272](https://github.com/spring-projects/spring-boot/issues/34272)
- Upgrade to Spring Integration 6.0.3 [#​34039](https://github.com/spring-projects/spring-boot/issues/34039)
- Upgrade to Spring Kafka 3.0.3 [#​34153](https://github.com/spring-projects/spring-boot/issues/34153)
- Upgrade to Spring LDAP 3.0.1 [#​34154](https://github.com/spring-projects/spring-boot/issues/34154)
- Upgrade to Spring Security 6.0.2 [#​34155](https://github.com/spring-projects/spring-boot/issues/34155)
- Upgrade to Spring WS 4.0.2 [#​34156](https://github.com/spring-projects/spring-boot/issues/34156)
- Upgrade to Undertow 2.3.4.Final [#​34273](https://github.com/spring-projects/spring-boot/issues/34273)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Anubhav-2000](https://github.com/Anubhav-2000), [@​artembilan](https://github.com/artembilan), [@​ath0s](https://github.com/ath0s), [@​enimiste](https://github.com/enimiste), [@​izeye](https://github.com/izeye), [@​jprinet](https://github.com/jprinet), [@​krzyk](https://github.com/krzyk), [@​marcel-wollschlaeger](https://github.com/marcel-wollschlaeger), [@​mhalbritter](https://github.com/mhalbritter), [@​michaldo](https://github.com/michaldo), and [@​sannanansari](https://github.com/sannanansari)
### [`v3.0.2`](https://github.com/spring-projects/spring-boot/releases/tag/v3.0.2)
##### :lady_beetle: Bug Fixes
- Failure analysis of NoUniqueBeanDefinitionException reports "defined in null" when bean definition has no resource description [#​33876](https://github.com/spring-projects/spring-boot/issues/33876)
- `@DeprecatedConfigurationProperty` has no effect when declared on a record component's accessor method [#​33871](https://github.com/spring-projects/spring-boot/issues/33871)
- Devtools sets non-existent property spring.reactor.debug [#​33860](https://github.com/spring-projects/spring-boot/issues/33860)
- Failing calls to reactive health indicators are not logged [#​33856](https://github.com/spring-projects/spring-boot/issues/33856)
- Spring Boot 3 Native: Fails to bind properties under 'spring.groovy.template' [#​33847](https://github.com/spring-projects/spring-boot/issues/33847)
- Diagnostics are poor when the JMX port used by the Maven start goal is in use [#​33845](https://github.com/spring-projects/spring-boot/issues/33845)
- Inconsistent discovery of parameter names for selectors in custom actuator endpoints [#​33841](https://github.com/spring-projects/spring-boot/issues/33841)
- OpenTelemetryAutoConfiguration should use parent-based sampler by default [#​33821](https://github.com/spring-projects/spring-boot/issues/33821)
- SpringBootMockResolver causes AopTestUtils.getUltimateTargetObject to recurse until the stack overflows when it calls it with Spring Security's authentication manager bean [#​33792](https://github.com/spring-projects/spring-boot/issues/33792)
- It is not possible to provide a custom TransactionProvider bean for JOOQ [#​33776](https://github.com/spring-projects/spring-boot/issues/33776)
- Remove usage of bean definition instance supplier since not compatible with AOT [#​33763](https://github.com/spring-projects/spring-boot/issues/33763)
- DevTools prevent startup in native image when using maven [#​33760](https://github.com/spring-projects/spring-boot/issues/33760)
- NPE in RabbitProperties when user is given, but password not [#​33753](https://github.com/spring-projects/spring-boot/issues/33753)
- EndpointRequestMatcher should have a toString method [#​33729](https://github.com/spring-projects/spring-boot/issues/33729)
- SDKMAN should not use repo.spring.io for releases [#​33723](https://github.com/spring-projects/spring-boot/issues/33723)
- `@ConfigurationProperties` on a `@Bean` method does not work when the bean has a constructor that is eligible for constructor binding [#​33710](https://github.com/spring-projects/spring-boot/issues/33710)
- Homebrew and Scoop should not use repo.spring.io for releases [#​33706](https://github.com/spring-projects/spring-boot/issues/33706)
- Installing Homebrew formula with --head does not work [#​33704](https://github.com/spring-projects/spring-boot/issues/33704)
- Flyway-specific DataSource cannot be created in a native image due to missing reflection hints [#​33692](https://github.com/spring-projects/spring-boot/issues/33692)
- Remove Jetty/Netty/ApacheHttpClient checks for WebClient [#​33640](https://github.com/spring-projects/spring-boot/pull/33640)
- Fix no effect of custom SessionRepositoryCustomizer in application context [#​33514](https://github.com/spring-projects/spring-boot/pull/33514)
- Nested properties without a setter can no longer be bound in 3.0 [#​33409](https://github.com/spring-projects/spring-boot/issues/33409)
##### :notebook_with_decorative_cover: Documentation
- Fix typo in testing-native-application.adoc [#​33896](https://github.com/spring-projects/spring-boot/pull/33896)
- Replace "via" in documentation and use "over" or "through" instead [#​33880](https://github.com/spring-projects/spring-boot/issues/33880)
- Fix typo in kotlin getting started documentation [#​33869](https://github.com/spring-projects/spring-boot/issues/33869)
- Update com.gorylenko.gradle-git-properties version to 2.4.1 in doc [#​33857](https://github.com/spring-projects/spring-boot/issues/33857)
- Description of spring-boot-starter-websocket does not make it clear that it's Servlet-specific [#​33842](https://github.com/spring-projects/spring-boot/issues/33842)
- Fix 'the the' typos [#​33756](https://github.com/spring-projects/spring-boot/issues/33756)
- Fix docs with repeated words. [#​33749](https://github.com/spring-projects/spring-boot/pull/33749)
- Update HTTP 2 documentation for Java 17 [#​33734](https://github.com/spring-projects/spring-boot/issues/33734)
- Fix typo in getting started documentation [#​33732](https://github.com/spring-projects/spring-boot/pull/33732)
- Fix typo in External Configuration documentation [#​33728](https://github.com/spring-projects/spring-boot/issues/33728)
- Fix a typo in the ExitCodeGenerator documentation [#​33726](https://github.com/spring-projects/spring-boot/issues/33726)
- Fix typo in javadoc of org.springframework.boot.web.server.LocalServerPort [#​33724](https://github.com/spring-projects/spring-boot/issues/33724)
- Update dockerfile samples to use Java 17 [#​33629](https://github.com/spring-projects/spring-boot/pull/33629)
- Remove the run example [#​33519](https://github.com/spring-projects/spring-boot/pull/33519)
##### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.22 [#​33898](https://github.com/spring-projects/spring-boot/issues/33898)
- Upgrade to Couchbase Client 3.4.2 [#​33899](https://github.com/spring-projects/spring-boot/issues/33899)
- Upgrade to Dropwizard Metrics 4.2.15 [#​33795](https://github.com/spring-projects/spring-boot/issues/33795)
- Upgrade to FreeMarker 2.3.32 [#​33900](https://github.com/spring-projects/spring-boot/issues/33900)
- Upgrade to Groovy 4.0.7 [#​33796](https://github.com/spring-projects/spring-boot/issues/33796)
- Upgrade to Infinispan 14.0.6.Final [#​33901](https://github.com/spring-projects/spring-boot/issues/33901)
- Upgrade to Jakarta Activation 2.1.1 [#​33798](https://github.com/spring-projects/spring-boot/issues/33798)
- Upgrade to Jakarta Mail 2.1.1 [#​33799](https://github.com/spring-projects/spring-boot/issues/33799)
- Upgrade to jOOQ 3.17.7 [#​33902](https://github.com/spring-projects/spring-boot/issues/33902)
- Upgrade to JUnit Jupiter 5.9.2 [#​33800](https://github.com/spring-projects/spring-boot/issues/33800)
- Upgrade to Kafka 3.3.2 [#​33903](https://github.com/spring-projects/spring-boot/issues/33903)
- Upgrade to MariaDB 3.0.10 [#​33801](https://github.com/spring-projects/spring-boot/issues/33801)
- Upgrade to Micrometer 1.10.3 [#​33802](https://github.com/spring-projects/spring-boot/issues/33802)
- Upgrade to Micrometer Tracing 1.0.1 [#​33803](https://github.com/spring-projects/spring-boot/issues/33803)
- Upgrade to MongoDB 4.8.2 [#​33904](https://github.com/spring-projects/spring-boot/issues/33904)
- Upgrade to MSSQL JDBC 11.2.3.jre17 [#​33905](https://github.com/spring-projects/spring-boot/issues/33905)
- Upgrade to MySQL 8.0.32 [#​33906](https://github.com/spring-projects/spring-boot/issues/33906)
- Upgrade to Netty 4.1.87.Final [#​33907](https://github.com/spring-projects/spring-boot/issues/33907)
- Upgrade to Reactor Bom 2022.0.2 [#​33804](https://github.com/spring-projects/spring-boot/issues/33804)
- Upgrade to RxJava3 3.1.6 [#​33908](https://github.com/spring-projects/spring-boot/issues/33908)
- Upgrade to Spring AMQP 3.0.1 [#​33811](https://github.com/spring-projects/spring-boot/issues/33811)
- Upgrade to Spring Data 2022.0.1 [#​33810](https://github.com/spring-projects/spring-boot/issues/33810)
- Upgrade to Spring Framework 6.0.4 [#​33805](https://github.com/spring-projects/spring-boot/issues/33805)
- Upgrade to Spring HATEOAS 2.0.1 [#​33806](https://github.com/spring-projects/spring-boot/issues/33806)
- Upgrade to Spring Integration 6.0.2 [#​33813](https://github.com/spring-projects/spring-boot/issues/33813)
- Upgrade to Spring Kafka 3.0.2 [#​33812](https://github.com/spring-projects/spring-boot/issues/33812)
- Upgrade to Spring WS 4.0.1 [#​33809](https://github.com/spring-projects/spring-boot/issues/33809)
- Upgrade to Tomcat 10.1.5 [#​33909](https://github.com/spring-projects/spring-boot/issues/33909)
- Upgrade to Undertow 2.3.3.Final [#​33807](https://github.com/spring-projects/spring-boot/issues/33807)
- Upgrade to XmlUnit2 2.9.1 [#​33808](https://github.com/spring-projects/spring-boot/issues/33808)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​BartR96](https://github.com/BartR96), [@​IDJack](https://github.com/IDJack), [@​anugrahsinghal](https://github.com/anugrahsinghal), [@​asomov](https://github.com/asomov), [@​devrishal](https://github.com/devrishal), [@​dreis2211](https://github.com/dreis2211), [@​izeye](https://github.com/izeye), [@​josephlane](https://github.com/josephlane), [@​krzyk](https://github.com/krzyk), [@​kvmw](https://github.com/kvmw), [@​mhalbritter](https://github.com/mhalbritter), [@​michaelweidmann](https://github.com/michaelweidmann), [@​qyqcswill](https://github.com/qyqcswill), [@​rfigueroa](https://github.com/rfigueroa), [@​sannanansari](https://github.com/sannanansari), [@​sdeleuze](https://github.com/sdeleuze), [@​yyjstudy](https://github.com/yyjstudy), and [@​zhangyanyue](https://github.com/zhangyanyue)
### [`v3.0.1`](https://github.com/spring-projects/spring-boot/releases/tag/v3.0.1)
##### :lady_beetle: Bug Fixes
- Fix typo in LocalDevToolsAutoConfiguration logging [#​33615](https://github.com/spring-projects/spring-boot/issues/33615)
- No warning is given when `<springProfile>` is used in a Logback `<root>` block [#​33610](https://github.com/spring-projects/spring-boot/issues/33610)
- Auto-configure PropagationWebGraphQlInterceptor for tracing propagation [#​33542](https://github.com/spring-projects/spring-boot/issues/33542)
- WebClient instrumentation fails with IllegalArgumentException when adapting to WebClientExchangeTagsProvider [#​33483](https://github.com/spring-projects/spring-boot/issues/33483)
- Reactive observation auto-configuration does not declare order for WebFilter [#​33444](https://github.com/spring-projects/spring-boot/issues/33444)
- Web server fails to start due to "Resource location must not be null" when attempting to use a PKCS 11 KeyStore [#​33433](https://github.com/spring-projects/spring-boot/issues/33433)
- Actuator health endpoint for neo4j throws NoSuchElementException and always returns Status.DOWN [#​33428](https://github.com/spring-projects/spring-boot/issues/33428)
- Anchors in YAML configuration files throw UnsupportedOperationException [#​33404](https://github.com/spring-projects/spring-boot/issues/33404)
- ZipkinRestTemplateSender is not customizable [#​33399](https://github.com/spring-projects/spring-boot/issues/33399)
- AOT doesn't work with Logstash Logback Encoder [#​33387](https://github.com/spring-projects/spring-boot/issues/33387)
- Maven process-aot goal fails when release version is set in Maven compiler plugin [#​33382](https://github.com/spring-projects/spring-boot/issues/33382)
- `DependsOnDatabaseInitializationPostProcessor` re-declares bean dependencies at native image runtime [#​33374](https://github.com/spring-projects/spring-boot/issues/33374)
- `@SpringBootTest` now throws a NullPointerException rather than a helpful IllegalStateException when `@SpringBootConfiguration` is not found [#​33371](https://github.com/spring-projects/spring-boot/pull/33371)
- bootBuildImage always trys to create a native image due to bootJar always adding a META-INF/native-image/argfile to the jar [#​33363](https://github.com/spring-projects/spring-boot/issues/33363)
##### :notebook_with_decorative_cover: Documentation
- Improve gradle plugin tags documentation [#​33617](https://github.com/spring-projects/spring-boot/issues/33617)
- Improve maven plugin tags documentation [#​33616](https://github.com/spring-projects/spring-boot/issues/33616)
- Fix typo in tomcat accesslog checkExists doc [#​33512](https://github.com/spring-projects/spring-boot/issues/33512)
- Documented Java compiler level is wrong [#​33505](https://github.com/spring-projects/spring-boot/pull/33505)
- Fix typo in documentation [#​33453](https://github.com/spring-projects/spring-boot/pull/33453)
- Update instead of replace environment in bootBuildImage documentation [#​33424](https://github.com/spring-projects/spring-boot/pull/33424)
- Update the reference docs to document the need to declare the native-maven-plugin when using buildpacks to create a native image [#​33422](https://github.com/spring-projects/spring-boot/issues/33422)
- Document that the shutdown endpoint is not intended for use when deploying a war to a servlet container [#​33410](https://github.com/spring-projects/spring-boot/issues/33410)
- Reinstate GraphQL testing documentaion [#​33407](https://github.com/spring-projects/spring-boot/issues/33407)
- Description of `NEVER` in Sanitize Sensitive Values isn't formatted correctly [#​33398](https://github.com/spring-projects/spring-boot/issues/33398)
##### :hammer: Dependency Upgrades
- Upgrade to AspectJ 1.9.19 [#​33586](https://github.com/spring-projects/spring-boot/issues/33586)
- Upgrade to Byte Buddy 1.12.20 [#​33587](https://github.com/spring-projects/spring-boot/issues/33587)
- Upgrade to Couchbase Client 3.4.1 [#​33588](https://github.com/spring-projects/spring-boot/issues/33588)
- Upgrade to Dropwizard Metrics 4.2.14 [#​33589](https://github.com/spring-projects/spring-boot/issues/33589)
- Upgrade to Elasticsearch Client 8.5.3 [#​33590](https://github.com/spring-projects/spring-boot/issues/33590)
- Upgrade to Hibernate 6.1.6.Final [#​33591](https://github.com/spring-projects/spring-boot/issues/33591)
- Upgrade to HttpClient 4.5.14 [#​33592](https://github.com/spring-projects/spring-boot/issues/33592)
- Upgrade to HttpCore 4.4.16 [#​33593](https://github.com/spring-projects/spring-boot/issues/33593)
- Upgrade to Infinispan 14.0.4.Final [#​33594](https://github.com/spring-projects/spring-boot/issues/33594)
- Upgrade to Jaybird 4.0.8.java11 [#​33595](https://github.com/spring-projects/spring-boot/issues/33595)
- Upgrade to Jetty 11.0.13 [#​33596](https://github.com/spring-projects/spring-boot/issues/33596)
- Upgrade to jOOQ 3.17.6 [#​33597](https://github.com/spring-projects/spring-boot/issues/33597)
- Upgrade to Kotlin 1.7.22 [#​33598](https://github.com/spring-projects/spring-boot/issues/33598)
- Upgrade to Lettuce 6.2.2.RELEASE [#​33599](https://github.com/spring-projects/spring-boot/issues/33599)
- Upgrade to MongoDB 4.8.1 [#​33600](https://github.com/spring-projects/spring-boot/issues/33600)
- Upgrade to MSSQL JDBC 11.2.2.jre17 [#​33601](https://github.com/spring-projects/spring-boot/issues/33601)
- Upgrade to Native Build Tools Plugin 0.9.19 [#​33602](https://github.com/spring-projects/spring-boot/issues/33602)
- Upgrade to Netty 4.1.86.Final [#​33603](https://github.com/spring-projects/spring-boot/issues/33603)
- Upgrade to Reactor 2022.0.1 [#​33475](https://github.com/spring-projects/spring-boot/issues/33475)
- Upgrade to SLF4J 2.0.6 [#​33604](https://github.com/spring-projects/spring-boot/issues/33604)
- Upgrade to Spring for GraphQL 1.1.1 [#​33477](https://github.com/spring-projects/spring-boot/issues/33477)
- Upgrade to Spring Framework 6.0.3 [#​33476](https://github.com/spring-projects/spring-boot/issues/33476)
- Upgrade to Spring Integration 6.0.1 [#​33605](https://github.com/spring-projects/spring-boot/issues/33605)
- Upgrade to Spring Kafka 3.0.1 [#​33480](https://github.com/spring-projects/spring-boot/issues/33480)
- Upgrade to Spring Security 6.0.1 [#​33479](https://github.com/spring-projects/spring-boot/issues/33479)
- Upgrade to Thymeleaf 3.1.1.RELEASE [#​33486](https://github.com/spring-projects/spring-boot/issues/33486)
- Upgrade to Thymeleaf Extras SpringSecurity 3.1.1.RELEASE [#​33606](https://github.com/spring-projects/spring-boot/issues/33606)
- Upgrade to Tomcat 10.1.4 [#​33167](https://github.com/spring-projects/spring-boot/issues/33167)
- Upgrade to UnboundID LDAPSDK 6.0.7 [#​33607](https://github.com/spring-projects/spring-boot/issues/33607)
- Upgrade to Undertow 2.3.2.Final [#​33608](https://github.com/spring-projects/spring-boot/issues/33608)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Artur-](https://github.com/Artur-), [@​aksh1618](https://github.com/aksh1618), [@​candrews](https://github.com/candrews), [@​cdanger](https://github.com/cdanger), [@​currenjin](https://github.com/currenjin), [@​izeye](https://github.com/izeye), [@​jprinet](https://github.com/jprinet), [@​lishangbu](https://github.com/lishangbu), [@​ohdaeho](https://github.com/ohdaeho), [@​peter-janssen](https://github.com/peter-janssen), and [@​shekharAggarwal](https://github.com/shekharAggarwal)
### [`v3.0.0`](https://github.com/spring-projects/spring-boot/releases/tag/v3.0.0)
See the [Release notes for 3.0](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes) for upgrade instructions and details of new features.
##### :star: New Features
- Provide a configuration property for the observation patterns of Spring Integration components [#​33099](https://github.com/spring-projects/spring-boot/pull/33099)
##### :lady_beetle: Bug Fixes
- io.micrometer.tracing.Tracer on the classpath breaks AOT processing for tests [#​33298](https://github.com/spring-projects/spring-boot/issues/33298)
- Tracer library HTTP instrumentation is auto-configured unnecessarily [#​33287](https://github.com/spring-projects/spring-boot/pull/33287)
- Auto-configuration ignores user-provided ObservationConventions [#​33285](https://github.com/spring-projects/spring-boot/issues/33285)
- `ScheduledBeanLazyInitializationExcludeFilter` is auto-configured even when annotation-based scheduled has not been enabled [#​33284](https://github.com/spring-projects/spring-boot/issues/33284)
- SpringBootContextLoader prints banner twice when using a `@ContextHierarchy` [#​33263](https://github.com/spring-projects/spring-boot/issues/33263)
- Properties migrator causes an application to fail to start if it tries to map a property whose metadata data entry contains an invalid configuration property name [#​33250](https://github.com/spring-projects/spring-boot/issues/33250)
- Wavefront MeterRegistryCustomizer is not applying application tags from application.properties [#​33244](https://github.com/spring-projects/spring-boot/issues/33244)
- Actuator responses no longer format timestamps as ISO-8601 [#​33236](https://github.com/spring-projects/spring-boot/issues/33236)
- Configuration property is not bound in a native image when property has get, set, and is methods [#​33232](https://github.com/spring-projects/spring-boot/issues/33232)
- Configuration property binding does not deal with bridge methods [#​33212](https://github.com/spring-projects/spring-boot/issues/33212)
- Contribute missing resource hints for GraphQL schema files and GraphiQL HTML page [#​33208](https://github.com/spring-projects/spring-boot/issues/33208)
- Hints for ClientHttpRequestFactory should only be generated for matching methods [#​33203](https://github.com/spring-projects/spring-boot/issues/33203)
- Native profile should configure execution in pluginManagement [#​33184](https://github.com/spring-projects/spring-boot/issues/33184)
- Configuring management.server.port via a config tree results in a ConverterNotFoundException when the management context is refreshed [#​33169](https://github.com/spring-projects/spring-boot/issues/33169)
- JBoss logging does not route directly to SLF4J when using Logback [#​33155](https://github.com/spring-projects/spring-boot/issues/33155)
- Test with UseMainMethod.Always do not work with Kotlin main functions [#​33114](https://github.com/spring-projects/spring-boot/issues/33114)
- Maven process-aot does not specify source and target release when compiling generated sources [#​33112](https://github.com/spring-projects/spring-boot/issues/33112)
- Some Actuator beans are ineligible for post-processing [#​33110](https://github.com/spring-projects/spring-boot/issues/33110)
- AOT-generated source fails to compile when Actuator is enabled on a WebFlux project [#​33106](https://github.com/spring-projects/spring-boot/issues/33106)
- `@ContextHierarchy` should never be used with main method [#​33078](https://github.com/spring-projects/spring-boot/issues/33078)
- Maven process-aot fails when compiler plugin has been configured with --enable-preview [#​33012](https://github.com/spring-projects/spring-boot/issues/33012)
- Wavefront application tags differ from those used in a Spring Boot 2.x application [#​32844](https://github.com/spring-projects/spring-boot/pull/32844)
- Maven goal `spring-boot:build-image` runs package phase twice [#​26455](https://github.com/spring-projects/spring-boot/issues/26455)
##### :notebook_with_decorative_cover: Documentation
- Document observation for R2DBC [#​33335](https://github.com/spring-projects/spring-boot/pull/33335)
- Align Tomcat multiple connectors example with recommendation to configure SSL declaratively [#​33333](https://github.com/spring-projects/spring-boot/issues/33333)
- Actuator document is misleading about k8s startup probe [#​33327](https://github.com/spring-projects/spring-boot/issues/33327)
- Update documented for `@Timed` to reflect narrower support [#​33282](https://github.com/spring-projects/spring-boot/issues/33282)
- Update reference documentation to replace mentions of tags providers and contributors with their Observation-based equivalents [#​33281](https://github.com/spring-projects/spring-boot/issues/33281)
- Link to Micrometer's `@Timed` documentation [#​33266](https://github.com/spring-projects/spring-boot/issues/33266)
- Clarify use of the `spring.cache.type` property with Hazelcast [#​33258](https://github.com/spring-projects/spring-boot/issues/33258)
- Example git.commit.time in the Actuator API documentation is thousands of years in the future [#​33256](https://github.com/spring-projects/spring-boot/issues/33256)
- Update Spring Security filter dispatcher types docs to reflect change in default value [#​33252](https://github.com/spring-projects/spring-boot/pull/33252)
- Documentation for nested configuration properties in a native image uses `@NestedConfigurationProperty` too widely [#​33239](https://github.com/spring-projects/spring-boot/issues/33239)
- Document that the `jar` task should not be disabled when building a native image [#​33238](https://github.com/spring-projects/spring-boot/issues/33238)
- Document nesting configuration properties using records or Kotlin data classes and how and when to use `@NestedConfigurationProperty` [#​33235](https://github.com/spring-projects/spring-boot/issues/33235)
- Links to Features describes sections that have moved elsewhere [#​33214](https://github.com/spring-projects/spring-boot/issues/33214)
- Fix broken links in docs [#​33209](https://github.com/spring-projects/spring-boot/pull/33209)
- Document the need for compilation with -parameters when targeting a native image [#​33182](https://github.com/spring-projects/spring-boot/issues/33182)
- Remove outdated native image documentation [#​33109](https://github.com/spring-projects/spring-boot/pull/33109)
- Mention `@RegisterReflectionForBinding` in the docs [#​32903](https://github.com/spring-projects/spring-boot/issues/32903)
##### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.19 [#​33302](https://github.com/spring-projects/spring-boot/issues/33302)
- Upgrade to Caffeine 3.1.2 [#​33339](https://github.com/spring-projects/spring-boot/issues/33339)
- Upgrade to Dropwizard Metrics 4.2.13 [#​33303](https://github.com/spring-projects/spring-boot/issues/33303)
- Upgrade to Ehcache3 3.10.8 [#​33304](https://github.com/spring-projects/spring-boot/issues/33304)
- Upgrade to Elasticsearch Client 8.5.1 [#​33225](https://github.com/spring-projects/spring-boot/issues/33225)
- Upgrade to Glassfish JSTL 3.0.1 [#​33305](https://github.com/spring-projects/spring-boot/issues/33305)
- Upgrade to Hazelcast 5.1.5 [#​33187](https://github.com/spring-projects/spring-boot/issues/33187)
- Upgrade to HttpClient5 5.1.4 [#​33306](https://github.com/spring-projects/spring-boot/issues/33306)
- Upgrade to HttpCore5 5.1.5 [#​33188](https://github.com/spring-projects/spring-boot/issues/33188)
- Upgrade to Jackson 2.14.1 [#​33289](https://github.com/spring-projects/spring-boot/issues/33289)
- Upgrade to Jackson Bom 2.14.0 [#​33189](https://github.com/spring-projects/spring-boot/issues/33189)
- Upgrade to Janino 3.1.9 [#​33307](https://github.com/spring-projects/spring-boot/issues/33307)
- Upgrade to Jaybird 4.0.7.java11 [#​33190](https://github.com/spring-projects/spring-boot/issues/33190)
- Upgrade to Kotlin 1.7.21 [#​33191](https://github.com/spring-projects/spring-boot/issues/33191)
- Upgrade to Logback 1.4.5 [#​33308](https://github.com/spring-projects/spring-boot/issues/33308)
- Upgrade to MariaDB 3.0.9 [#​33192](https://github.com/spring-projects/spring-boot/issues/33192)
- Upgrade to Micrometer 1.10.2 [#​33334](https://github.com/spring-projects/spring-boot/issues/33334)
- Upgrade to MongoDB 4.8.0 [#​33193](https://github.com/spring-projects/spring-boot/issues/33193)
- Upgrade to Native Build Tools 0.9.18 [#​33301](https://github.com/spring-projects/spring-boot/issues/33301)
- Upgrade to Netty 4.1.85.Final [#​33194](https://github.com/spring-projects/spring-boot/issues/33194)
- Upgrade to Postgresql 42.5.1 [#​33340](https://github.com/spring-projects/spring-boot/issues/33340)
- Upgrade to R2DBC H2 1.0.0.RELEASE [#​33195](https://github.com/spring-projects/spring-boot/issues/33195)
- Upgrade to R2DBC Pool 1.0.0.RELEASE [#​33196](https://github.com/spring-projects/spring-boot/issues/33196)
- Upgrade to R2DBC Postgresql 1.0.0.RELEASE [#​33197](https://github.com/spring-projects/spring-boot/issues/33197)
- Upgrade to R2DBC Proxy 1.0.1.RELEASE [#​33309](https://github.com/spring-projects/spring-boot/issues/33309)
- Upgrade to REST Assured 5.2.1 [#​33310](https://github.com/spring-projects/spring-boot/issues/33310)
- Upgrade to SLF4J 2.0.4 [#​33311](https://github.com/spring-projects/spring-boot/issues/33311)
- Upgrade to Spring AMQP 3.0.0 [#​33141](https://github.com/spring-projects/spring-boot/issues/33141)
- Upgrade to Spring Batch 5.0.0 [#​33148](https://github.com/spring-projects/spring-boot/issues/33148)
- Upgrade to Spring Data 2022.0.0 [#​33140](https://github.com/spring-projects/spring-boot/issues/33140)
- Upgrade to Spring Framework 6.0.0 [#​33136](https://github.com/spring-projects/spring-boot/issues/33136)
- Upgrade to Spring Framework 6.0.2 [#​33286](https://github.com/spring-projects/spring-boot/issues/33286)
- Upgrade to Spring GraphQL 1.1.0 [#​33145](https://github.com/spring-projects/spring-boot/issues/33145)
- Upgrade to Spring HATEOAS 2.0.0 [#​33137](https://github.com/spring-projects/spring-boot/issues/33137)
- Upgrade to Spring Integration 6.0.0 [#​33146](https://github.com/spring-projects/spring-boot/issues/33146)
- Upgrade to Spring Kafka 3.0.0 [#​33142](https://github.com/spring-projects/spring-boot/issues/33142)
- Upgrade to Spring LDAP 3.0.0 [#​33138](https://github.com/spring-projects/spring-boot/issues/33138)
- Upgrade to Spring REST Docs 3.0.0 [#​33143](https://github.com/spring-projects/spring-boot/issues/33143)
- Upgrade to Spring Retry 2.0.0 [#​33149](https://github.com/spring-projects/spring-boot/issues/33149)
- Upgrade to Spring Security 6.0.0 [#​33144](https://github.com/spring-projects/spring-boot/issues/33144)
- Upgrade to Spring Session 3.0.0 [#​33147](https://github.com/spring-projects/spring-boot/issues/33147)
- Upgrade to Spring WS 4.0.0 [#​33139](https://github.com/spring-projects/spring-boot/issues/33139)
- Upgrade to SQLite JDBC 3.39.4.1 [#​33312](https://github.com/spring-projects/spring-boot/issues/33312)
- Upgrade to Thymeleaf 3.1.0.RELEASE [#​33313](https://github.com/spring-projects/spring-boot/issues/33313)
- Upgrade to Thymeleaf Extras SpringSecurity 3.1.0.RELEASE [#​33314](https://github.com/spring-projects/spring-boot/issues/33314)
- Upgrade to Yasson 3.0.2 [#​33201](https://github.com/spring-projects/spring-boot/issues/33201)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​artembilan](https://github.com/artembilan), [@​dreis2211](https://github.com/dreis2211), [@​hpoettker](https://github.com/hpoettker), [@​izeye](https://github.com/izeye), [@​jonatan-ivanov](https://github.com/jonatan-ivanov), [@​oppegard](https://github.com/oppegard), [@​sdeleuze](https://github.com/sdeleuze), [@​ttddyy](https://github.com/ttddyy), [@​tumit](https://github.com/tumit), and [@​vpavic](https://github.com/vpavic)
### [`v2.7.13`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.13)
##### :lady_beetle: Bug Fixes
- Spring Boot properties migrator can create circular references [#​35919](https://github.com/spring-projects/spring-boot/issues/35919)
- Devtools does not support package-private main classes [#​35858](https://github.com/spring-projects/spring-boot/issues/35858)
- Java 20 is supported but there's no value for it in the JavaVersion enum [#​35758](https://github.com/spring-projects/spring-boot/issues/35758)
- Processing of `@EndpointCloudFoundryExtension` logs a warnings as it does not use `@AliasFor` on its override of the endpoint attribute [#​35716](https://github.com/spring-projects/spring-boot/pull/35716)
- Actuator loggers list endpoint throws exception on Log4J2 loggers with custom log levels [#​35227](https://github.com/spring-projects/spring-boot/issues/35227)
- Validation is not applied for ConfigurationProperties that implement Validator and use `@ConstructorBinding` [#​33669](https://github.com/spring-projects/spring-boot/issues/33669)
##### :notebook_with_decorative_cover: Documentation
- Description of spring.data.mongodb.uri property incorrectly states that it overrides spring.data.mongodb.database [#​35686](https://github.com/spring-projects/spring-boot/issues/35686)
- Update description of spring-boot-starter-data-rest to clarify that it uses Spring MVC [#​35678](https://github.com/spring-projects/spring-boot/issues/35678)
- Move property notes up to external configuration section [#​35662](https://github.com/spring-projects/spring-boot/pull/35662)
- Document audience support in OAuth2 resource server [#​35286](https://github.com/spring-projects/spring-boot/pull/35286)
- Add `@DynamicPropertySource` to documented list of property source ordering [#​32901](https://github.com/spring-projects/spring-boot/issues/32901)
##### :hammer: Dependency Upgrades
- Upgrade to Dropwizard Metrics 4.2.19 [#​35794](https://github.com/spring-projects/spring-boot/issues/35794)
- Upgrade to Hazelcast 5.1.7 [#​35987](https://github.com/spring-projects/spring-boot/issues/35987)
- Upgrade to Infinispan 13.0.18.Final [#​35795](https://github.com/spring-projects/spring-boot/issues/35795)
- Upgrade to Lombok 1.18.28 [#​35796](https://github.com/spring-projects/spring-boot/issues/35796)
- Upgrade to Micrometer 1.9.12 [#​35725](https://github.com/spring-projects/spring-boot/issues/35725)
- Upgrade to Netty 4.1.94.Final [#​35988](https://github.com/spring-projects/spring-boot/issues/35988)
- Upgrade to Reactor Bom 2020.0.33 [#​35726](https://github.com/spring-projects/spring-boot/issues/35726)
- Upgrade to Spring AMQP 2.4.13 [#​35727](https://github.com/spring-projects/spring-boot/issues/35727)
- Upgrade to Spring Data Bom 2021.2.13 [#​35728](https://github.com/spring-projects/spring-boot/issues/35728)
- Upgrade to Spring Framework 5.3.28 [#​35729](https://github.com/spring-projects/spring-boot/issues/35729)
- Upgrade to Spring Security 5.7.9 [#​35730](https://github.com/spring-projects/spring-boot/issues/35730)
- Upgrade to Spring Session Bom 2021.2.2 [#​35731](https://github.com/spring-projects/spring-boot/issues/35731)
- Upgrade to Tomcat 9.0.76 [#​35799](https://github.com/spring-projects/spring-boot/issues/35799)
- Upgrade to UnboundID LDAPSDK 6.0.9 [#​35800](https://github.com/spring-projects/spring-boot/issues/35800)
- Upgrade to Undertow 2.2.25.Final [#​35801](https://github.com/spring-projects/spring-boot/issues/35801)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​bbulgarelli](https://github.com/bbulgarelli), [@​bikash30851](https://github.com/bikash30851), and [@​twobiers](https://github.com/twobiers)
### [`v2.7.12`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.12)
#### :lady_beetle: Bug Fixes
- Welcome page may return a 404 when an acceptable response cannot be produced [#​35552](https://github.com/spring-projects/spring-boot/issues/35552)
- Invalid reference format error when tagging images using Podman [#​35358](https://github.com/spring-projects/spring-boot/issues/35358)
- `FactoryBean.getObject` for non-singleton executed when resetting mocks [#​35324](https://github.com/spring-projects/spring-boot/issues/35324)
- Can't use PEM encoded [PKCS#​8](https://github.com/PKCS/spring-boot/issues/8) EC keys with server.ssl.certificate-private-key [#​35322](https://github.com/spring-projects/spring-boot/issues/35322)
- Webflux server gracefulshutdown throws NullPointerException [#​35264](https://github.com/spring-projects/spring-boot/issues/35264)
- Health actuator mail details shows the port as -1 when using the default port [#​35247](https://github.com/spring-projects/spring-boot/issues/35247)
- SessionRepositoryFilterConfiguration can cause early initialization of SessionRepository beans including Redis [#​35240](https://github.com/spring-projects/spring-boot/issues/35240)
- Devtools main method search algorithm can find incorrect main method [#​35214](https://github.com/spring-projects/spring-boot/issues/35214)
- When a WebFlux app is deployed to Cloud Foundry some metrics are lost and numerous beans are ineligible for post-processing [#​35163](https://github.com/spring-projects/spring-boot/issues/35163)
- Liveness and readiness probes return down when lazy initialization is enabled [#​35161](https://github.com/spring-projects/spring-boot/issues/35161)
- Treating a null Flyway-specific password as an empty string prevents the use of PGPASS for authentication [#​35110](https://github.com/spring-projects/spring-boot/issues/35110)
- WebClient auto-configuration tries to use HttpComponentsClientHttpConnector when all required classes are not present [#​34964](https://github.com/spring-projects/spring-boot/issues/34964)
- MinIdle and MaxValidationTime properties missing for R2DBC pools [#​34724](https://github.com/spring-projects/spring-boot/issues/34724)
#### :notebook_with_decorative_cover: Documentation
- Polish formatting of permitAll() endpoint security Kotlin example [#​35454](https://github.com/spring-projects/spring-boot/pull/35454)
- Wrong anchors in Maven plugin documentation [#​35371](https://github.com/spring-projects/spring-boot/issues/35371)
- Correct list of annotations that are equivalent to `@SpringBootApplication` [#​35180](https://github.com/spring-projects/spring-boot/pull/35180)
- Harmonize references to application.yaml files in reference docs [#​34628](https://github.com/spring-projects/spring-boot/pull/34628)
#### :hammer: Dependency Upgrades
- Upgrade to Elasticsearch 7.17.10 [#​35339](https://github.com/spring-projects/spring-boot/issues/35339)
- Upgrade to Hazelcast 5.1.6 [#​35440](https://github.com/spring-projects/spring-boot/issues/35440)
- Upgrade to Johnzon 1.2.20 [#​35340](https://github.com/spring-projects/spring-boot/issues/35340)
- Upgrade to Json-smart 2.4.11 [#​35549](https://github.com/spring-projects/spring-boot/issues/35549)
- Upgrade to Micrometer 1.9.11 [#​35290](https://github.com/spring-projects/spring-boot/issues/35290)
- Upgrade to Netty 4.1.92.Final [#​35441](https://github.com/spring-projects/spring-boot/issues/35441)
- Upgrade to Reactor Bom 2020.0.32 [#​35291](https://github.com/spring-projects/spring-boot/issues/35291)
- Upgrade to Spring Data Bom 2021.2.12 [#​35292](https://github.com/spring-projects/spring-boot/issues/35292)
- Upgrade to Spring Integration 5.5.18 [#​35294](https://github.com/spring-projects/spring-boot/issues/35294)
- Upgrade to Tomcat 9.0.75 [#​35442](https://github.com/spring-projects/spring-boot/issues/35442)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​JunJaBoy](https://github.com/JunJaBoy), [@​aasaru](https://github.com/aasaru), [@​davin111](https://github.com/davin111), and [@​ivandimitrov8080](https://github.com/ivandimitrov8080)
### [`v2.7.11`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.11)
#### :lady_beetle: Bug Fixes
- CloudFoundry integration does not use endpoint path mappings [#​35085](https://github.com/spring-projects/spring-boot/issues/35085)
- Gradle Spring Boot plugin with Kotlin DSL does not support includeProjectDependencies in bootJar > layered > dependencies configuration [#​35033](https://github.com/spring-projects/spring-boot/issues/35033)
- Banner placeholders use default values too soon [#​34764](https://github.com/spring-projects/spring-boot/pull/34764)
- Cassandra default configuration substitutions don't resolve against configuration derived from spring.data.cassandra properties [#​34643](https://github.com/spring-projects/spring-boot/issues/34643)
- ApplicationAvailability bean is auto-configured even if a custom one is already present [#​34347](https://github.com/spring-projects/spring-boot/pull/34347)
- Nested test classes don't inherit properties from slice test annotations on enclosing class [#​33317](https://github.com/spring-projects/spring-boot/issues/33317)
#### :notebook_with_decorative_cover: Documentation
- Use current Neo4j version in Testcontainers-based examples [#​34775](https://github.com/spring-projects/spring-boot/pull/34775)
- Clarify servlet container compatibility [#​34697](https://github.com/spring-projects/spring-boot/pull/34697)
- Document that optional dependencies are included by default in fat jars built with Maven [#​34636](https://github.com/spring-projects/spring-boot/issues/34636)
#### :hammer: Dependency Upgrades
- Upgrade to DB2 JDBC 11.5.8.0 [#​34906](https://github.com/spring-projects/spring-boot/issues/34906)
- Upgrade to GraphQL Java 18.5 [#​34995](https://github.com/spring-projects/spring-boot/issues/34995)
- Upgrade to Groovy 3.0.17 [#​34907](https://github.com/spring-projects/spring-boot/issues/34907)
- Upgrade to Logback 1.2.12 [#​34908](https://github.com/spring-projects/spring-boot/issues/34908)
- Upgrade to Micrometer 1.9.10 [#​34855](https://github.com/spring-projects/spring-boot/issues/34855)
- Upgrade to MySQL 8.0.33 [#​35057](https://github.com/spring-projects/spring-boot/issues/35057)
- Upgrade to Netty 4.1.91.Final [#​34909](https://github.com/spring-projects/spring-boot/issues/34909)
- Upgrade to Reactor Bom 2020.0.31 [#​34856](https://github.com/spring-projects/spring-boot/issues/34856)
- Upgrade to Spring AMQP 2.4.12 [#​34947](https://github.com/spring-projects/spring-boot/issues/34947)
- Upgrade to Spring Data Bom 2021.2.11 [#​34902](https://github.com/spring-projects/spring-boot/issues/34902)
- Upgrade to Spring Framework 5.3.27 [#​34857](https://github.com/spring-projects/spring-boot/issues/34857)
- Upgrade to Spring Security 5.7.8 [#​34948](https://github.com/spring-projects/spring-boot/issues/34948)
- Upgrade to Spring WS 3.1.6 [#​34949](https://github.com/spring-projects/spring-boot/issues/34949)
- Upgrade to Tomcat 9.0.74 [#​35058](https://github.com/spring-projects/spring-boot/issues/35058)
- Upgrade to Undertow 2.2.24.Final [#​34910](https://github.com/spring-projects/spring-boot/issues/34910)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​SeasonPanPan](https://github.com/SeasonPanPan), [@​acktsap](https://github.com/acktsap), [@​dreis2211](https://github.com/dreis2211), [@​jgslima](https://github.com/jgslima), [@​krzyk](https://github.com/krzyk), and [@​meistermeier](https://github.com/meistermeier)
### [`v2.7.10`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.10)
##### :lady_beetle: Bug Fixes
- Some of the deprecated spring.security.saml2.relyingparty.registration.\*.identityprovider.\* properties are ignored [#​34525](https://github.com/spring-projects/spring-boot/issues/34525)
- Maven plugin uses timezone-local timestamps when outputTimestamp is used [#​34424](https://github.com/spring-projects/spring-boot/issues/34424)
- Loading application.yml fails with NoSuchMethodError when using SnakeYAML 2.0 [#​34405](https://github.com/spring-projects/spring-boot/issues/34405)
- EmbeddedWebServerFactoryCustomizerAutoConfiguration should not run when embedded web server is not configured [#​34332](https://github.com/spring-projects/spring-boot/pull/34332)
- Image builds with podman fail when image buildpacks are configured [#​34324](https://github.com/spring-projects/spring-boot/issues/34324)
- org.springframework.boot.web.embedded.jetty.GracefulShutdown uses the wrong class to create its logger [#​34220](https://github.com/spring-projects/spring-boot/pull/34220)
- StandardConfigDataResource can import the same file twice if the classpath includes '.' [#​34212](https://github.com/spring-projects/spring-boot/issues/34212)
##### :notebook_with_decorative_cover: Documentation
- Document support for Java 20 [#​34642](https://github.com/spring-projects/spring-boot/issues/34642)
- Update two references to old APIs [#​34567](https://github.com/spring-projects/spring-boot/pull/34567)
- Clarify conventions for custom error pages in WebFlux [#​34534](https://github.com/spring-projects/spring-boot/pull/34534)
- Add documentation tip showing how to configure publishRegistry Maven properties from the command line [#​34517](https://github.com/spring-projects/spring-boot/pull/34517)
- Document support for Gradle 8 [#​34458](https://github.com/spring-projects/spring-boot/issues/34458)
- Document how to get socket location for image building configuration with podman [#​34435](https://github.com/spring-projects/spring-boot/issues/34435)
- Fix typo in Encrypting Properties [#​34386](https://github.com/spring-projects/spring-boot/pull/34386)
- Use plugins DSL consistently in Spring Boot Gradle Plugin docs [#​34048](https://github.com/spring-projects/spring-boot/issues/34048)
- Add link to Failover starter [#​32943](https://github.com/spring-projects/spring-boot/pull/32943)
##### :hammer: Dependency Upgrades
- Upgrade to Dropwizard Metrics 4.2.18 [#​34648](https://github.com/spring-projects/spring-boot/issues/34648)
- Upgrade to GraphQL Java 18.4 [#​34717](https://github.com/spring-projects/spring-boot/issues/34717)
- Upgrade to Groovy 3.0.16 [#​34649](https://github.com/spring-projects/spring-boot/issues/34649)
- Upgrade to Jetty 9.4.51.v20230217 [#​34651](https://github.com/spring-projects/spring-boot/issues/34651)
- Upgrade to Jetty Reactive HTTPClient 1.1.14 [#​34650](https://github.com/spring-projects/spring-boot/issues/34650)
- Upgrade to Json-smart 2.4.10 [#​34652](https://github.com/spring-projects/spring-boot/issues/34652)
- Upgrade to Micrometer 1.9.9 [#​34528](https://github.com/spring-projects/spring-boot/issues/34528)
- Upgrade to Netty 4.1.90.Final [#​34653](https://github.com/spring-projects/spring-boot/issues/34653)
- Upgrade to Reactor Bom 2020.0.30 [#​34529](https://github.com/spring-projects/spring-boot/issues/34529)
- Upgrade to Spring AMQP 2.4.11 [#​34607](https://github.com/spring-projects/spring-boot/issues/34607)
- Upgrade to Spring Data Bom 2021.2.10 [#​34530](https://github.com/spring-projects/spring-boot/issues/34530)
- Upgrade to Spring Framework 5.3.26 [#​34531](https://github.com/spring-projects/spring-boot/issues/34531)
- Upgrade to Spring GraphQL 1.0.4 [#​34532](https://github.com/spring-projects/spring-boot/issues/34532)
- Upgrade to Spring HATEOAS 1.5.4 [#​34654](https://github.com/spring-projects/spring-boot/issues/34654)
- Upgrade to Spring Integration 5.5.17 [#​34722](https://github.com/spring-projects/spring-boot/issues/34722)
- Upgrade to Spring Session Bom 2021.2.1 [#​34533](https://github.com/spring-projects/spring-boot/issues/34533)
- Upgrade to Tomcat 9.0.73 [#​34655](https://github.com/spring-projects/spring-boot/issues/34655)
- Upgrade to UnboundID LDAPSDK 6.0.8 [#​34656](https://github.com/spring-projects/spring-boot/issues/34656)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​1993heqiang](https://github.com/1993heqiang), [@​anandmnair](https://github.com/anandmnair), [@​anthonydahanne](https://github.com/anthonydahanne), [@​dsyer](https://github.com/dsyer), [@​izeye](https://github.com/izeye), [@​jongwooo](https://github.com/jongwooo), and [@​terminux](https://github.com/terminux)
### [`v2.7.9`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.9)
#### :lady_beetle: Bug Fixes
- Maven Plugin's PropertiesMergingResourceTransformer closes InputStream when it should not do so [#​34063](https://github.com/spring-projects/spring-boot/pull/34063)
- Actuator Health web endpoint broken with Gson and Java 17 [#​34030](https://github.com/spring-projects/spring-boot/issues/34030)
- Dependency management for Mongo's Java Driver is incomplete [#​33941](https://github.com/spring-projects/spring-boot/pull/33941)
- Using devtools with Reactive application results in slower restarts [#​33855](https://github.com/spring-projects/spring-boot/pull/33855)
- Spies are not reset after test execution when using `@SpyBean` [#​33830](https://github.com/spring-projects/spring-boot/issues/33830)
- Properties Migrator does not detect properties of Map type that are marked as deprecated [#​27854](https://github.com/spring-projects/spring-boot/issues/27854)
#### :notebook_with_decorative_cover: Documentation
- Updated documentation for `@ConfigurationProperties` bean naming rules [#​34029](https://github.com/spring-projects/spring-boot/pull/34029)
- Restore "Use Jedis Instead of Lettuce" how-to documentation [#​33994](https://github.com/spring-projects/spring-boot/issues/33994)
- Add Redis application properties example [#​33965](https://github.com/spring-projects/spring-boot/pull/33965)
- Use Maven Central for release downloads in CLI installation documentation [#​33962](https://github.com/spring-projects/spring-boot/issues/33962)
- Actuator section is missing from documentation overview [#​33932](https://github.com/spring-projects/spring-boot/issues/33932)
- Add Javadoc since to OperationParameter.getAnnotation() [#​33914](https://github.com/spring-projects/spring-boot/pull/33914)
- Document additional configuration that is required for spring.mvc.throw-exception-if-no-handler-found=true to be effective [#​31660](https://github.com/spring-projects/spring-boot/pull/31660)
#### :hammer: Dependency Upgrades
- Upgrade to ActiveMQ 5.16.6 [#​34238](https://github.com/spring-projects/spring-boot/issues/34238)
- Upgrade to Byte Buddy 1.12.23 [#​34239](https://github.com/spring-projects/spring-boot/issues/34239)
- Upgrade to Dropwizard Metrics 4.2.16 [#​34240](https://github.com/spring-projects/spring-boot/issues/34240)
- Upgrade to Elasticsearch 7.17.9 [#​34241](https://github.com/spring-projects/spring-boot/issues/34241)
- Upgrade to Glassfish JAXB 2.3.8 [#​34242](https://github.com/spring-projects/spring-boot/issues/34242)
- Upgrade to Groovy 3.0.15 [#​34243](https://github.com/spring-projects/spring-boot/issues/34243)
- Upgrade to Hibernate 5.6.15.Final [#​34244](https://github.com/spring-projects/spring-boot/issues/34244)
- Upgrade to Jackson Bom 2.13.5 [#​34245](https://github.com/spring-projects/spring-boot/issues/34245)
- Upgrade to Jaybird 4.0.9.java8 [#​34246](https://github.com/spring-projects/spring-boot/issues/34246)
- Upgrade to Lombok 1.18.26 [#​34247](https://github.com/spring-projects/spring-boot/issues/34247)
- Upgrade to Micrometer 1.9.8 [#​34141](https://github.com/spring-projects/spring-boot/issues/34141)
- Upgrade to Netty 4.1.89.Final [#​34248](https://github.com/spring-projects/spring-boot/issues/34248)
- Upgrade to Reactor Bom 2020.0.28 [#​34142](https://github.com/spring-projects/spring-boot/issues/34142)
- Upgrade to Spring AMQP 2.4.10 [#​34321](https://github.com/spring-projects/spring-boot/issues/34321)
- Upgrade to Spring Batch 4.3.8 [#​34143](https://github.com/spring-projects/spring-boot/issues/34143)
- Upgrade to Spring Data Bom 2021.2.8 [#​34144](https://github.com/spring-projects/spring-boot/issues/34144)
- Upgrade to Spring HATEOAS 1.5.3 [#​34249](https://github.com/spring-projects/spring-boot/issues/34249)
- Upgrade to Spring Security 5.7.7 [#​34145](https://github.com/spring-projects/spring-boot/issues/34145)
- Upgrade to Undertow 2.2.23.Final [#​34250](https://github.com/spring-projects/spring-boot/issues/34250)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Anubhav-2000](https://github.com/Anubhav-2000), [@​enimiste](https://github.com/enimiste), [@​izeye](https://github.com/izeye), [@​jprinet](https://github.com/jprinet), [@​marcel-wollschlaeger](https://github.com/marcel-wollschlaeger), [@​mhalbritter](https://github.com/mhalbritter), [@​michaldo](https://github.com/michaldo), and [@​sannanansari](https://github.com/sannanansari)
### [`v2.7.8`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.8)
##### :star: Noteworthy
- The coordinates of the MySQL JDBC driver have [changed from `mysql:mysql-connector-java` to `com.mysql:mysql-connector-j`](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.7-Release-Notes#mysql-jdbc-driver).
##### :lady_beetle: Bug Fixes
- Devtools sets non-existent property spring.reactor.debug [#​33858](https://github.com/spring-projects/spring-boot/issues/33858)
- Failing calls to reactive health indicators are not logged [#​33774](https://github.com/spring-projects/spring-boot/pull/33774)
- Failure analysis of NoUniqueBeanDefinitionException reports "defined in null" when bean definition has no resource description [#​33765](https://github.com/spring-projects/spring-boot/issues/33765)
- NPE in RabbitProperties when user is given, but password not [#​33752](https://github.com/spring-projects/spring-boot/issues/33752)
- SDKMAN should not use repo.spring.io for releases [#​33708](https://github.com/spring-projects/spring-boot/pull/33708)
- Homebrew and Scoop should not use repo.spring.io for releases [#​33702](https://github.com/spring-projects/spring-boot/issues/33702)
- EndpointRequestMatcher should have a toString method [#​33690](https://github.com/spring-projects/spring-boot/pull/33690)
- It is not possible to provide a custom TransactionProvider bean for JOOQ [#​32899](https://github.com/spring-projects/spring-boot/issues/32899)
- SpringBootMockResolver causes AopTestUtils.getUltimateTargetObject to recurse until the stack overflows when it calls it with Spring Security's authentication manager bean [#​32632](https://github.com/spring-projects/spring-boot/issues/32632)
- Inconsistent discovery of parameter names for selectors in custom actuator endpoints [#​31240](https://github.com/spring-projects/spring-boot/issues/31240)
- `@DeprecatedConfigurationProperty` has no effect when declared on a record component's accessor method [#​29526](https://github.com/spring-projects/spring-boot/issues/29526)
- Headless mode is forced when banner.\* file is present. [#​28803](https://github.com/spring-projects/spring-boot/issues/28803)
- Diagnostics are poor when the JMX port used by the Maven start goal is in use [#​24044](https://github.com/spring-projects/spring-boot/issues/24044)
##### :notebook_with_decorative_cover: Documentation
- Replace "via" in documentation and use "over" or "through" instead [#​33878](https://github.com/spring-projects/spring-boot/issues/33878)
- Fix typo in kotlin getting started documentation [#​33867](https://github.com/spring-projects/spring-boot/pull/33867)
- Update com.gorylenko.gradle-git-properties version to 2.4.1 in doc [#​33838](https://github.com/spring-projects/spring-boot/pull/33838)
- Fix 'the the' typos [#​33736](https://github.com/spring-projects/spring-boot/pull/33736)
- Fix typo in javadoc of org.springframework.boot.web.server.LocalServerPort [#​33683](https://github.com/spring-projects/spring-boot/pull/33683)
- Fix a typo in the ExitCodeGenerator documentation [#​33658](https://github.com/spring-projects/spring-boot/pull/33658)
- Fix typo in External Configuration documentation [#​33630](https://github.com/spring-projects/spring-boot/pull/33630)
- Update getting started documentation to use `@SpringBootApplication` [#​32795](https://github.com/spring-projects/spring-boot/issues/32795)
- Description of spring-boot-starter-websocket does not make it clear that it's Servlet-specific [#​32493](https://github.com/spring-projects/spring-boot/issues/32493)
##### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.22 [#​33887](https://github.com/spring-projects/spring-boot/issues/33887)
- Upgrade to Dropwizard Metrics 4.2.15 [#​33779](https://github.com/spring-projects/spring-boot/issues/33779)
- Upgrade to FreeMarker 2.3.32 [#​33888](https://github.com/spring-projects/spring-boot/issues/33888)
- Upgrade to Groovy 3.0.14 [#​33780](https://github.com/spring-projects/spring-boot/issues/33780)
- Upgrade to Infinispan 13.0.15.Final [#​33781](https://github.com/spring-projects/spring-boot/issues/33781)
- Upgrade to Jolokia 1.7.2 [#​33782](https://github.com/spring-projects/spring-boot/issues/33782)
- Upgrade to MariaDB 3.0.10 [#​33783](https://github.com/spring-projects/spring-boot/issues/33783)
- Upgrade to Micrometer 1.9.7 [#​33784](https://github.com/spring-projects/spring-boot/issues/33784)
- Upgrade to MSSQL JDBC 10.2.3.jre8 [#​33889](https://github.com/spring-projects/spring-boot/issues/33889)
- Upgrade to MySQL 8.0.32 [#​33890](https://github.com/spring-projects/spring-boot/issues/33890)
- Upgrade to Netty 4.1.87.Final [#​33891](https://github.com/spring-projects/spring-boot/issues/33891)
- Upgrade to Reactor Bom 2020.0.27 [#​33785](https://github.com/spring-projects/spring-boot/issues/33785)
- Upgrade to Spring AMQP 2.4.9 [#​33790](https://github.com/spring-projects/spring-boot/issues/33790)
- Upgrade to Spring Data 2021.2.7 [#​33788](https://github.com/spring-projects/spring-boot/issues/33788)
- Upgrade to Spring Framework 5.3.25 [#​33786](https://github.com/spring-projects/spring-boot/issues/33786)
- Upgrade to Spring WS 3.1.5 [#​33789](https://github.com/spring-projects/spring-boot/issues/33789)
- Upgrade to Tomcat 9.0.71 [#​33892](https://github.com/spring-projects/spring-boot/issues/33892)
- Upgrade to XmlUnit2 2.9.1 [#​33787](https://github.com/spring-projects/spring-boot/issues/33787)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​BartR96](https://github.com/BartR96), [@​devrishal](https://github.com/devrishal), [@​dreis2211](https://github.com/dreis2211), [@​izeye](https://github.com/izeye), [@​josephlane](https://github.com/josephlane), [@​kvmw](https://github.com/kvmw), [@​mhalbritter](https://github.com/mhalbritter), [@​sannanansari](https://github.com/sannanansari), [@​sdeleuze](https://github.com/sdeleuze), [@​yyjstudy](https://github.com/yyjstudy), and [@​zhangyanyue](https://github.com/zhangyanyue)
### [`v2.7.7`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.7)
##### :lady_beetle: Bug Fixes
- Fix typo in LocalDevToolsAutoConfiguration logging [#​33569](https://github.com/spring-projects/spring-boot/pull/33569)
- Web server fails to start due to "Resource location must not be null" when attempting to use a PKCS 11 KeyStore [#​32179](https://github.com/spring-projects/spring-boot/pull/32179)
##### :notebook_with_decorative_cover: Documentation
- Improve gradle plugin tags documentation [#​33614](https://github.com/spring-projects/spring-boot/pull/33614)
- Improve maven plugin tags documentation [#​33609](https://github.com/spring-projects/spring-boot/pull/33609)
- Fix typo in tomcat accesslog checkExists doc [#​33460](https://github.com/spring-projects/spring-boot/pull/33460)
- Document that the shutdown endpoint is not intended for use when deploying a war to a servlet container [#​17398](https://github.com/spring-projects/spring-boot/issues/17398)
##### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.20 [#​33570](https://github.com/spring-projects/spring-boot/issues/33570)
- Upgrade to Dropwizard Metrics 4.2.14 [#​33571](https://github.com/spring-projects/spring-boot/issues/33571)
- Upgrade to Elasticsearch 7.17.8 [#​33572](https://github.com/spring-projects/spring-boot/issues/33572)
- Upgrade to HttpClient 4.5.14 [#​33573](https://github.com/spring-projects/spring-boot/issues/33573)
- Upgrade to HttpCore 4.4.16 [#​33574](https://github.com/spring-projects/spring-boot/issues/33574)
- Upgrade to Infinispan 13.0.14.Final [#​33575](https://github.com/spring-projects/spring-boot/issues/33575)
- Upgrade to Jaybird 4.0.8.java8 [#​33576](https://github.com/spring-projects/spring-boot/issues/33576)
- Upgrade to Jetty 9.4.50.v20221201 [#​33577](https://github.com/spring-projects/spring-boot/issues/33577)
- Upgrade to MSSQL JDBC 10.2.2.jre8 [#​33578](https://github.com/spring-projects/spring-boot/issues/33578)
- Upgrade to Neo4j Java Driver 4.4.11 [#​33579](https://github.com/spring-projects/spring-boot/issues/33579)
- Upgrade to Netty 4.1.86.Final [#​33580](https://github.com/spring-projects/spring-boot/issues/33580)
- Upgrade to Reactor 2020.0.26 [#​33543](https://github.com/spring-projects/spring-boot/issues/33543)
- Upgrade to Spring Integration 5.5.16 [#​33581](https://github.com/spring-projects/spring-boot/issues/33581)
- Upgrade to Spring Security 5.7.6 [#​33544](https://github.com/spring-projects/spring-boot/issues/33544)
- Upgrade to Thymeleaf Extras SpringSecurity 3.0.5.RELEASE [#​33582](https://github.com/spring-projects/spring-boot/issues/33582)
- Upgrade to Tomcat 9.0.70 [#​33583](https://github.com/spring-projects/spring-boot/issues/33583)
- Upgrade to UnboundID LDAPSDK 6.0.7 [#​33584](https://github.com/spring-projects/spring-boot/issues/33584)
- Upgrade to Undertow 2.2.22.Final [#​33585](https://github.com/spring-projects/spring-boot/issues/33585)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Artur-](https://github.com/Artur-), [@​aksh1618](https://github.com/aksh1618), [@​cdanger](https://github.com/cdanger), [@​currenjin](https://github.com/currenjin), [@​jprinet](https://github.com/jprinet), and [@​shekharAggarwal](https://github.com/shekharAggarwal)
### [`v2.7.6`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.6)
##### :lady_beetle: Bug Fixes
- `ScheduledBeanLazyInitializationExcludeFilter` is auto-configured even when annotation-based scheduled has not been enabled [#​33283](https://github.com/spring-projects/spring-boot/issues/33283)
- SpringBootContextLoader prints banner twice when using a `@ContextHierarchy` [#​33262](https://github.com/spring-projects/spring-boot/issues/33262)
- Properties migrator causes an application to fail to start if it tries to map a property whose metadata data entry contains an invalid configuration property name [#​33249](https://github.com/spring-projects/spring-boot/issues/33249)
- Configuration property binding does not deal with bridge methods [#​33211](https://github.com/spring-projects/spring-boot/issues/33211)
- Configuring management.server.port via a config tree results in a ConverterNotFoundException when the management context is refreshed [#​33168](https://github.com/spring-projects/spring-boot/issues/33168)
- Dependency management for XMLUnit is incomplete [#​32999](https://github.com/spring-projects/spring-boot/issues/32999)
- Spring Boot's Lettuce metrics enable histrograms by default and it's hard to switch them off [#​32989](https://github.com/spring-projects/spring-boot/issues/32989)
- Dependency management for Selenium is incomplete [#​32861](https://github.com/spring-projects/spring-boot/pull/32861)
- NumberFormatException when configuring spring.redis.sentinel.nodes with an IPv6 address [#​32836](https://github.com/spring-projects/spring-boot/issues/32836)
##### :notebook_with_decorative_cover: Documentation
- Align Tomcat multiple connectors example with recommendation to configure SSL declaratively [#​33331](https://github.com/spring-projects/spring-boot/issues/33331)
- ConditionalOnClass not working for Bean methods on Java 8 [#​33328](https://github.com/spring-projects/spring-boot/issues/33328)
- Actuator document is misleading about k8s startup probe [#​33326](https://github.com/spring-projects/spring-boot/issues/33326)
- Link to Micrometer's `@Timed` documentation [#​33265](https://github.com/spring-projects/spring-boot/issues/33265)
- Clarify use of the `spring.cache.type` property with Hazelcast [#​33257](https://github.com/spring-projects/spring-boot/issues/33257)
- Example git.commit.time in the Actuator API documentation is thousands of years in the future [#​33255](https://github.com/spring-projects/spring-boot/issues/33255)
- Links to Features describes sections that have moved elsewhere [#​33213](https://github.com/spring-projects/spring-boot/issues/33213)
- Fix kafka streams auto start description typo in reference docs [#​33101](https://github.com/spring-projects/spring-boot/issues/33101)
- OAuth 2 configuration example uses unrecognized value for authorization grant type [#​33068](https://github.com/spring-projects/spring-boot/issues/33068)
- Fix typos in logging.adoc [#​32820](https://github.com/spring-projects/spring-boot/issues/32820)
- Harmonize code sample in the "Type-safe Configuration Properties" section [#​32818](https://github.com/spring-projects/spring-boot/issues/32818)
##### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.19 [#​33272](https://github.com/spring-projects/spring-boot/issues/33272)
- Upgrade to Dropwizard Metrics 4.2.13 [#​33321](https://github.com/spring-projects/spring-boot/issues/33321)
- Upgrade to Ehcache3 3.10.8 [#​33322](https://github.com/spring-projects/spring-boot/issues/33322)
- Upgrade to Elasticsearch 7.17.7 [#​33171](https://github.com/spring-projects/spring-boot/issues/33171)
- Upgrade to Hazelcast 5.1.5 [#​33172](https://github.com/spring-projects/spring-boot/issues/33172)
- Upgrade to Hibernate 5.6.14.Final [#​33173](https://github.com/spring-projects/spring-boot/issues/33173)
- Upgrade to HttpClient5 5.1.4 [#​33323](https://github.com/spring-projects/spring-boot/issues/33323)
- Upgrade to HttpCore5 5.1.5 [#​33174](https://github.com/spring-projects/spring-boot/issues/33174)
- Upgrade to Janino 3.1.9 [#​33274](https://github.com/spring-projects/spring-boot/issues/33274)
- Upgrade to Jaybird 4.0.7.java8 [#​33175](https://github.com/spring-projects/spring-boot/issues/33175)
- Upgrade to MariaDB 3.0.9 [#​33176](https://github.com/spring-projects/spring-boot/issues/33176)
- Upgrade to Micrometer 1.9.6 [#​33129](https://github.com/spring-projects/spring-boot/issues/33129)
- Upgrade to Netty 4.1.85.Final [#​33177](https://github.com/spring-projects/spring-boot/issues/33177)
- Upgrade to Postgresql 42.3.8 [#​33338](https://github.com/spring-projects/spring-boot/issues/33338)
- Upgrade to Reactor 2020.0.25 [#​33130](https://github.com/spring-projects/spring-boot/issues/33130)
- Upgrade to Spring AMQP 2.4.8 [#​33223](https://github.com/spring-projects/spring-boot/issues/33223)
- Upgrade to Spring Data 2021.2.6 [#​33132](https://github.com/spring-projects/spring-boot/issues/33132)
- Upgrade to Spring Framework 5.3.24 [#​33131](https://github.com/spring-projects/spring-boot/issues/33131)
- Upgrade to Spring GraphQL 1.0.3 [#​33150](https://github.com/spring-projects/spring-boot/issues/33150)
- Upgrade to Spring Kafka 2.8.11 [#​33133](https://github.com/spring-projects/spring-boot/issues/33133)
- Upgrade to Spring REST Docs 2.0.7.RELEASE [#​33134](https://github.com/spring-projects/spring-boot/issues/33134)
- Upgrade to Spring Security 5.7.5 [#​33178](https://github.com/spring-projects/spring-boot/issues/33178)
- Upgrade to Spring WS 3.1.4 [#​33179](https://github.com/spring-projects/spring-boot/issues/33179)
- Upgrade to Tomcat 9.0.69 [#​33180](https://github.com/spring-projects/spring-boot/issues/33180)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​EricGao888](https://github.com/EricGao888), [@​biergit](https://github.com/biergit), [@​dreis2211](https://github.com/dreis2211), [@​eurythmia](https://github.com/eurythmia), [@​hpoettker](https://github.com/hpoettker), [@​iamgd67](https://github.com/iamgd67), [@​izeye](https://github.com/izeye), [@​jamessoun93](https://github.com/jamessoun93), and [@​sdeleuze](https://github.com/sdeleuze)
### [`v2.7.5`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.5)
##### :lady_beetle: Bug Fixes
- Multi-Document-Separators "#---" comment checks do not account for '!' prefixed comments [#​32777](https://github.com/spring-projects/spring-boot/issues/32777)
- Actuator configprops endpoint does not display DataSize properties correctly [#​32775](https://github.com/spring-projects/spring-boot/issues/32775)
- `@Bean` methods in KafkaAutoConfiguration provide less type information than they could [#​32773](https://github.com/spring-projects/spring-boot/issues/32773)
- PEM formatted elliptic-curve TLS keys are an unrecognized private key format [#​32681](https://github.com/spring-projects/spring-boot/issues/32681)
- Assertion calls on CapturedOutput with Kotlin are very slow [#​32575](https://github.com/spring-projects/spring-boot/issues/32575)
- Empty `@DefaultValue` cannot be used on collections, maps, arrays or optional values [#​32563](https://github.com/spring-projects/spring-boot/issues/32563)
- CouchbaseReactiveHealthIndicator uses blocking API to retrieve the cluster diagnostics [#​32513](https://github.com/spring-projects/spring-boot/issues/32513)
- BootBuildImage's archiveFile property is annotated as an `@Input` but should be annotated as an `@InputFile` [#​32499](https://github.com/spring-projects/spring-boot/issues/32499)
##### :notebook_with_decorative_cover: Documentation
- Remove redundant `@ExtendWith`(SpringExtension.class) from MyJmxTests example [#​32515](https://github.com/spring-projects/spring-boot/issues/32515)
##### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.18 [#​32697](https://github.com/spring-projects/spring-boot/issues/32697)
- Upgrade to Dependency Management Plugin 1.0.15.RELEASE [#​32786](https://github.com/spring-projects/spring-boot/issues/32786)
- Upgrade to Ehcache3 3.10.2 [#​32663](https://github.com/spring-projects/spring-boot/issues/32663)
- Upgrade to Embedded Mongo 3.4.11 [#​32664](https://github.com/spring-projects/spring-boot/issues/32664)
- Upgrade to Glassfish JAXB 2.3.7 [#​32787](https://github.com/spring-projects/spring-boot/issues/32787)
- Upgrade to Hazelcast 5.1.4 [#​32698](https://github.com/spring-projects/spring-boot/issues/32698)
- Upgrade to Hibernate 5.6.12.Final [#​32665](https://github.com/spring-projects/spring-boot/issues/32665)
- Upgrade to Infinispan 13.0.12.Final [#​32788](https://github.com/spring-projects/spring-boot/issues/32788)
- Upgrade to Jackson Bom 2.13.4.20221013 [#​32724](https://github.com/spring-projects/spring-boot/issues/32724)
- Upgrade to Jetty Reactive HTTPClient 1.1.13 [#​32699](https://github.com/spring-projects/spring-boot/issues/32699)
- Upgrade to Lettuce 6.1.10.RELEASE [#​32666](https://github.com/spring-projects/spring-boot/issues/32666)
- Upgrade to Micrometer 1.9.5 [#​32591](https://github.com/spring-projects/spring-boot/issues/32591)
- Upgrade to MySQL 8.0.31 and extend dependency management to new Maven identifiers [#​32781](https://github.com/spring-projects/spring-boot/issues/32781)
- Upgrade to Netty 4.1.84.Final [#​32700](https://github.com/spring-projects/spring-boot/issues/32700)
- Upgrade to Reactor 2020.0.24 [#​32592](https://github.com/spring-projects/spring-boot/issues/32592)
- Upgrade to Spring Data 2021.2.5 [#​32595](https://github.com/spring-projects/spring-boot/issues/32595)
- Upgrade to Spring Kafka 2.8.10 [#​32596](https://github.com/spring-projects/spring-boot/issues/32596)
- Upgrade to Spring Retry 1.3.4 [#​32594](https://github.com/spring-projects/spring-boot/issues/32594)
- Upgrade to Spring Security 5.7.4 [#​32597](https://github.com/spring-projects/spring-boot/issues/32597)
- Upgrade to Tomcat 9.0.68 [#​32667](https://github.com/spring-projects/spring-boot/issues/32667)
- Upgrade to Undertow 2.2.20.Final [#​32668](https://github.com/spring-projects/spring-boot/issues/32668)
##### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​izeye](https://github.com/izeye)
- [@​micopiira](https://github.com/micopiira)
- [@​dreis2211](https://github.com/dreis2211)
- [@​YuanHao97](https://github.com/YuanHao97)
- [@​1993heqiang](https://github.com/1993heqiang)
- [@​hpoettker](https://github.com/hpoettker)
- [@​terminux](https://github.com/terminux)
### [`v2.7.4`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.4)
#### :star: New Features
- Add NINETEEN to JavaVersion enum [#​32260](https://github.com/spring-projects/spring-boot/issues/32260)
#### :lady_beetle: Bug Fixes
- DataSource logging in H2 console auto-configuration causes Hikari's threads to have the wrong thread context class loader [#​32406](https://github.com/spring-projects/spring-boot/issues/32406)
- Hazelcast auto-configuration recognizes hazelcast.xml and hazelcast.yaml files but not hazelcast.yml [#​32247](https://github.com/spring-projects/spring-boot/issues/32247)
- Detection of PeriodStyle.ISO8601 does not support lower-case input [#​32244](https://github.com/spring-projects/spring-boot/issues/32244)
- Detection of DurationStyle.ISO8601 does not support lower-case input [#​32231](https://github.com/spring-projects/spring-boot/issues/32231)
- YAML timestamps not handled properly with SnakeYaml 1.31 [#​32229](https://github.com/spring-projects/spring-boot/issues/32229)
- Hazelcast shutdown logs are not available out-of-the-box [#​32184](https://github.com/spring-projects/spring-boot/pull/32184)
- Netty 'spring.netty leak detection' default property value is always applied to resource leak detector [#​32145](https://github.com/spring-projects/spring-boot/issues/32145)
- Error "/var/run/docker.sock: connect: permission denied" occurs when building an image using podman on Fedora with SELinux enabled [#​32000](https://github.com/spring-projects/spring-boot/issues/32000)
#### :notebook_with_decorative_cover: Documentation
- Document support for JDK 19 [#​32402](https://github.com/spring-projects/spring-boot/issues/32402)
- Clarify documentation of config sub-directory from which external application properties are read [#​32291](https://github.com/spring-projects/spring-boot/issues/32291)
- Clarify documentation on disabling web client request metrics [#​32198](https://github.com/spring-projects/spring-boot/issues/32198)
- Kotlin sample is missing for constructor binding [#​32177](https://github.com/spring-projects/spring-boot/issues/32177)
- Remove out-of-date link from auto-configuration documentation [#​32174](https://github.com/spring-projects/spring-boot/issues/32174)
- Improve `@ConditionalOnClass` javadoc regarding use on `@Bean` methods [#​32167](https://github.com/spring-projects/spring-boot/issues/32167)
- Document classpath\* location for looking up GraphQL schemas across modules [#​31772](https://github.com/spring-projects/spring-boot/issues/31772)
#### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.17 [#​32454](https://github.com/spring-projects/spring-boot/issues/32454)
- Upgrade to Couchbase Client 3.3.4 [#​32315](https://github.com/spring-projects/spring-boot/issues/32315)
- Upgrade to Dependency Management Plugin 1.0.14.RELEASE [#​32459](https://github.com/spring-projects/spring-boot/issues/32459)
- Upgrade to Dropwizard Metrics 4.2.12 [#​32316](https://github.com/spring-projects/spring-boot/issues/32316)
- Upgrade to Ehcache3 3.10.1 [#​32317](https://github.com/spring-projects/spring-boot/issues/32317)
- Upgrade to Elasticsearch 7.17.6 [#​32318](https://github.com/spring-projects/spring-boot/issues/32318)
- Upgrade to Embedded Mongo 3.4.9 [#​32319](https://github.com/spring-projects/spring-boot/issues/32319)
- Upgrade to Groovy 3.0.13 [#​32443](https://github.com/spring-projects/spring-boot/issues/32443)
- Upgrade to Hibernate 5.6.11.Final [#​32320](https://github.com/spring-projects/spring-boot/issues/32320)
- Upgrade to Hibernate Validator 6.2.5.Final [#​32321](https://github.com/spring-projects/spring-boot/issues/32321)
- Upgrade to Infinispan 13.0.11.Final [#​32322](https://github.com/spring-projects/spring-boot/issues/32322)
- Upgrade to Jackson Bom 2.13.4 [#​32323](https://github.com/spring-projects/spring-boot/issues/32323)
- Upgrade to Janino 3.1.8 [#​32324](https://github.com/spring-projects/spring-boot/issues/32324)
- Upgrade to Jetty 9.4.49.v20220914 [#​32444](https://github.com/spring-projects/spring-boot/issues/32444)
- Upgrade to Johnzon 1.2.19 [#​32325](https://github.com/spring-projects/spring-boot/issues/32325)
- Upgrade to Kafka 3.1.2 [#​32326](https://github.com/spring-projects/spring-boot/issues/32326)
- Upgrade to MariaDB 3.0.8 [#​32445](https://github.com/spring-projects/spring-boot/issues/32445)
- Upgrade to Micrometer 1.9.4 [#​32272](https://github.com/spring-projects/spring-boot/issues/32272)
- Upgrade to Netty 4.1.82.Final [#​32327](https://github.com/spring-projects/spring-boot/issues/32327)
- Upgrade to Postgresql 42.3.7 [#​32243](https://github.com/spring-projects/spring-boot/issues/32243)
- Upgrade to R2DBC Bom Borca-SR2 [#​32328](https://github.com/spring-projects/spring-boot/issues/32328)
- Upgrade to Reactor 2020.0.23 [#​32273](https://github.com/spring-projects/spring-boot/issues/32273)
- Upgrade to RSocket 1.1.3 [#​32380](https://github.com/spring-projects/spring-boot/issues/32380)
- Upgrade to Spring AMQP 2.4.7 [#​32276](https://github.com/spring-projects/spring-boot/issues/32276)
- Upgrade to Spring Batch 4.3.7 [#​32278](https://github.com/spring-projects/spring-boot/issues/32278)
- Upgrade to Spring Data 2021.2.3 [#​32275](https://github.com/spring-projects/spring-boot/issues/32275)
- Upgrade to Spring Framework 5.3.23 [#​32274](https://github.com/spring-projects/spring-boot/issues/32274)
- Upgrade to Spring GraphQL 1.0.2 [#​32426](https://github.com/spring-projects/spring-boot/issues/32426)
- Upgrade to Spring HATEOAS 1.5.2 [#​32378](https://github.com/spring-projects/spring-boot/issues/32378)
- Upgrade to Spring Integration 5.5.15 [#​32453](https://github.com/spring-projects/spring-boot/issues/32453)
- Upgrade to Spring Kafka 2.8.9 [#​32277](https://github.com/spring-projects/spring-boot/issues/32277)
- Upgrade to UnboundID LDAPSDK 6.0.6 [#​32329](https://github.com/spring-projects/spring-boot/issues/32329)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​ldziedziul](https://github.com/ldziedziul)
- [@​jprinet](https://github.com/jprinet)
- [@​thegeekyasian](https://github.com/thegeekyasian)
- [@​neilstevenson](https://github.com/neilstevenson)
- [@​obfischer](https://github.com/obfischer)
- [@​valentine-dev](https://github.com/valentine-dev)
- [@​dsyer](https://github.com/dsyer)
- [@​russellyou](https://github.com/russellyou)
### [`v2.7.3`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.3)
#### :lady_beetle: Bug Fixes
- Misleading error message when using JarMode Layertools and the source is not an archive [#​32097](https://github.com/spring-projects/spring-boot/issues/32097)
- ClassNotFoundException can be thrown for classes in nested jars when under GC pressure [#​32085](https://github.com/spring-projects/spring-boot/issues/32085)
- Flyway auto-configuration fails with Flyway 9 [#​32034](https://github.com/spring-projects/spring-boot/issues/32034)
- BasicJsonParser does not protect against deeply nested maps [#​32031](https://github.com/spring-projects/spring-boot/issues/32031)
- OptionalLiveReloadServer logs the wrong port number when it is configured to use an ephemeral port [#​31984](https://github.com/spring-projects/spring-boot/issues/31984)
- Servlet WebServerStartStopLifecycle doesn't set running to false on stop [#​31967](https://github.com/spring-projects/spring-boot/issues/31967)
- JUL-based logging performed during close of application context is lost [#​31963](https://github.com/spring-projects/spring-boot/issues/31963)
- The hash of spring-boot-jarmode-layertools.jar that's added to a fat jar doesn't match the hash of the equivalent published artifact [#​31949](https://github.com/spring-projects/spring-boot/issues/31949)
- management.endpoint.health.probes.add-additional-paths has no effect when configuration properties have already created the liveness and/or readiness groups [#​31926](https://github.com/spring-projects/spring-boot/issues/31926)
- UnsupportedDataSourcePropertyException is thrown when attempting to set jdbcUrl for C3P0 [#​31921](https://github.com/spring-projects/spring-boot/issues/31921)
- Dev Tools restart failures caused by a too short quiet period are hard to diagnose [#​31906](https://github.com/spring-projects/spring-boot/issues/31906)
- HealthContributor beans managed by a CompositeHealthContributor are recreated on each call [#​31879](https://github.com/spring-projects/spring-boot/issues/31879)
- Dependency management for REST Assured is incomplete [#​31877](https://github.com/spring-projects/spring-boot/issues/31877)
- Jar Handler never clears MROTOCOL_HANDLER system property [#​31875](https://github.com/spring-projects/spring-boot/issues/31875)
- BasicJsonParser can fail with a timeout or stackoverflow with malformed map JSON [#​31873](https://github.com/spring-projects/spring-boot/issues/31873)
- BasicJsonParser can fail with a stackoverflow exception [#​31871](https://github.com/spring-projects/spring-boot/issues/31871)
#### :notebook_with_decorative_cover: Documentation
- Review Git contribution documentation [#​32099](https://github.com/spring-projects/spring-boot/issues/32099)
- Documentation for Maven Plugin classifier has an unresolved external reference [#​32043](https://github.com/spring-projects/spring-boot/issues/32043)
- Update Static Content reference documentation to reflect the DefaultServlet no longer being enabled by default [#​32026](https://github.com/spring-projects/spring-boot/issues/32026)
- Example log output is out-of-date and inconsistent [#​31987](https://github.com/spring-projects/spring-boot/issues/31987)
- Document that Undertow's record-request-start-time server option must be enabled for %D to work in access logging [#​31976](https://github.com/spring-projects/spring-boot/issues/31976)
- Update documentation on using H2C to consider running behind a proxy that's performing TLS termination [#​31974](https://github.com/spring-projects/spring-boot/issues/31974)
- Some properties in the Common Application Properties appendix have no description [#​31971](https://github.com/spring-projects/spring-boot/issues/31971)
- Fix links in documentations [#​31951](https://github.com/spring-projects/spring-boot/issues/31951)
- External configuration documentation uses incorrect placeholder syntax [#​31943](https://github.com/spring-projects/spring-boot/issues/31943)
- server.reactive.session.cookie properties are not listed in the application properties appendix [#​31914](https://github.com/spring-projects/spring-boot/issues/31914)
- Remove documentation and metadata references to ConfigFileApplicationListener [#​31901](https://github.com/spring-projects/spring-boot/issues/31901)
- Metadata for 'spring.beaninfo.ignore' has incorrect SourceType [#​31899](https://github.com/spring-projects/spring-boot/issues/31899)
- Remove reference to nitrite-spring-boot-starter [#​31893](https://github.com/spring-projects/spring-boot/issues/31893)
- Remove reference to Azure Application Insights [#​31890](https://github.com/spring-projects/spring-boot/issues/31890)
- Fix typos in code and documentation [#​31865](https://github.com/spring-projects/spring-boot/issues/31865)
#### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.13 [#​32013](https://github.com/spring-projects/spring-boot/issues/32013)
- Upgrade to Couchbase Client 3.3.3 [#​32014](https://github.com/spring-projects/spring-boot/issues/32014)
- Upgrade to Dependency Management Plugin 1.0.13.RELEASE [#​32056](https://github.com/spring-projects/spring-boot/issues/32056)
- Upgrade to Dropwizard Metrics 4.2.11 [#​32015](https://github.com/spring-projects/spring-boot/issues/32015)
- Upgrade to Embedded Mongo 3.4.8 [#​32016](https://github.com/spring-projects/spring-boot/issues/32016)
- Upgrade to GraphQL Java 18.3 [#​31945](https://github.com/spring-projects/spring-boot/issues/31945)
- Upgrade to Groovy 3.0.12 [#​32017](https://github.com/spring-projects/spring-boot/issues/32017)
- Upgrade to Gson 2.9.1 [#​32018](https://github.com/spring-projects/spring-boot/issues/32018)
- Upgrade to Hazelcast 5.1.3 [#​32019](https://github.com/spring-projects/spring-boot/issues/32019)
- Upgrade to Hibernate Validator 6.2.4.Final [#​32020](https://github.com/spring-projects/spring-boot/issues/32020)
- Upgrade to MariaDB 3.0.7 [#​32021](https://github.com/spring-projects/spring-boot/issues/32021)
- Upgrade to Maven Javadoc Plugin 3.4.1 [#​32089](https://github.com/spring-projects/spring-boot/issues/32089)
- Upgrade to Micrometer 1.9.3 [#​32022](https://github.com/spring-projects/spring-boot/issues/32022)
- Upgrade to MySQL 8.0.30 [#​32023](https://github.com/spring-projects/spring-boot/issues/32023)
- Upgrade to Reactor 2020.0.22 [#​32038](https://github.com/spring-projects/spring-boot/issues/32038)
- Upgrade to Spring Security 5.7.3 [#​32040](https://github.com/spring-projects/spring-boot/issues/32040)
- Upgrade to Undertow 2.2.19.Final [#​32090](https://github.com/spring-projects/spring-boot/issues/32090)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​dreis2211](https://github.com/dreis2211)
- [@​marcwrobel](https://github.com/marcwrobel)
- [@​ionascustefanciprian](https://github.com/ionascustefanciprian)
- [@​vilmos](https://github.com/vilmos)
- [@​Kalpesh-18](https://github.com/Kalpesh-18)
- [@​nilshartmann](https://github.com/nilshartmann)
- [@​vpavic](https://github.com/vpavic)
- [@​adrianbob](https://github.com/adrianbob)
- [@​aoyvx](https://github.com/aoyvx)
### [`v2.7.2`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.2)
#### :lady_beetle: Bug Fixes
- Publishing a docker image to a private registry fails without authentication [#​31824](https://github.com/spring-projects/spring-boot/issues/31824)
- In a non-reactive application, health indicators in a parent context are not found [#​31818](https://github.com/spring-projects/spring-boot/issues/31818)
- Dependency management for Derby is incomplete [#​31814](https://github.com/spring-projects/spring-boot/issues/31814)
- ApplicationPid doesn't log a warning if it takes a long time to return [#​31810](https://github.com/spring-projects/spring-boot/issues/31810)
- A router function with attributes causes /actuator/mappings to return a 500 response due to an UnsupportedOperationException [#​31806](https://github.com/spring-projects/spring-boot/issues/31806)
- InstanceAlreadyExistsException when using Actuator with multiple context and JMX enabled [#​31804](https://github.com/spring-projects/spring-boot/issues/31804)
- Using 'ImportAutoConfigurationImportSelector' in the jar package loaded by a custom class loader throws ClassNotFoundException [#​31801](https://github.com/spring-projects/spring-boot/issues/31801)
- GraphQL auto-configuration does not configure the GrapQlSource with SubscriptionExceptionResolver beans [#​31794](https://github.com/spring-projects/spring-boot/issues/31794)
- Trailing whitespace in the value of a property is hard to identify in failure analysis descriptions [#​31780](https://github.com/spring-projects/spring-boot/issues/31780)
- Log4j2's shutdown hook is not disabled when using Log4j 2.18 or later [#​31732](https://github.com/spring-projects/spring-boot/issues/31732)
- HTTP Server and Data repositories metrics record null for the description [#​31706](https://github.com/spring-projects/spring-boot/issues/31706)
- Deprecation hint for spring.data.mongodb.grid-fs-database is located in the wrong section [#​31690](https://github.com/spring-projects/spring-boot/issues/31690)
- Image building fails with latest Paketo base builder and additional buildpacks configured [#​31558](https://github.com/spring-projects/spring-boot/issues/31558)
- Tomcat fails to start when PEM files are used and key-store-password is not specified [#​31253](https://github.com/spring-projects/spring-boot/issues/31253)
#### :notebook_with_decorative_cover: Documentation
- Clarify how docker image publishing registry is determined [#​31826](https://github.com/spring-projects/spring-boot/issues/31826)
- Fix typo in "HTTP and WebSocket" section of GraphQL documentation [#​31518](https://github.com/spring-projects/spring-boot/pull/31518)
#### :hammer: Dependency Upgrades
- Upgrade to AppEngine SDK 1.9.98 [#​31790](https://github.com/spring-projects/spring-boot/issues/31790)
- Upgrade to Byte Buddy 1.12.12 [#​31735](https://github.com/spring-projects/spring-boot/issues/31735)
- Upgrade to Couchbase Client 3.3.2 [#​31736](https://github.com/spring-projects/spring-boot/issues/31736)
- Upgrade to Dependency Management Plugin 1.0.12.RELEASE [#​31556](https://github.com/spring-projects/spring-boot/issues/31556)
- Upgrade to Embedded Mongo 3.4.7 [#​31830](https://github.com/spring-projects/spring-boot/issues/31830)
- Upgrade to GraphQL Java 18.2 [#​31812](https://github.com/spring-projects/spring-boot/issues/31812)
- Upgrade to Hibernate 5.6.10.Final [#​31738](https://github.com/spring-projects/spring-boot/issues/31738)
- Upgrade to HttpCore5 5.1.4 [#​31739](https://github.com/spring-projects/spring-boot/issues/31739)
- Upgrade to Jetty Reactive HTTPClient 1.1.12 [#​31740](https://github.com/spring-projects/spring-boot/issues/31740)
- Upgrade to JsonAssert 1.5.1 [#​31741](https://github.com/spring-projects/spring-boot/issues/31741)
- Upgrade to Kotlin Coroutines 1.6.4 [#​31742](https://github.com/spring-projects/spring-boot/issues/31742)
- Upgrade to Lettuce 6.1.9.RELEASE [#​31743](https://github.com/spring-projects/spring-boot/issues/31743)
- Upgrade to MariaDB 3.0.6 [#​31744](https://github.com/spring-projects/spring-boot/issues/31744)
- Upgrade to Micrometer 1.9.2 [#​31614](https://github.com/spring-projects/spring-boot/issues/31614)
- Upgrade to Neo4j Java Driver 4.4.9 [#​31745](https://github.com/spring-projects/spring-boot/issues/31745)
- Upgrade to Netty 4.1.79.Final [#​31746](https://github.com/spring-projects/spring-boot/issues/31746)
- Upgrade to Reactor 2020.0.21 [#​31608](https://github.com/spring-projects/spring-boot/issues/31608)
- Upgrade to SendGrid 4.9.3 [#​31747](https://github.com/spring-projects/spring-boot/issues/31747)
- Upgrade to Spring Data 2021.2.2 [#​31615](https://github.com/spring-projects/spring-boot/issues/31615)
- Upgrade to Spring Framework 5.3.22 [#​31613](https://github.com/spring-projects/spring-boot/issues/31613)
- Upgrade to Spring GraphQL 1.0.1 [#​31616](https://github.com/spring-projects/spring-boot/issues/31616)
- Upgrade to Spring Integration 5.5.14 [#​31800](https://github.com/spring-projects/spring-boot/issues/31800)
- Upgrade to Spring Kafka 2.8.8 [#​31786](https://github.com/spring-projects/spring-boot/issues/31786)
- Upgrade to Tomcat 9.0.65 [#​31831](https://github.com/spring-projects/spring-boot/issues/31831)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​TheoCaldas](https://github.com/TheoCaldas)
- [@​izeye](https://github.com/izeye)
- [@​jakubskalak](https://github.com/jakubskalak)
- [@​felixscheinost](https://github.com/felixscheinost)
- [@​dependabot\[bot\]](https://github.com/apps/dependabot)
- [@​naveensrinivasan](https://github.com/naveensrinivasan)
- [@​sonallux](https://github.com/sonallux)
- [@​aoyvx](https://github.com/aoyvx)
### [`v2.7.1`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.1)
#### :lady_beetle: Bug Fixes
- Values in a spring.data.cassandra.config file can't override some defaults defined in CassandraProperties [#​31503](https://github.com/spring-projects/spring-boot/issues/31503)
- `@RestControllerAdvice` `@ExceptionHandler` Inconsistent behavior with `@RestControllerEndpoint` [#​31501](https://github.com/spring-projects/spring-boot/issues/31501)
- Malformed json causes BasicJsonParser to throw a NullPointerException [#​31499](https://github.com/spring-projects/spring-boot/issues/31499)
- Metadata generated by the configuration properties annotation processor can miss inherited properties from nested classes [#​31484](https://github.com/spring-projects/spring-boot/issues/31484)
- JarFile implementation calls close early which breaks verification of signed unpacked nested jars on Oracle JDK [#​31395](https://github.com/spring-projects/spring-boot/issues/31395)
- Health indicators that take a long time to respond are difficult to diagnose [#​31384](https://github.com/spring-projects/spring-boot/issues/31384)
- Custom Converter annotated with `@ConfigurationPropertiesBinding` does not get selected if targetType has a static factory method different return type [#​31341](https://github.com/spring-projects/spring-boot/issues/31341)
- Tomcat server.max-http-header-size property is ignored when using HTTP/2 [#​31329](https://github.com/spring-projects/spring-boot/issues/31329)
- OAuth2 Resource Server Auto-Configuration can only configure a single JWS algorithm [#​31321](https://github.com/spring-projects/spring-boot/issues/31321)
- Maven shade plugin configuration in spring-boot-starter-parent does not append META-INF/spring/\*.imports files [#​31316](https://github.com/spring-projects/spring-boot/issues/31316)
- GraphQL RouterFunctions are unordered which prevents other functions from being ordered after them [#​31314](https://github.com/spring-projects/spring-boot/issues/31314)
- spring-boot-dependencies manages spring-ldap-ldif-batch which no longer exists [#​31254](https://github.com/spring-projects/spring-boot/issues/31254)
- Dependency task can fail due to BootJar and BootWar afterResolve hooks [#​31213](https://github.com/spring-projects/spring-boot/issues/31213)
- MimeMappings does not include application/wasm [#​31188](https://github.com/spring-projects/spring-boot/issues/31188)
- spring-configuration-metadata.json is missing for additional-spring-configuration-metadata.json after switching from `@Configuration` to `@AutoConfiguration` [#​31186](https://github.com/spring-projects/spring-boot/issues/31186)
- Binder(ConfigurationPropertySource... sources) does not assert that sources contains only non-null elements [#​31183](https://github.com/spring-projects/spring-boot/issues/31183)
- WebMvcMetricsFilter stopped working since 2.7.0 [#​31150](https://github.com/spring-projects/spring-boot/issues/31150)
- Dependency management for mimepull is redundant and the managed version is incompatible with Java 8 [#​31145](https://github.com/spring-projects/spring-boot/pull/31145)
- layers.xsd is out of sync with the documentation and implementation for including and excluding module dependencies [#​31128](https://github.com/spring-projects/spring-boot/issues/31128)
#### :notebook_with_decorative_cover: Documentation
- Make SpringApplication Kotlin samples idiomatic [#​31463](https://github.com/spring-projects/spring-boot/pull/31463)
- Harmonize Kotlin example [#​31458](https://github.com/spring-projects/spring-boot/pull/31458)
- Remove duplicate content from "The Spring WebFlux Framework" section [#​31381](https://github.com/spring-projects/spring-boot/issues/31381)
- Document that property placeholders should use the canonical property name form [#​31369](https://github.com/spring-projects/spring-boot/issues/31369)
- Fix typos in the reference documentation [#​31366](https://github.com/spring-projects/spring-boot/issues/31366)
- Enable Links for the Javadoc of the Gradle Plugin [#​31362](https://github.com/spring-projects/spring-boot/issues/31362)
- Remove "earlier in this chapter" from places where content is now elsewhere in the documentation [#​31360](https://github.com/spring-projects/spring-boot/issues/31360)
- Restore custom favicon documentation [#​31358](https://github.com/spring-projects/spring-boot/issues/31358)
- Document that when using Lombok it must be configured to run before spring-boot-configuration-processor [#​31356](https://github.com/spring-projects/spring-boot/issues/31356)
- Use Lambda-based API in Spring Security examples [#​31354](https://github.com/spring-projects/spring-boot/issues/31354)
- Fix typo in name of imports file in javadoc of ImportCandidates.from [#​31277](https://github.com/spring-projects/spring-boot/pull/31277)
- Typos in documentation ("spring-factories" instead of "spring.factories") [#​31206](https://github.com/spring-projects/spring-boot/issues/31206)
- Fix Custom Layers Configuration section title in Maven plugin docs [#​31180](https://github.com/spring-projects/spring-boot/issues/31180)
- org.springframework.boot.actuate.autoconfigure.metrics.graphql has no package info [#​31140](https://github.com/spring-projects/spring-boot/pull/31140)
- Update Dynatrace Micrometer registry documentation [#​31132](https://github.com/spring-projects/spring-boot/pull/31132)
#### :hammer: Dependency Upgrades
- Upgrade to AppEngine SDK 1.9.97 [#​31421](https://github.com/spring-projects/spring-boot/issues/31421)
- Upgrade to Byte Buddy 1.12.11 [#​31508](https://github.com/spring-projects/spring-boot/issues/31508)
- Upgrade to Couchbase Client 3.3.1 [#​31422](https://github.com/spring-projects/spring-boot/issues/31422)
- Upgrade to Dropwizard Metrics 4.2.10 [#​31488](https://github.com/spring-projects/spring-boot/issues/31488)
- Upgrade to Elasticsearch 7.17.4 [#​31423](https://github.com/spring-projects/spring-boot/issues/31423)
- Upgrade to Embedded Mongo 3.4.6 [#​31424](https://github.com/spring-projects/spring-boot/issues/31424)
- Upgrade to Flyway 8.5.13 [#​31425](https://github.com/spring-projects/spring-boot/issues/31425)
- Upgrade to Groovy 3.0.11 [#​31426](https://github.com/spring-projects/spring-boot/issues/31426)
- Upgrade to H2 2.1.214 [#​31427](https://github.com/spring-projects/spring-boot/issues/31427)
- Upgrade to Hazelcast 5.1.2 [#​31428](https://github.com/spring-projects/spring-boot/issues/31428)
- Upgrade to Jetty 9.4.48.v20220622 [#​31509](https://github.com/spring-projects/spring-boot/issues/31509)
- Upgrade to jOOQ 3.14.16 [#​31429](https://github.com/spring-projects/spring-boot/issues/31429)
- Upgrade to Kotlin Coroutines 1.6.3 [#​31490](https://github.com/spring-projects/spring-boot/issues/31490)
- Upgrade to MariaDB 3.0.5 [#​31431](https://github.com/spring-projects/spring-boot/issues/31431)
- Upgrade to Micrometer 1.9.1 [#​31372](https://github.com/spring-projects/spring-boot/issues/31372)
- Upgrade to MongoDB 4.6.1 [#​31432](https://github.com/spring-projects/spring-boot/issues/31432)
- Upgrade to Neo4j Java Driver 4.4.6 [#​31433](https://github.com/spring-projects/spring-boot/issues/31433)
- Upgrade to Netty 4.1.78.Final [#​31434](https://github.com/spring-projects/spring-boot/issues/31434)
- Upgrade to Postgresql 42.3.6 [#​31435](https://github.com/spring-projects/spring-boot/issues/31435)
- Upgrade to Reactive Streams 1.0.4 [#​31436](https://github.com/spring-projects/spring-boot/issues/31436)
- Upgrade to Reactor 2020.0.20 [#​31371](https://github.com/spring-projects/spring-boot/issues/31371)
- Upgrade to Solr 8.11.2 [#​31491](https://github.com/spring-projects/spring-boot/issues/31491)
- Upgrade to Spring AMQP 2.4.6 [#​31376](https://github.com/spring-projects/spring-boot/issues/31376)
- Upgrade to Spring Data 2021.2.1 [#​31374](https://github.com/spring-projects/spring-boot/issues/31374)
- Upgrade to Spring Framework 5.3.21 [#​31319](https://github.com/spring-projects/spring-boot/issues/31319)
- Upgrade to Spring HATEOAS 1.5.1 [#​31465](https://github.com/spring-projects/spring-boot/issues/31465)
- Upgrade to Spring Integration 5.5.13 [#​31483](https://github.com/spring-projects/spring-boot/issues/31483)
- Upgrade to Spring Kafka 2.8.7 [#​31377](https://github.com/spring-projects/spring-boot/issues/31377)
- Upgrade to Spring LDAP 2.4.1 [#​31373](https://github.com/spring-projects/spring-boot/issues/31373)
- Upgrade to Spring Security 5.7.2 [#​31375](https://github.com/spring-projects/spring-boot/issues/31375)
- Upgrade to Tomcat 9.0.64 [#​31437](https://github.com/spring-projects/spring-boot/issues/31437)
- Upgrade to Undertow 2.2.18.Final [#​31438](https://github.com/spring-projects/spring-boot/issues/31438)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​sdeleuze](https://github.com/sdeleuze)
- [@​1993heqiang](https://github.com/1993heqiang)
- [@​hpoettker](https://github.com/hpoettker)
- [@​naveensrinivasan](https://github.com/naveensrinivasan)
- [@​vpavic](https://github.com/vpavic)
- [@​izeye](https://github.com/izeye)
- [@​ningenMe](https://github.com/ningenMe)
- [@​larsgrefer](https://github.com/larsgrefer)
- [@​anthonyvdotbe](https://github.com/anthonyvdotbe)
- [@​pirgeo](https://github.com/pirgeo)
- [@​jprinet](https://github.com/jprinet)
- [@​dalbani](https://github.com/dalbani)
- [@​ittays](https://github.com/ittays)
- [@​eddumelendez](https://github.com/eddumelendez)
- [@​youribonnaffe](https://github.com/youribonnaffe)
- [@​matei-cernaianu](https://github.com/matei-cernaianu)
- [@​tudormarc](https://github.com/tudormarc)
- [@​abel533](https://github.com/abel533)
- [@​terminux](https://github.com/terminux)
### [`v2.7.0`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.0)
See the [Release notes for 2.7](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.7-Release-Notes) for upgrade instructions and details of new features.
##### :star: New Features
- Revert to using "application/json" as default MIME type for GraphQL while remaining compatible with "application/graphql+json" [#​30860](https://github.com/spring-projects/spring-boot/issues/30860)
- Allow customization of single logout in auto-configured SAML relying party registration [#​30128](https://github.com/spring-projects/spring-boot/issues/30128)
##### :lady_beetle: Bug Fixes
- Default properties configured on SpringApplication have higher precedence than properties configured with `@PropertySource` [#​31093](https://github.com/spring-projects/spring-boot/issues/31093)
- A failure when an instrumented WebClient records metrics causes the request to fail [#​31089](https://github.com/spring-projects/spring-boot/issues/31089)
- Dependency management for Artemis is incomplete [#​31079](https://github.com/spring-projects/spring-boot/issues/31079)
- Configuration properties for Statsd's buffered and step properties are missing [#​31059](https://github.com/spring-projects/spring-boot/issues/31059)
- Debug logging for requests to WebFlux-based Actuator endpoints does not identify the endpoint [#​30887](https://github.com/spring-projects/spring-boot/issues/30887)
- `@ConditionalOnProperty` meta annotation with `@AliasFor` does not work [#​30874](https://github.com/spring-projects/spring-boot/issues/30874)
- Event handling in JobExecutionExitCodeGenerator is not thread-safe [#​30846](https://github.com/spring-projects/spring-boot/issues/30846)
- Hibernate service loading logs HHH000505 warnings for ServiceConfigurationError with Gradle-built jars since 2.5.10 when using Java 11 or later [#​30791](https://github.com/spring-projects/spring-boot/issues/30791)
- Cryptic startup failure with bare LOGGING_LEVEL environment variable [#​30789](https://github.com/spring-projects/spring-boot/issues/30789)
- SearchStrategy argument of MethodValidationExcludeFilter byAnnotation(Class, SearchStrategy) is not used [#​30787](https://github.com/spring-projects/spring-boot/issues/30787)
- spring.security.saml2.relyingparty.registration.*.asserting-party.* properties contain unwanted hyphen in asserting-party [#​30785](https://github.com/spring-projects/spring-boot/issues/30785)
- DevTools sets deprecated spring.mustache.cache property [#​30774](https://github.com/spring-projects/spring-boot/pull/30774)
##### :notebook_with_decorative_cover: Documentation
- Extend documentation on Datadog metrics [#​30997](https://github.com/spring-projects/spring-boot/issues/30997)
- Fix link to Upgrading From 1.x in multi-page documentation [#​30995](https://github.com/spring-projects/spring-boot/issues/30995)
- Document support for Java 18 [#​30782](https://github.com/spring-projects/spring-boot/issues/30782)
##### :hammer: Dependency Upgrades
- Upgrade to ActiveMQ 5.16.5 [#​30927](https://github.com/spring-projects/spring-boot/issues/30927)
- Upgrade to Byte Buddy 1.12.10 [#​30928](https://github.com/spring-projects/spring-boot/issues/30928)
- Upgrade to Cassandra Driver 4.14.1 [#​30929](https://github.com/spring-projects/spring-boot/issues/30929)
- Upgrade to Couchbase Client 3.2.7 [#​30930](https://github.com/spring-projects/spring-boot/issues/30930)
- Upgrade to Couchbase Client 3.3.0 [#​31031](https://github.com/spring-projects/spring-boot/issues/31031)
- Upgrade to Elasticsearch 7.17.3 [#​30931](https://github.com/spring-projects/spring-boot/issues/30931)
- Upgrade to Flyway 8.5.11 [#​31080](https://github.com/spring-projects/spring-boot/issues/31080)
- Upgrade to GraphQL Java 18.1 [#​30859](https://github.com/spring-projects/spring-boot/issues/30859)
- Upgrade to Hibernate 5.6.9.Final [#​31081](https://github.com/spring-projects/spring-boot/issues/31081)
- Upgrade to Infinispan 13.0.10.Final [#​30933](https://github.com/spring-projects/spring-boot/issues/30933)
- Upgrade to Jackson Bom 2.13.3 [#​31046](https://github.com/spring-projects/spring-boot/issues/31046)
- Upgrade to Jaybird 4.0.6.java8 [#​30934](https://github.com/spring-projects/spring-boot/issues/30934)
- Upgrade to Johnzon 1.2.18 [#​30935](https://github.com/spring-projects/spring-boot/issues/30935)
- Upgrade to Kafka 3.1.1 [#​31047](https://github.com/spring-projects/spring-boot/issues/31047)
- Upgrade to Micrometer 1.9.0 [#​31013](https://github.com/spring-projects/spring-boot/issues/31013)
- Upgrade to Mockito 4.5.1 [#​30936](https://github.com/spring-projects/spring-boot/issues/30936)
- Upgrade to MSSQL JDBC 10.2.1.jre8 [#​31048](https://github.com/spring-projects/spring-boot/issues/31048)
- Upgrade to MySQL 8.0.29 [#​30937](https://github.com/spring-projects/spring-boot/issues/30937)
- Upgrade to Netty 4.1.77.Final [#​30938](https://github.com/spring-projects/spring-boot/issues/30938)
- Upgrade to Postgresql 42.3.5 [#​30939](https://github.com/spring-projects/spring-boot/issues/30939)
- Upgrade to Reactor Bom 2020.0.19 [#​30940](https://github.com/spring-projects/spring-boot/issues/30940)
- Upgrade to Selenium 4.1.4 [#​30941](https://github.com/spring-projects/spring-boot/issues/30941)
- Upgrade to Selenium HtmlUnit 3.61.0 [#​30855](https://github.com/spring-projects/spring-boot/issues/30855)
- Upgrade to SendGrid 4.9.2 [#​31116](https://github.com/spring-projects/spring-boot/issues/31116)
- Upgrade to Spring AMQP 2.4.5 [#​31022](https://github.com/spring-projects/spring-boot/issues/31022)
- Upgrade to Spring Batch 4.3.6 [#​31020](https://github.com/spring-projects/spring-boot/issues/31020)
- Upgrade to Spring Data 2021.2.0 [#​31015](https://github.com/spring-projects/spring-boot/issues/31015)
- Upgrade to Spring for GraphQL 1.0.0 [#​30858](https://github.com/spring-projects/spring-boot/issues/30858)
- Upgrade to Spring Framework 5.3.20 [#​31014](https://github.com/spring-projects/spring-boot/issues/31014)
- Upgrade to Spring HATEOAS 1.5.0 [#​31016](https://github.com/spring-projects/spring-boot/issues/31016)
- Upgrade to Spring Integration 5.5.12 [#​31062](https://github.com/spring-projects/spring-boot/issues/31062)
- Upgrade to Spring Kafka 2.8.6 [#​31018](https://github.com/spring-projects/spring-boot/issues/31018)
- Upgrade to Spring LDAP 2.4.0 [#​31017](https://github.com/spring-projects/spring-boot/issues/31017)
- Upgrade to Spring Security 5.7.1 [#​31100](https://github.com/spring-projects/spring-boot/issues/31100)
- Upgrade to Spring Session Bom 2021.2.0 [#​31021](https://github.com/spring-projects/spring-boot/issues/31021)
- Upgrade to Tomcat 9.0.63 [#​31082](https://github.com/spring-projects/spring-boot/issues/31082)
- Upgrade to UnboundID LDAPSDK 6.0.5 [#​30942](https://github.com/spring-projects/spring-boot/issues/30942)
##### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​izeye](https://github.com/izeye)
- [@​luojianet](https://github.com/luojianet)
- [@​marcwrobel](https://github.com/marcwrobel)
- [@​eddumelendez](https://github.com/eddumelendez)
- [@​mmoayyed](https://github.com/mmoayyed)
- [@​ssobue](https://github.com/ssobue)
- [@​christophejan](https://github.com/christophejan)
- [@​dugenkui03](https://github.com/dugenkui03)
- [@​denisw](https://github.com/denisw)
- [@​terminux](https://github.com/terminux)
### [`v2.6.15`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.15)
#### :lady_beetle: Bug Fixes
- Welcome page may return a 404 when an acceptable response cannot be produced [#​35561](https://github.com/spring-projects/spring-boot/issues/35561)
- Loading application.yml fails with NoSuchMethodError when using SnakeYAML 2.0 [#​35415](https://github.com/spring-projects/spring-boot/issues/35415)
- CloudFoundry integration does not use endpoint path mappings [#​35412](https://github.com/spring-projects/spring-boot/issues/35412)
#### :hammer: Dependency Upgrades
- Upgrade to ActiveMQ 5.16.6 [#​35507](https://github.com/spring-projects/spring-boot/issues/35507)
- Upgrade to Dropwizard Metrics 4.2.18 [#​35508](https://github.com/spring-projects/spring-boot/issues/35508)
- Upgrade to FreeMarker 2.3.32 [#​35509](https://github.com/spring-projects/spring-boot/issues/35509)
- Upgrade to Glassfish JAXB 2.3.8 [#​35510](https://github.com/spring-projects/spring-boot/issues/35510)
- Upgrade to Groovy 3.0.17 [#​35511](https://github.com/spring-projects/spring-boot/issues/35511)
- Upgrade to Hazelcast 4.2.7 [#​35512](https://github.com/spring-projects/spring-boot/issues/35512)
- Upgrade to Hibernate 5.6.15.Final [#​35513](https://github.com/spring-projects/spring-boot/issues/35513)
- Upgrade to HttpClient 4.5.14 [#​35514](https://github.com/spring-projects/spring-boot/issues/35514)
- Upgrade to HttpCore 4.4.16 [#​35515](https://github.com/spring-projects/spring-boot/issues/35515)
- Upgrade to Infinispan 12.1.14.Final [#​35516](https://github.com/spring-projects/spring-boot/issues/35516)
- Upgrade to Jackson Bom 2.13.5 [#​35517](https://github.com/spring-projects/spring-boot/issues/35517)
- Upgrade to Jaybird 4.0.9.java8 [#​35518](https://github.com/spring-projects/spring-boot/issues/35518)
- Upgrade to Jetty 9.4.51.v20230217 [#​35520](https://github.com/spring-projects/spring-boot/issues/35520)
- Upgrade to Jetty Reactive HTTPClient 1.1.14 [#​35519](https://github.com/spring-projects/spring-boot/issues/35519)
- Upgrade to Johnzon 1.2.20 [#​35521](https://github.com/spring-projects/spring-boot/issues/35521)
- Upgrade to Jolokia 1.7.2 [#​35522](https://github.com/spring-projects/spring-boot/issues/35522)
- Upgrade to Json-smart 2.4.10 [#​35523](https://github.com/spring-projects/spring-boot/issues/35523)
- Upgrade to Logback 1.2.12 [#​35524](https://github.com/spring-projects/spring-boot/issues/35524)
- Upgrade to Lombok 1.18.26 [#​35525](https://github.com/spring-projects/spring-boot/issues/35525)
- Upgrade to MariaDB 2.7.9 [#​35526](https://github.com/spring-projects/spring-boot/issues/35526)
- Upgrade to Micrometer 1.8.13 [#​35527](https://github.com/spring-projects/spring-boot/issues/35527)
- Upgrade to MySQL 8.0.33 [#​35528](https://github.com/spring-projects/spring-boot/issues/35528)
- Upgrade to Neo4j Java Driver 4.4.11 [#​35529](https://github.com/spring-projects/spring-boot/issues/35529)
- Upgrade to Netty 4.1.92.Final [#​35530](https://github.com/spring-projects/spring-boot/issues/35530)
- Upgrade to Netty tcNative 2.0.61.Final [#​35531](https://github.com/spring-projects/spring-boot/issues/35531)
- Upgrade to Reactor Bom 2020.0.32 [#​35532](https://github.com/spring-projects/spring-boot/issues/35532)
- Upgrade to Spring AMQP 2.4.12 [#​35533](https://github.com/spring-projects/spring-boot/issues/35533)
- Upgrade to Spring Batch 4.3.8 [#​35534](https://github.com/spring-projects/spring-boot/issues/35534)
- Upgrade to Spring Framework 5.3.27 [#​35535](https://github.com/spring-projects/spring-boot/issues/35535)
- Upgrade to Spring Integration 5.5.18 [#​35536](https://github.com/spring-projects/spring-boot/issues/35536)
- Upgrade to Spring Security 5.6.10 [#​35537](https://github.com/spring-projects/spring-boot/issues/35537)
- Upgrade to Spring WS 3.1.6 [#​35538](https://github.com/spring-projects/spring-boot/issues/35538)
- Upgrade to Thymeleaf Extras SpringSecurity 3.0.5.RELEASE [#​35539](https://github.com/spring-projects/spring-boot/issues/35539)
- Upgrade to Tomcat 9.0.75 [#​35540](https://github.com/spring-projects/spring-boot/issues/35540)
- Upgrade to Undertow 2.2.24.Final [#​35541](https://github.com/spring-projects/spring-boot/issues/35541)
### [`v2.6.14`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.14)
#### :lady_beetle: Bug Fixes
- `ScheduledBeanLazyInitializationExcludeFilter` is auto-configured even when annotation-based scheduled has not been enabled [#​33276](https://github.com/spring-projects/spring-boot/pull/33276)
- Configuration property binding does not deal with bridge methods [#​33105](https://github.com/spring-projects/spring-boot/issues/33105)
- SpringBootContextLoader prints banner twice when using a `@ContextHierarchy` [#​33079](https://github.com/spring-projects/spring-boot/issues/33079)
- Dependency management for XMLUnit is incomplete [#​32998](https://github.com/spring-projects/spring-boot/issues/32998)
- Spring Boot's Lettuce metrics enable histrograms by default and it's hard to switch them off [#​32985](https://github.com/spring-projects/spring-boot/issues/32985)
- Configuring management.server.port via a config tree results in a ConverterNotFoundException when the management context is refreshed [#​32941](https://github.com/spring-projects/spring-boot/issues/32941)
- NumberFormatException when configuring spring.redis.sentinel.nodes with an IPv6 address [#​32762](https://github.com/spring-projects/spring-boot/issues/32762)
- Properties migrator causes an application to fail to start if it tries to map a property whose metadata data entry contains an invalid configuration property name [#​32729](https://github.com/spring-projects/spring-boot/issues/32729)
- Dependency management for Selenium is incomplete [#​32721](https://github.com/spring-projects/spring-boot/issues/32721)
#### :notebook_with_decorative_cover: Documentation
- Link to Micrometer's `@Timed` documentation [#​33264](https://github.com/spring-projects/spring-boot/issues/33264)
- Clarify use of the `spring.cache.type` property with Hazelcast [#​33245](https://github.com/spring-projects/spring-boot/issues/33245)
- Example git.commit.time in the Actuator API documentation is thousands of years in the future [#​33237](https://github.com/spring-projects/spring-boot/issues/33237)
- Links to Features describes sections that have moved elsewhere [#​33207](https://github.com/spring-projects/spring-boot/issues/33207)
- Fix kafka streams auto start description typo in reference docs [#​33098](https://github.com/spring-projects/spring-boot/pull/33098)
- OAuth 2 configuration example uses unrecognized value for authorization grant type [#​32931](https://github.com/spring-projects/spring-boot/pull/32931)
- Fix typos in logging.adoc [#​32812](https://github.com/spring-projects/spring-boot/pull/32812)
- Harmonize code sample in the "Type-safe Configuration Properties" section [#​32644](https://github.com/spring-projects/spring-boot/pull/32644)
- Align Tomcat multiple connectors example with recommendation to configure SSL declaratively [#​28707](https://github.com/spring-projects/spring-boot/issues/28707)
- Actuator document is misleading about k8s startup probe [#​28432](https://github.com/spring-projects/spring-boot/issues/28432)
- ConditionalOnClass not working for Bean methods on Java 8 [#​27846](https://github.com/spring-projects/spring-boot/issues/27846)
#### :hammer: Dependency Upgrades
- Upgrade to Dropwizard Metrics 4.2.13 [#​33319](https://github.com/spring-projects/spring-boot/issues/33319)
- Upgrade to Hibernate 5.6.14.Final [#​33157](https://github.com/spring-projects/spring-boot/issues/33157)
- Upgrade to HttpClient5 5.1.4 [#​33320](https://github.com/spring-projects/spring-boot/issues/33320)
- Upgrade to HttpCore5 5.1.5 [#​33158](https://github.com/spring-projects/spring-boot/issues/33158)
- Upgrade to Janino 3.1.9 [#​33271](https://github.com/spring-projects/spring-boot/issues/33271)
- Upgrade to Jaybird 4.0.7.java8 [#​33159](https://github.com/spring-projects/spring-boot/issues/33159)
- Upgrade to MariaDB 2.7.7 [#​33160](https://github.com/spring-projects/spring-boot/issues/33160)
- Upgrade to Micrometer 1.8.12 [#​33122](https://github.com/spring-projects/spring-boot/issues/33122)
- Upgrade to Netty 4.1.85.Final [#​33161](https://github.com/spring-projects/spring-boot/issues/33161)
- Upgrade to Postgresql 42.3.8 [#​33337](https://github.com/spring-projects/spring-boot/issues/33337)
- Upgrade to Reactor 2020.0.25 [#​33123](https://github.com/spring-projects/spring-boot/issues/33123)
- Upgrade to Spring AMQP 2.4.8 [#​33222](https://github.com/spring-projects/spring-boot/issues/33222)
- Upgrade to Spring Data 2021.1.10 [#​33125](https://github.com/spring-projects/spring-boot/issues/33125)
- Upgrade to Spring Framework 5.3.24 [#​33124](https://github.com/spring-projects/spring-boot/issues/33124)
- Upgrade to Spring Kafka 2.8.11 [#​33126](https://github.com/spring-projects/spring-boot/issues/33126)
- Upgrade to Spring REST Docs 2.0.7.RELEASE [#​33127](https://github.com/spring-projects/spring-boot/issues/33127)
- Upgrade to Spring Security 5.6.9 [#​33162](https://github.com/spring-projects/spring-boot/issues/33162)
- Upgrade to Spring WS 3.1.4 [#​33163](https://github.com/spring-projects/spring-boot/issues/33163)
- Upgrade to Tomcat 9.0.69 [#​33164](https://github.com/spring-projects/spring-boot/issues/33164)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​EricGao888](https://github.com/EricGao888), [@​dreis2211](https://github.com/dreis2211), [@​eurythmia](https://github.com/eurythmia), [@​hpoettker](https://github.com/hpoettker), [@​iamgd67](https://github.com/iamgd67), [@​jamessoun93](https://github.com/jamessoun93), and [@​sdeleuze](https://github.com/sdeleuze)
### [`v2.6.13`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.13)
#### :lady_beetle: Bug Fixes
- `@Bean` methods in KafkaAutoConfiguration provide less type information than they could [#​32770](https://github.com/spring-projects/spring-boot/pull/32770)
- PEM formatted elliptic-curve TLS keys are an unrecognized private key format [#​32646](https://github.com/spring-projects/spring-boot/issues/32646)
- Actuator configprops endpoint does not display DataSize properties correctly [#​32645](https://github.com/spring-projects/spring-boot/pull/32645)
- Empty `@DefaultValue` cannot be used on collections, maps, arrays or optional values [#​32559](https://github.com/spring-projects/spring-boot/issues/32559)
- Multi-Document-Separators "#---" comment checks do not account for '!' prefixed comments [#​32521](https://github.com/spring-projects/spring-boot/pull/32521)
- CouchbaseReactiveHealthIndicator uses blocking API to retrieve the cluster diagnostics [#​32505](https://github.com/spring-projects/spring-boot/pull/32505)
- BootBuildImage's archiveFile property is annotated as an `@Input` but should be annotated as an `@InputFile` [#​32495](https://github.com/spring-projects/spring-boot/issues/32495)
- Assertion calls on CapturedOutput with Kotlin are very slow [#​32033](https://github.com/spring-projects/spring-boot/issues/32033)
#### :notebook_with_decorative_cover: Documentation
- Remove redundant `@ExtendWith`(SpringExtension.class) from MyJmxTests example [#​32476](https://github.com/spring-projects/spring-boot/pull/32476)
#### :hammer: Dependency Upgrades
- Upgrade to Dependency Management Plugin 1.0.15.RELEASE [#​32784](https://github.com/spring-projects/spring-boot/issues/32784)
- Upgrade to Ehcache3 3.9.10 [#​32648](https://github.com/spring-projects/spring-boot/issues/32648)
- Upgrade to Glassfish JAXB 2.3.7 [#​32785](https://github.com/spring-projects/spring-boot/issues/32785)
- Upgrade to Hibernate 5.6.12.Final [#​32649](https://github.com/spring-projects/spring-boot/issues/32649)
- Upgrade to Jackson Bom 2.13.4.20221013 [#​32722](https://github.com/spring-projects/spring-boot/issues/32722)
- Upgrade to Jetty Reactive HTTPClient 1.1.13 [#​32723](https://github.com/spring-projects/spring-boot/issues/32723)
- Upgrade to Lettuce 6.1.10.RELEASE [#​32669](https://github.com/spring-projects/spring-boot/issues/32669)
- Upgrade to Micrometer 1.8.11 [#​32586](https://github.com/spring-projects/spring-boot/issues/32586)
- Upgrade to MySQL 8.0.31 and extend dependency management to new Maven identifiers [#​32747](https://github.com/spring-projects/spring-boot/pull/32747)
- Upgrade to Netty 4.1.84.Final [#​32695](https://github.com/spring-projects/spring-boot/issues/32695)
- Upgrade to Reactor 2020.0.24 [#​32587](https://github.com/spring-projects/spring-boot/issues/32587)
- Upgrade to Spring Data 2021.1.9 [#​32588](https://github.com/spring-projects/spring-boot/issues/32588)
- Upgrade to Spring Kafka 2.8.10 [#​32589](https://github.com/spring-projects/spring-boot/issues/32589)
- Upgrade to Spring Retry 1.3.4 [#​32593](https://github.com/spring-projects/spring-boot/issues/32593)
- Upgrade to Spring Security 5.6.8 [#​32590](https://github.com/spring-projects/spring-boot/issues/32590)
- Upgrade to Tomcat 9.0.68 [#​32650](https://github.com/spring-projects/spring-boot/issues/32650)
- Upgrade to Undertow 2.2.20.Final [#​32651](https://github.com/spring-projects/spring-boot/issues/32651)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​izeye](https://github.com/izeye)
- [@​micopiira](https://github.com/micopiira)
- [@​dreis2211](https://github.com/dreis2211)
- [@​YuanHao97](https://github.com/YuanHao97)
- [@​1993heqiang](https://github.com/1993heqiang)
- [@​hpoettker](https://github.com/hpoettker)
- [@​terminux](https://github.com/terminux)
### [`v2.6.12`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.12)
#### :star: New Features
- Add NINETEEN to JavaVersion enum [#​32226](https://github.com/spring-projects/spring-boot/issues/32226)
#### :lady_beetle: Bug Fixes
- DataSource logging in H2 console auto-configuration causes Hikari's threads to have the wrong thread context class loader [#​32382](https://github.com/spring-projects/spring-boot/issues/32382)
- Detection of PeriodStyle.ISO8601 does not support lower-case input [#​32235](https://github.com/spring-projects/spring-boot/pull/32235)
- YAML timestamps not handled properly with SnakeYaml 1.31 [#​32228](https://github.com/spring-projects/spring-boot/issues/32228)
- Detection of DurationStyle.ISO8601 does not support lower-case input [#​32223](https://github.com/spring-projects/spring-boot/pull/32223)
- Netty 'spring.netty leak detection' default property value is always applied to resource leak detector [#​32144](https://github.com/spring-projects/spring-boot/pull/32144)
- Hazelcast auto-configuration recognizes hazelcast.xml and hazelcast.yaml files but not hazelcast.yml [#​32142](https://github.com/spring-projects/spring-boot/pull/32142)
#### :notebook_with_decorative_cover: Documentation
- Document support for JDK 19 [#​32259](https://github.com/spring-projects/spring-boot/issues/32259)
- Clarify documentation of config sub-directory from which external application properties are read [#​32224](https://github.com/spring-projects/spring-boot/pull/32224)
- Improve `@ConditionalOnClass` javadoc regarding use on `@Bean` methods [#​32166](https://github.com/spring-projects/spring-boot/issues/32166)
- Clarify documentation on disabling web client request metrics [#​32136](https://github.com/spring-projects/spring-boot/issues/32136)
#### :hammer: Dependency Upgrades
- Upgrade to Dependency Management Plugin 1.0.14.RELEASE [#​32458](https://github.com/spring-projects/spring-boot/issues/32458)
- Upgrade to Dropwizard Metrics 4.2.12 [#​32305](https://github.com/spring-projects/spring-boot/issues/32305)
- Upgrade to Groovy 3.0.13 [#​32440](https://github.com/spring-projects/spring-boot/issues/32440)
- Upgrade to Hibernate 5.6.11.Final [#​32306](https://github.com/spring-projects/spring-boot/issues/32306)
- Upgrade to Hibernate Validator 6.2.5.Final [#​32307](https://github.com/spring-projects/spring-boot/issues/32307)
- Upgrade to Jackson Bom 2.13.4 [#​32308](https://github.com/spring-projects/spring-boot/issues/32308)
- Upgrade to Janino 3.1.8 [#​32309](https://github.com/spring-projects/spring-boot/issues/32309)
- Upgrade to Jetty 9.4.49.v20220914 [#​32441](https://github.com/spring-projects/spring-boot/issues/32441)
- Upgrade to Johnzon 1.2.19 [#​32310](https://github.com/spring-projects/spring-boot/issues/32310)
- Upgrade to Kafka 3.0.2 [#​32311](https://github.com/spring-projects/spring-boot/issues/32311)
- Upgrade to Micrometer 1.8.10 [#​32265](https://github.com/spring-projects/spring-boot/issues/32265)
- Upgrade to Netty 4.1.82.Final [#​32312](https://github.com/spring-projects/spring-boot/issues/32312)
- Upgrade to Postgresql 42.3.7 [#​32242](https://github.com/spring-projects/spring-boot/issues/32242)
- Upgrade to Rector 2020.0.23 [#​32266](https://github.com/spring-projects/spring-boot/issues/32266)
- Upgrade to RSocket 1.1.3 [#​32379](https://github.com/spring-projects/spring-boot/issues/32379)
- Upgrade to Spring AMQP 2.4.7 [#​32269](https://github.com/spring-projects/spring-boot/issues/32269)
- Upgrade to Spring Batch 4.3.7 [#​32271](https://github.com/spring-projects/spring-boot/issues/32271)
- Upgrade to Spring Data 2021.1.7 [#​32268](https://github.com/spring-projects/spring-boot/issues/32268)
- Upgrade to Spring Framework 5.3.23 [#​32267](https://github.com/spring-projects/spring-boot/issues/32267)
- Upgrade to Spring HATEOAS 1.4.5 [#​32400](https://github.com/spring-projects/spring-boot/issues/32400)
- Upgrade to Spring Integration 5.5.15 [#​32452](https://github.com/spring-projects/spring-boot/issues/32452)
- Upgrade to Spring Kafka 2.8.9 [#​32270](https://github.com/spring-projects/spring-boot/issues/32270)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​jprinet](https://github.com/jprinet)
- [@​neilstevenson](https://github.com/neilstevenson)
- [@​obfischer](https://github.com/obfischer)
- [@​valentine-dev](https://github.com/valentine-dev)
- [@​russellyou](https://github.com/russellyou)
- [@​dsyer](https://github.com/dsyer)
### [`v2.6.11`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.11)
#### :lady_beetle: Bug Fixes
- BasicJsonParser does not protect against deeply nested maps [#​32029](https://github.com/spring-projects/spring-boot/issues/32029)
- Misleading error message when using JarMode Layertools and the source is not an archive [#​31997](https://github.com/spring-projects/spring-boot/pull/31997)
- OptionalLiveReloadServer logs the wrong port number when it is configured to use an ephemeral port [#​31983](https://github.com/spring-projects/spring-boot/issues/31983)
- Servlet WebServerStartStopLifecycle doesn't set running to false on stop [#​31966](https://github.com/spring-projects/spring-boot/issues/31966)
- UnsupportedDataSourcePropertyException is thrown when attempting to set jdbcUrl for C3P0 [#​31920](https://github.com/spring-projects/spring-boot/issues/31920)
- Jar Handler never clears MROTOCOL_HANDLER system property [#​31870](https://github.com/spring-projects/spring-boot/pull/31870)
- BasicJsonParser can fail with a timeout or stackoverflow with malformed map JSON [#​31869](https://github.com/spring-projects/spring-boot/issues/31869)
- BasicJsonParser can fail with a stackoverflow exception [#​31868](https://github.com/spring-projects/spring-boot/issues/31868)
- Dependency management for REST Assured is incomplete [#​31864](https://github.com/spring-projects/spring-boot/issues/31864)
- The hash of spring-boot-jarmode-layertools.jar that's added to a fat jar doesn't match the hash of the equivalent published artifact [#​31862](https://github.com/spring-projects/spring-boot/issues/31862)
- ClassNotFoundException can be thrown for classes in nested jars when under GC pressure [#​31853](https://github.com/spring-projects/spring-boot/issues/31853)
- HealthContributor beans managed by a CompositeHealthContributor are recreated on each call [#​31676](https://github.com/spring-projects/spring-boot/pull/31676)
- Dev Tools restart failures caused by a too short quiet period are hard to diagnose [#​31579](https://github.com/spring-projects/spring-boot/issues/31579)
- management.endpoint.health.probes.add-additional-paths has no effect when configuration properties have already created the liveness and/or readiness groups [#​30612](https://github.com/spring-projects/spring-boot/issues/30612)
- JUL-based logging performed during close of application context is lost [#​9457](https://github.com/spring-projects/spring-boot/issues/9457)
#### :notebook_with_decorative_cover: Documentation
- Update Static Content reference documentation to reflect the DefaultServlet no longer being enabled by default [#​32004](https://github.com/spring-projects/spring-boot/pull/32004)
- External configuration documentation uses incorrect placeholder syntax [#​31941](https://github.com/spring-projects/spring-boot/pull/31941)
- Some properties in the Common Application Properties appendix have no description [#​31916](https://github.com/spring-projects/spring-boot/issues/31916)
- server.reactive.session.cookie properties are not listed in the application properties appendix [#​31912](https://github.com/spring-projects/spring-boot/pull/31912)
- Review Git contribution documentation [#​31904](https://github.com/spring-projects/spring-boot/issues/31904)
- Metadata for 'spring.beaninfo.ignore' has incorrect SourceType [#​31898](https://github.com/spring-projects/spring-boot/issues/31898)
- Remove documentation and metadata references to ConfigFileApplicationListener [#​31895](https://github.com/spring-projects/spring-boot/issues/31895)
- Remove reference to nitrite-spring-boot-starter [#​31892](https://github.com/spring-projects/spring-boot/issues/31892)
- Remove reference to Azure Application Insights [#​31889](https://github.com/spring-projects/spring-boot/issues/31889)
- Fix links in documentations [#​31887](https://github.com/spring-projects/spring-boot/pull/31887)
- Fix typos in code and documentation [#​31734](https://github.com/spring-projects/spring-boot/pull/31734)
- Document that Undertow's record-request-start-time server option must be enabled for %D to work in access logging [#​31103](https://github.com/spring-projects/spring-boot/issues/31103)
- Documentation for Maven Plugin classifier has an unresolved external reference [#​29171](https://github.com/spring-projects/spring-boot/issues/29171)
- Example log output is out-of-date and inconsistent [#​28208](https://github.com/spring-projects/spring-boot/issues/28208)
- Update documentation on using H2C to consider running behind a proxy that's performing TLS termination [#​25855](https://github.com/spring-projects/spring-boot/issues/25855)
#### :hammer: Dependency Upgrades
- Upgrade to Dependency Management Plugin 1.0.13.RELEASE [#​32055](https://github.com/spring-projects/spring-boot/issues/32055)
- Upgrade to Dropwizard Metrics 4.2.11 [#​32007](https://github.com/spring-projects/spring-boot/issues/32007)
- Upgrade to Groovy 3.0.12 [#​32008](https://github.com/spring-projects/spring-boot/issues/32008)
- Upgrade to Hibernate Validator 6.2.4.Final [#​32009](https://github.com/spring-projects/spring-boot/issues/32009)
- Upgrade to Micrometer 1.8.9 [#​32010](https://github.com/spring-projects/spring-boot/issues/32010)
- Upgrade to MySQL 8.0.30 [#​32011](https://github.com/spring-projects/spring-boot/issues/32011)
- Upgrade to Netty tcNative 2.0.54.Final [#​32012](https://github.com/spring-projects/spring-boot/issues/32012)
- Upgrade to Reactor 2020.0.22 [#​32037](https://github.com/spring-projects/spring-boot/issues/32037)
- Upgrade to Spring Security 5.6.7 [#​32039](https://github.com/spring-projects/spring-boot/issues/32039)
- Upgrade to Undertow 2.2.19.Final [#​32087](https://github.com/spring-projects/spring-boot/issues/32087)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​dreis2211](https://github.com/dreis2211)
- [@​marcwrobel](https://github.com/marcwrobel)
- [@​ionascustefanciprian](https://github.com/ionascustefanciprian)
- [@​vilmos](https://github.com/vilmos)
- [@​Kalpesh-18](https://github.com/Kalpesh-18)
- [@​nilshartmann](https://github.com/nilshartmann)
- [@​terminux](https://github.com/terminux)
- [@​aoyvx](https://github.com/aoyvx)
- [@​adrianbob](https://github.com/adrianbob)
### [`v2.6.10`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.10)
#### :lady_beetle: Bug Fixes
- Using 'ImportAutoConfigurationImportSelector' in the jar package loaded by a custom class loader throws ClassNotFoundException [#​31798](https://github.com/spring-projects/spring-boot/pull/31798)
- A router function with attributes causes /actuator/mappings to return a 500 response due to an UnsupportedOperationException [#​31784](https://github.com/spring-projects/spring-boot/issues/31784)
- Log4j2's shutdown hook is not disabled when using Log4j 2.18 or later [#​31719](https://github.com/spring-projects/spring-boot/issues/31719)
- InstanceAlreadyExistsException when using Actuator with multiple context and JMX enabled [#​31718](https://github.com/spring-projects/spring-boot/issues/31718)
- Deprecation hint for spring.data.mongodb.grid-fs-database is located in the wrong section [#​31689](https://github.com/spring-projects/spring-boot/pull/31689)
- ApplicationPid doesn't log a warning if it takes a long time to return [#​31572](https://github.com/spring-projects/spring-boot/issues/31572)
- Trailing whitespace in the value of a property is hard to identify in failure analysis descriptions [#​31571](https://github.com/spring-projects/spring-boot/pull/31571)
- Dependency management for Derby is incomplete [#​31570](https://github.com/spring-projects/spring-boot/issues/31570)
- HTTP Server and Data repositories metrics record null for the description [#​31516](https://github.com/spring-projects/spring-boot/pull/31516)
- Image building fails with latest Paketo base builder and additional buildpacks configured [#​31233](https://github.com/spring-projects/spring-boot/issues/31233)
- Publishing a docker image to a private registry fails without authentication [#​28844](https://github.com/spring-projects/spring-boot/issues/28844)
- In a non-reactive application, health indicators in a parent context are not found [#​27308](https://github.com/spring-projects/spring-boot/issues/27308)
#### :notebook_with_decorative_cover: Documentation
- Clarify how docker image publishing registry is determined [#​31820](https://github.com/spring-projects/spring-boot/issues/31820)
#### :hammer: Dependency Upgrades
- Upgrade to AppEngine SDK 1.9.98 [#​31788](https://github.com/spring-projects/spring-boot/issues/31788)
- Upgrade to Dependency Management Plugin 1.0.12.RELEASE [#​31555](https://github.com/spring-projects/spring-boot/issues/31555)
- Upgrade to Hibernate 5.6.10.Final [#​31724](https://github.com/spring-projects/spring-boot/issues/31724)
- Upgrade to HttpCore5 5.1.4 [#​31725](https://github.com/spring-projects/spring-boot/issues/31725)
- Upgrade to Jetty Reactive HTTPClient 1.1.12 [#​31726](https://github.com/spring-projects/spring-boot/issues/31726)
- Upgrade to JsonAssert 1.5.1 [#​31727](https://github.com/spring-projects/spring-boot/issues/31727)
- Upgrade to Lettuce 6.1.9.RELEASE [#​31728](https://github.com/spring-projects/spring-boot/issues/31728)
- Upgrade to MariaDB 2.7.6 [#​31729](https://github.com/spring-projects/spring-boot/issues/31729)
- Upgrade to Micrometer 1.8.8 [#​31612](https://github.com/spring-projects/spring-boot/issues/31612)
- Upgrade to Neo4j Java Driver 4.4.9 [#​31730](https://github.com/spring-projects/spring-boot/issues/31730)
- Upgrade to Netty 4.1.79.Final [#​31731](https://github.com/spring-projects/spring-boot/issues/31731)
- Upgrade to Reactor 2020.0.21 [#​31607](https://github.com/spring-projects/spring-boot/issues/31607)
- Upgrade to Spring Data 2021.1.6 [#​31611](https://github.com/spring-projects/spring-boot/issues/31611)
- Upgrade to Spring Framework 5.3.22 [#​31610](https://github.com/spring-projects/spring-boot/issues/31610)
- Upgrade to Spring Integration 5.5.14 [#​31799](https://github.com/spring-projects/spring-boot/issues/31799)
- Upgrade to Spring Kafka 2.8.8 [#​31785](https://github.com/spring-projects/spring-boot/issues/31785)
- Upgrade to Tomcat 9.0.65 [#​31829](https://github.com/spring-projects/spring-boot/issues/31829)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​TheoCaldas](https://github.com/TheoCaldas)
- [@​izeye](https://github.com/izeye)
- [@​jakubskalak](https://github.com/jakubskalak)
- [@​felixscheinost](https://github.com/felixscheinost)
- [@​dependabot\[bot\]](https://github.com/apps/dependabot)
- [@​naveensrinivasan](https://github.com/naveensrinivasan)
- [@​aoyvx](https://github.com/aoyvx)
### [`v2.6.9`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.9)
##### :lady_beetle: Bug Fixes
- `@RestControllerAdvice` `@ExceptionHandler` Inconsistent behavior with `@RestControllerEndpoint` [#​31495](https://github.com/spring-projects/spring-boot/pull/31495)
- Tomcat server.max-http-header-size property is ignored when using HTTP/2 [#​31322](https://github.com/spring-projects/spring-boot/issues/31322)
- Malformed json causes BasicJsonParser to throw a NullPointerException [#​31301](https://github.com/spring-projects/spring-boot/issues/31301)
- Values in a spring.data.cassandra.config file can't override some defaults defined in CassandraProperties [#​31238](https://github.com/spring-projects/spring-boot/pull/31238)
- Health indicators that take a long time to respond are difficult to diagnose [#​31231](https://github.com/spring-projects/spring-boot/issues/31231)
- layers.xsd is out of sync with the documentation and implementation for including and excluding module dependencies [#​31127](https://github.com/spring-projects/spring-boot/issues/31127)
- MimeMappings does not include application/wasm [#​30885](https://github.com/spring-projects/spring-boot/issues/30885)
- Binder(ConfigurationPropertySource... sources) does not assert that sources contains only non-null elements [#​30878](https://github.com/spring-projects/spring-boot/pull/30878)
- Dependency task can fail to BootJar and BootWar afterResolve hooks [#​30586](https://github.com/spring-projects/spring-boot/issues/30586)
- JarFile implementation calls close early which breaks verification of signed unpacked nested jars on Oracle JDK [#​29356](https://github.com/spring-projects/spring-boot/issues/29356)
- Custom Converter annotated with `@ConfigurationPropertiesBinding` does not get selected if targetType has a static factory method different return type [#​28592](https://github.com/spring-projects/spring-boot/issues/28592)
- Metadata generated by the configuration properties annotation processor can miss inherited properties from nested classes [#​21626](https://github.com/spring-projects/spring-boot/issues/21626)
##### :notebook_with_decorative_cover: Documentation
- Remove duplicate content from "The Spring WebFlux Framework" section [#​31378](https://github.com/spring-projects/spring-boot/issues/31378)
- Fix typos in the reference documentation [#​31328](https://github.com/spring-projects/spring-boot/pull/31328)
- Document that property placeholders should use the canonical property name form [#​31309](https://github.com/spring-projects/spring-boot/issues/31309)
- Enable Links for the Javadoc of the Gradle Plugin [#​31279](https://github.com/spring-projects/spring-boot/pull/31279)
- Remove "earlier in this chapter" from places where content is now elsewhere in the documentation [#​31276](https://github.com/spring-projects/spring-boot/pull/31276)
- Restore custom favicon documentation [#​31224](https://github.com/spring-projects/spring-boot/pull/31224)
- Typos in documentation ("spring-factories" instead of "spring.factories") [#​31203](https://github.com/spring-projects/spring-boot/pull/31203)
- Document that when using Lombok it must be configured to run before spring-boot-configuration-processor [#​31190](https://github.com/spring-projects/spring-boot/pull/31190)
- Fix Custom Layers Configuration section title in Maven plugin docs [#​31172](https://github.com/spring-projects/spring-boot/pull/31172)
- Use Lambda-based API in Spring Security examples [#​31143](https://github.com/spring-projects/spring-boot/pull/31143)
##### :hammer: Dependency Upgrades
- Upgrade to AppEngine SDK 1.9.97 [#​31410](https://github.com/spring-projects/spring-boot/issues/31410)
- Upgrade to Dropwizard Metrics 4.2.10 [#​31486](https://github.com/spring-projects/spring-boot/issues/31486)
- Upgrade to Groovy 3.0.11 [#​31411](https://github.com/spring-projects/spring-boot/issues/31411)
- Upgrade to Infinispan 12.1.12.Final [#​31412](https://github.com/spring-projects/spring-boot/issues/31412)
- Upgrade to Jetty 9.4.48.v20220622 [#​31507](https://github.com/spring-projects/spring-boot/issues/31507)
- Upgrade to jOOQ 3.14.16 [#​31413](https://github.com/spring-projects/spring-boot/issues/31413)
- Upgrade to Micrometer 1.8.7 [#​31347](https://github.com/spring-projects/spring-boot/issues/31347)
- Upgrade to Neo4j Java Driver 4.4.6 [#​31414](https://github.com/spring-projects/spring-boot/issues/31414)
- Upgrade to Netty 4.1.78.Final [#​31415](https://github.com/spring-projects/spring-boot/issues/31415)
- Upgrade to Netty tcNative 2.0.53.Final [#​31416](https://github.com/spring-projects/spring-boot/issues/31416)
- Upgrade to Postgresql 42.3.6 [#​31417](https://github.com/spring-projects/spring-boot/issues/31417)
- Upgrade to Reactive Streams 1.0.4 [#​31418](https://github.com/spring-projects/spring-boot/issues/31418)
- Upgrade to Reactor 2020.0.20 [#​31346](https://github.com/spring-projects/spring-boot/issues/31346)
- Upgrade to Spring AMQP 2.4.6 [#​31348](https://github.com/spring-projects/spring-boot/issues/31348)
- Upgrade to Spring Data 2021.1.5 [#​31349](https://github.com/spring-projects/spring-boot/issues/31349)
- Upgrade to Spring Framework 5.3.21 [#​31318](https://github.com/spring-projects/spring-boot/issues/31318)
- Upgrade to Spring HATEOAS 1.4.4 [#​31464](https://github.com/spring-projects/spring-boot/issues/31464)
- Upgrade to Spring Integration 5.5.13 [#​31482](https://github.com/spring-projects/spring-boot/issues/31482)
- Upgrade to Spring Kafka 2.8.7 [#​31350](https://github.com/spring-projects/spring-boot/issues/31350)
- Upgrade to Spring Security 5.6.6 [#​31351](https://github.com/spring-projects/spring-boot/issues/31351)
- Upgrade to Tomcat 9.0.64 [#​31419](https://github.com/spring-projects/spring-boot/issues/31419)
- Upgrade to Undertow 2.2.18.Final [#​31420](https://github.com/spring-projects/spring-boot/issues/31420)
##### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​1993heqiang](https://github.com/1993heqiang)
- [@​hpoettker](https://github.com/hpoettker)
- [@​naveensrinivasan](https://github.com/naveensrinivasan)
- [@​vpavic](https://github.com/vpavic)
- [@​larsgrefer](https://github.com/larsgrefer)
- [@​anthonyvdotbe](https://github.com/anthonyvdotbe)
- [@​jprinet](https://github.com/jprinet)
- [@​dalbani](https://github.com/dalbani)
- [@​ittays](https://github.com/ittays)
- [@​eddumelendez](https://github.com/eddumelendez)
- [@​matei-cernaianu](https://github.com/matei-cernaianu)
- [@​tudormarc](https://github.com/tudormarc)
- [@​abel533](https://github.com/abel533)
- [@​terminux](https://github.com/terminux)
### [`v2.6.8`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.8)
##### :lady_beetle: Bug Fixes
- Default properties configured on SpringApplication have higher precedence than properties configured with `@PropertySource` [#​31092](https://github.com/spring-projects/spring-boot/issues/31092)
- A failure when an instrumented WebClient records metrics causes the request to fail [#​31088](https://github.com/spring-projects/spring-boot/issues/31088)
- Dependency management for Artemis is incomplete [#​31078](https://github.com/spring-projects/spring-boot/issues/31078)
- Configuration properties for Statsd's buffered and step properties are missing [#​31058](https://github.com/spring-projects/spring-boot/issues/31058)
- Debug logging for requests to WebFlux-based Actuator endpoints does not identify the endpoint [#​30886](https://github.com/spring-projects/spring-boot/issues/30886)
- `@ConditionalOnProperty` meta annotation with `@AliasFor` does not work [#​30873](https://github.com/spring-projects/spring-boot/issues/30873)
- Event handling in JobExecutionExitCodeGenerator is not thread-safe [#​30845](https://github.com/spring-projects/spring-boot/issues/30845)
- Hibernate service loading logs HHH000505 warnings for ServiceConfigurationError with Gradle-built jars since 2.5.10 when using Java 11 or later [#​30790](https://github.com/spring-projects/spring-boot/issues/30790)
- Cryptic startup failure with bare LOGGING_LEVEL environment variable [#​30788](https://github.com/spring-projects/spring-boot/issues/30788)
- SearchStrategy argument of MethodValidationExcludeFilter byAnnotation(Class, SearchStrategy) is not used [#​30786](https://github.com/spring-projects/spring-boot/issues/30786)
##### :notebook_with_decorative_cover: Documentation
- Extend documentation on Datadog metrics [#​30996](https://github.com/spring-projects/spring-boot/issues/30996)
- Fix link to Upgrading From 1.x in multi-page documentation [#​30994](https://github.com/spring-projects/spring-boot/issues/30994)
- Document support for Java 18 [#​30781](https://github.com/spring-projects/spring-boot/issues/30781)
##### :hammer: Dependency Upgrades
- Upgrade to ActiveMQ 5.16.5 [#​30917](https://github.com/spring-projects/spring-boot/issues/30917)
- Upgrade to Couchbase Client 3.2.7 [#​30918](https://github.com/spring-projects/spring-boot/issues/30918)
- Upgrade to Hazelcast 4.2.5 [#​30919](https://github.com/spring-projects/spring-boot/issues/30919)
- Upgrade to Hibernate 5.6.9.Final [#​31041](https://github.com/spring-projects/spring-boot/issues/31041)
- Upgrade to Jackson Bom 2.13.3 [#​31042](https://github.com/spring-projects/spring-boot/issues/31042)
- Upgrade to Jaybird 4.0.6.java8 [#​30920](https://github.com/spring-projects/spring-boot/issues/30920)
- Upgrade to Johnzon 1.2.18 [#​30921](https://github.com/spring-projects/spring-boot/issues/30921)
- Upgrade to Micrometer 1.8.6 [#​31007](https://github.com/spring-projects/spring-boot/issues/31007)
- Upgrade to MySQL 8.0.29 [#​30922](https://github.com/spring-projects/spring-boot/issues/30922)
- Upgrade to Netty 4.1.77.Final [#​30923](https://github.com/spring-projects/spring-boot/issues/30923)
- Upgrade to Netty tcNative 2.0.52.Final [#​30924](https://github.com/spring-projects/spring-boot/issues/30924)
- Upgrade to Postgresql 42.3.5 [#​30925](https://github.com/spring-projects/spring-boot/issues/30925)
- Upgrade to Reactor Bom 2020.0.19 [#​30926](https://github.com/spring-projects/spring-boot/issues/30926)
- Upgrade to Spring AMQP 2.4.5 [#​31009](https://github.com/spring-projects/spring-boot/issues/31009)
- Upgrade to Spring Batch 4.3.6 [#​31011](https://github.com/spring-projects/spring-boot/issues/31011)
- Upgrade to Spring Framework 5.3.20 [#​31043](https://github.com/spring-projects/spring-boot/issues/31043)
- Upgrade to Spring HATEOAS 1.4.3 [#​31008](https://github.com/spring-projects/spring-boot/issues/31008)
- Upgrade to Spring Integration 5.5.12 [#​31061](https://github.com/spring-projects/spring-boot/issues/31061)
- Upgrade to Spring Kafka 2.8.6 [#​31010](https://github.com/spring-projects/spring-boot/issues/31010)
- Upgrade to Spring LDAP 2.3.8.RELEASE [#​31044](https://github.com/spring-projects/spring-boot/issues/31044)
- Upgrade to Spring Security 5.6.5 [#​31102](https://github.com/spring-projects/spring-boot/issues/31102)
- Upgrade to Tomcat 9.0.63 [#​31071](https://github.com/spring-projects/spring-boot/issues/31071)
##### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​izeye](https://github.com/izeye)
- [@​luojianet](https://github.com/luojianet)
- [@​marcwrobel](https://github.com/marcwrobel)
- [@​eddumelendez](https://github.com/eddumelendez)
- [@​christophejan](https://github.com/christophejan)
- [@​dugenkui03](https://github.com/dugenkui03)
- [@​denisw](https://github.com/denisw)
- [@​terminux](https://github.com/terminux)
### [`v2.6.7`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.7)
##### :lady_beetle: Bug Fixes
- bootBuildInfo fails with a NullPointerException when an additional property has a null value [#​30670](https://github.com/spring-projects/spring-boot/issues/30670)
- `@SpringBootTest`(webEnvironment = WebEnvironment.NONE) is overridden by spring.main.web-application-type in application.properties [#​30666](https://github.com/spring-projects/spring-boot/issues/30666)
- Spring Boot does not respect WebApplicationType.REACTIVE in tests with a mock web environment [#​30664](https://github.com/spring-projects/spring-boot/issues/30664)
- NullPointerException is thrown when accessing /actuator/configprops if a class annotated with both `@Configuration` and `@ConfigurationProperties` has a static `@Bean` method [#​30581](https://github.com/spring-projects/spring-boot/issues/30581)
- ApplicationAvailabilityBean is not thread-safe [#​30553](https://github.com/spring-projects/spring-boot/issues/30553)
- Incorrect Neo4j username property replacement hint by spring-boot-properties-migrator [#​30551](https://github.com/spring-projects/spring-boot/issues/30551)
- Add Tomcat locale mapping for Japanese to preserve UTF-8 charset [#​30541](https://github.com/spring-projects/spring-boot/issues/30541)
##### :notebook_with_decorative_cover: Documentation
- Update doc samples to reflect AdoptOpenJDK move to the Eclipse Foundation [#​30749](https://github.com/spring-projects/spring-boot/issues/30749)
- Fix incorrect link in kafka.adoc [#​30674](https://github.com/spring-projects/spring-boot/pull/30674)
- Move Jetty 9 specific exclusions to the correct dependency [#​30583](https://github.com/spring-projects/spring-boot/issues/30583)
- Add missing configuration metadata for "management.endpoint.health.probes.add-additional-paths" [#​30562](https://github.com/spring-projects/spring-boot/pull/30562)
- Update list of default internal proxies in Web Server howto [#​30544](https://github.com/spring-projects/spring-boot/issues/30544)
- Polish documentation [#​30526](https://github.com/spring-projects/spring-boot/issues/30526)
##### :hammer: Dependency Upgrades
- Upgrade to AppEngine SDK 1.9.96 [#​30682](https://github.com/spring-projects/spring-boot/issues/30682)
- Upgrade to Hibernate 5.6.8.Final [#​30683](https://github.com/spring-projects/spring-boot/issues/30683)
- Upgrade to Jackson 2.13.2.1 [#​30743](https://github.com/spring-projects/spring-boot/issues/30743)
- Upgrade to Janino 3.1.7 [#​30755](https://github.com/spring-projects/spring-boot/issues/30755)
- Upgrade to Jetty 9.4.46.v20220331 [#​30684](https://github.com/spring-projects/spring-boot/issues/30684)
- Upgrade to Kotlin 1.6.21 [#​30756](https://github.com/spring-projects/spring-boot/issues/30756)
- Upgrade to Lombok 1.18.24 [#​30757](https://github.com/spring-projects/spring-boot/issues/30757)
- Upgrade to Micrometer 1.8.5 [#​30597](https://github.com/spring-projects/spring-boot/issues/30597)
- Upgrade to Netty 4.1.76.Final [#​30686](https://github.com/spring-projects/spring-boot/issues/30686)
- Upgrade to Pooled JMS 1.2.4 [#​30687](https://github.com/spring-projects/spring-boot/issues/30687)
- Upgrade to Postgresql 42.3.4 [#​30758](https://github.com/spring-projects/spring-boot/issues/30758)
- Upgrade to Reactor 2020.0.18 [#​30596](https://github.com/spring-projects/spring-boot/issues/30596)
- Upgrade to RSocket 1.1.2 [#​30688](https://github.com/spring-projects/spring-boot/issues/30688)
- Upgrade to Spring AMQP 2.4.4 [#​30701](https://github.com/spring-projects/spring-boot/issues/30701)
- Upgrade to Spring Data 2021.1.4 [#​30602](https://github.com/spring-projects/spring-boot/issues/30602)
- Upgrade to Spring Framework 5.3.19 [#​30517](https://github.com/spring-projects/spring-boot/issues/30517)
- Upgrade to Spring HATEOAS 1.4.2 [#​30744](https://github.com/spring-projects/spring-boot/issues/30744)
- Upgrade to Spring Integration 5.5.11 [#​30702](https://github.com/spring-projects/spring-boot/issues/30702)
- Upgrade to Spring Kafka 2.8.5 [#​30600](https://github.com/spring-projects/spring-boot/issues/30600)
- Upgrade to Spring LDAP 2.3.7 [#​30598](https://github.com/spring-projects/spring-boot/issues/30598)
- Upgrade to Spring Retry 1.3.3 [#​30599](https://github.com/spring-projects/spring-boot/issues/30599)
- Upgrade to Spring Security 5.6.3 [#​30601](https://github.com/spring-projects/spring-boot/issues/30601)
- Upgrade to Spring Session 2021.1.3 [#​30603](https://github.com/spring-projects/spring-boot/issues/30603)
- Upgrade to Tomcat 9.0.62 [#​30689](https://github.com/spring-projects/spring-boot/issues/30689)
- Upgrade to Undertow 2.2.17.Final [#​30690](https://github.com/spring-projects/spring-boot/issues/30690)
##### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​chessvivek](https://github.com/chessvivek)
- [@​rfigueroa](https://github.com/rfigueroa)
- [@​izeye](https://github.com/izeye)
- [@​jprinet](https://github.com/jprinet)
- [@​qxo](https://github.com/qxo)
- [@​dalbani](https://github.com/dalbani)
- [@​luozhenyu](https://github.com/luozhenyu)
- [@​chanhyeong](https://github.com/chanhyeong)
- [@​dugenkui03](https://github.com/dugenkui03)
- [@​chrisrhut](https://github.com/chrisrhut)
- [@​terminux](https://github.com/terminux)
### [`v2.6.6`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.6)
#### :lady_beetle: Bug Fixes
- MustacheAutoConfiguration in a Servlet web application fails with a ClassNotFoundException when Spring MVC is not on the classpath [#​30475](https://github.com/spring-projects/spring-boot/issues/30475)
#### :notebook_with_decorative_cover: Documentation
- Javadoc of org.springframework.boot.gradle.plugin.ResolveMainClassName.setClasspath(Object) is inaccurate [#​30469](https://github.com/spring-projects/spring-boot/issues/30469)
- Document that `@DefaultValue` can be used on a record component [#​30465](https://github.com/spring-projects/spring-boot/issues/30465)
- Remove redundant Javadoc [#​30446](https://github.com/spring-projects/spring-boot/pull/30446)
#### :hammer: Dependency Upgrades
- Upgrade to Jackson Bom 2.13.2.20220328 [#​30478](https://github.com/spring-projects/spring-boot/issues/30478)
- Upgrade to Spring Framework 5.3.18 [#​30492](https://github.com/spring-projects/spring-boot/issues/30492)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​quaff](https://github.com/quaff)
- [@​vikeychen](https://github.com/vikeychen)
- [@​eddumelendez](https://github.com/eddumelendez)
- [@​candrews](https://github.com/candrews)
### [`v2.6.5`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.5)
#### :mega: Noteworthy
- This release upgrades to Kafka 3.0.1 which enables idempotence by default. See [the updated Spring Boot 2.6 release notes](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.6-Release-Notes#kafka-30) for further details.
#### :star: New Features
- Add EIGHTEEN to JavaVersion enum [#​30132](https://github.com/spring-projects/spring-boot/issues/30132)
#### :lady_beetle: Bug Fixes
- ConfigurationPropertyName#equals is not symmetric when adapt has removed trailing characters from an element [#​30392](https://github.com/spring-projects/spring-boot/issues/30392)
- Thymeleaf auto-configuration in a reactive application can fail due to duplicate templateEngine beans [#​30385](https://github.com/spring-projects/spring-boot/issues/30385)
- server.tomcat.keep-alive-timeout is not applied to HTTP/2 [#​30321](https://github.com/spring-projects/spring-boot/issues/30321)
- Setting spring.mustache.enabled to false has no effect [#​30256](https://github.com/spring-projects/spring-boot/issues/30256)
- bootWar is configured eagerly [#​30213](https://github.com/spring-projects/spring-boot/issues/30213)
- Actuator `@ReadOperation` on Flux cancels request after first element emitted [#​30161](https://github.com/spring-projects/spring-boot/issues/30161)
- Unnecessary allocations in Prometheus scraping endpoint [#​30125](https://github.com/spring-projects/spring-boot/issues/30125)
- No metrics are bound for R2DBC ConnectionPools that have been wrapped [#​30100](https://github.com/spring-projects/spring-boot/issues/30100)
- Condition evaluation report entry for a `@ConditionalOnSingleCandidate` that does not match due to multiple primary beans isn't as clear as it could be [#​30098](https://github.com/spring-projects/spring-boot/issues/30098)
- Generated password are logged without an "unsuitable for production use" note [#​30070](https://github.com/spring-projects/spring-boot/issues/30070)
- Dependency management for Netty tcNative is incomplete leading to possible version conflicts [#​30038](https://github.com/spring-projects/spring-boot/issues/30038)
- Files in META-INF are not found when deploying a Gradle-built executable war to a servlet container [#​30036](https://github.com/spring-projects/spring-boot/issues/30036)
- Dependency management for Apache Kafka is incomplete [#​30031](https://github.com/spring-projects/spring-boot/issues/30031)
- spring-boot-configuration-processor fails compilation due to `@DefaultValue` with a long value and generates invalid metadata for byte and short properties with out-of-range default values [#​30022](https://github.com/spring-projects/spring-boot/issues/30022)
#### :notebook_with_decorative_cover: Documentation
- Add Apache Kafka to the description of the Messaging section [#​30389](https://github.com/spring-projects/spring-boot/issues/30389)
- Default value of spring.thymeleaf.reactive.media-types is not documented [#​30387](https://github.com/spring-projects/spring-boot/issues/30387)
- Clarify type matching that is performed when using `@MockBean` and `@SpyBean` [#​30382](https://github.com/spring-projects/spring-boot/issues/30382)
- Fix links to Spring Security Reference Guide in Accessing the H2 Console in a Secured Application [#​30349](https://github.com/spring-projects/spring-boot/pull/30349)
- Document how to access the H2 Console in a secured web application [#​30346](https://github.com/spring-projects/spring-boot/issues/30346)
- Add Netty in "Enable HTTP Response Compression" [#​30344](https://github.com/spring-projects/spring-boot/issues/30344)
- Fix JsonSerializer example in reference guide [#​30330](https://github.com/spring-projects/spring-boot/issues/30330)
- WebSockets section missing in reference guide [#​30231](https://github.com/spring-projects/spring-boot/issues/30231)
- Include default Dev Tools properties in the reference documentation [#​30166](https://github.com/spring-projects/spring-boot/issues/30166)
- Document the WebSocket-related exclusions that are required to use Jetty 10 [#​30149](https://github.com/spring-projects/spring-boot/issues/30149)
- Fix typo [#​30120](https://github.com/spring-projects/spring-boot/issues/30120)
- Add documentation for spring.profiles.include [#​30114](https://github.com/spring-projects/spring-boot/issues/30114)
- Document when config data properties are invalid [#​30113](https://github.com/spring-projects/spring-boot/issues/30113)
- Document the scalar types supported by MapBinder [#​30111](https://github.com/spring-projects/spring-boot/issues/30111)
- Document how to rely on ServletContext with an embedded container setup [#​30109](https://github.com/spring-projects/spring-boot/issues/30109)
- Anchor tag for Spring HATEOAS does not redirect properly [#​30106](https://github.com/spring-projects/spring-boot/issues/30106)
- Clarify that build plugins or the CLI does not have an auto-compile feature [#​30093](https://github.com/spring-projects/spring-boot/issues/30093)
- Document how to structure configurations so that `@Bean` methods are included in slice tests [#​30091](https://github.com/spring-projects/spring-boot/issues/30091)
- Remove non-existent spring.data.cassandra.connection.connection-timeout property from the documentation [#​30080](https://github.com/spring-projects/spring-boot/issues/30080)
- Clarify actuator security documentation [#​30065](https://github.com/spring-projects/spring-boot/pull/30065)
- Use Gradle's task configuration avoidance APIs in the main reference docs [#​30059](https://github.com/spring-projects/spring-boot/issues/30059)
- Use Gradle's task configuration avoidance APIs in the Gradle Plugin's reference docs [#​30057](https://github.com/spring-projects/spring-boot/issues/30057)
- Improve property placeholder documentation to mention environment variables and default values [#​30050](https://github.com/spring-projects/spring-boot/issues/30050)
- Polish web examples in reference doc [#​30048](https://github.com/spring-projects/spring-boot/issues/30048)
- Add links to Spring Boot for Apache Geode to the reference documentation [#​30018](https://github.com/spring-projects/spring-boot/issues/30018)
- Document plugging in custom sanitisation rules with a SanitizingFunction bean [#​29950](https://github.com/spring-projects/spring-boot/issues/29950)
#### :hammer: Dependency Upgrades
- Upgrade to Couchbase Client 3.2.6 [#​30237](https://github.com/spring-projects/spring-boot/issues/30237)
- Upgrade to Dropwizard Metrics 4.2.9 [#​30238](https://github.com/spring-projects/spring-boot/issues/30238)
- Upgrade to Groovy 3.0.10 [#​30239](https://github.com/spring-projects/spring-boot/issues/30239)
- Upgrade to Hibernate 5.6.7.Final [#​30338](https://github.com/spring-projects/spring-boot/issues/30338)
- Upgrade to Hibernate Validator 6.2.3.Final [#​30241](https://github.com/spring-projects/spring-boot/issues/30241)
- Upgrade to Jackson Bom 2.13.2 [#​30242](https://github.com/spring-projects/spring-boot/issues/30242)
- Upgrade to Kafka 3.0.1 [#​30243](https://github.com/spring-projects/spring-boot/issues/30243)
- Upgrade to Lettuce 6.1.8.RELEASE [#​30339](https://github.com/spring-projects/spring-boot/issues/30339)
- Upgrade to Log4j2 2.17.2 [#​30244](https://github.com/spring-projects/spring-boot/issues/30244)
- Upgrade to Logback 1.2.11 [#​30245](https://github.com/spring-projects/spring-boot/issues/30245)
- Upgrade to Micrometer 1.8.4 [#​30178](https://github.com/spring-projects/spring-boot/issues/30178)
- Upgrade to Neo4j Java Driver 4.4.5 [#​30326](https://github.com/spring-projects/spring-boot/issues/30326)
- Upgrade to Netty 4.1.75.Final [#​30246](https://github.com/spring-projects/spring-boot/issues/30246)
- Upgrade to Netty tcNative 2.0.51.Final [#​30247](https://github.com/spring-projects/spring-boot/issues/30247)
- Upgrade to R2DBC Bom Arabba-SR13 [#​30340](https://github.com/spring-projects/spring-boot/issues/30340)
- Upgrade to Reactor 2020.0.17 [#​30176](https://github.com/spring-projects/spring-boot/issues/30176)
- Upgrade to Spring AMQP 2.4.3 [#​30180](https://github.com/spring-projects/spring-boot/issues/30180)
- Upgrade to Spring Data 2021.1.3 [#​30179](https://github.com/spring-projects/spring-boot/issues/30179)
- Upgrade to Spring Framework 5.3.17 [#​30177](https://github.com/spring-projects/spring-boot/issues/30177)
- Upgrade to Spring Integration 5.5.10 [#​30183](https://github.com/spring-projects/spring-boot/issues/30183)
- Upgrade to Spring Kafka 2.8.4 [#​30181](https://github.com/spring-projects/spring-boot/issues/30181)
- Upgrade to Spring Retry 1.3.2 [#​30248](https://github.com/spring-projects/spring-boot/issues/30248)
- Upgrade to Spring WS 3.1.3 [#​30182](https://github.com/spring-projects/spring-boot/issues/30182)
- Upgrade to Tomcat 9.0.60 [#​30249](https://github.com/spring-projects/spring-boot/issues/30249)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​cmabdullah](https://github.com/cmabdullah)
- [@​fml2](https://github.com/fml2)
- [@​hpoettker](https://github.com/hpoettker)
- [@​octylFractal](https://github.com/octylFractal)
- [@​62mkv](https://github.com/62mkv)
- [@​m-semnani](https://github.com/m-semnani)
- [@​izeye](https://github.com/izeye)
- [@​stokpop](https://github.com/stokpop)
- [@​larsgrefer](https://github.com/larsgrefer)
- [@​wonwoo](https://github.com/wonwoo)
- [@​abelsromero](https://github.com/abelsromero)
- [@​hak7a3](https://github.com/hak7a3)
- [@​PPakSang](https://github.com/PPakSang)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/167Update npm to v92023-08-04T12:22:09+02:00RenovateBotUpdate npm to v9This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [npm](https://docs.npmjs.com/) ([source](https://github.com/npm/cli)) | [`^8.0.0` -> `^9.0.0`](https://reno...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [npm](https://docs.npmjs.com/) ([source](https://github.com/npm/cli)) | [`^8.0.0` -> `^9.0.0`](https://renovatebot.com/diffs/npm/npm/8.19.4/9.7.2) | [![age](https://badges.renovateapi.com/packages/npm/npm/9.7.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/npm/9.7.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/npm/9.7.2/compatibility-slim/8.19.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/npm/9.7.2/confidence-slim/8.19.4)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>npm/cli</summary>
### [`v9.7.2`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​972-httpsgithubcomnpmclicomparev971v972-2023-06-21)
[Compare Source](https://github.com/npm/cli/compare/v9.7.1...v9.7.2)
##### Bug Fixes
- [`939a188`](https://github.com/npm/cli/commit/939a188bc3ab9c2bfa49ccb4837fe4ad844131ed) [#​6574](https://github.com/npm/cli/pull/6574) ignore node prereleases in npm engines check ([#​6574](https://github.com/npm/cli/issues/6574)) ([@​wraithgar](https://github.com/wraithgar))
- [`d980405`](https://github.com/npm/cli/commit/d980405ffcbc80ad63fbea680ee40a57ffc4a210) [#​6556](https://github.com/npm/cli/pull/6556) better color support detection ([#​6556](https://github.com/npm/cli/issues/6556)) ([@​lukekarrys](https://github.com/lukekarrys))
- [`40d7e09`](https://github.com/npm/cli/commit/40d7e09aa9c038bc20e37c4fbd21d02dc82b93a7) [#​6555](https://github.com/npm/cli/pull/6555) remove unnecessary package.json values ([#​6555](https://github.com/npm/cli/issues/6555)) ([@​lukekarrys](https://github.com/lukekarrys))
- [`3a7378d`](https://github.com/npm/cli/commit/3a7378d889707d2a4c1f8a6397dda87825e9f5a3) [#​6554](https://github.com/npm/cli/pull/6554) cleanup bin contents ([@​lukekarrys](https://github.com/lukekarrys))
- [`e722439`](https://github.com/npm/cli/commit/e722439b05bb4da691975359db58eac794f1f5d9) [#​6497](https://github.com/npm/cli/pull/6497) move all definitions to [@​npmcli/config](https://github.com/npmcli/config) package ([@​lukekarrys](https://github.com/lukekarrys))
##### Documentation
- [`405ffbf`](https://github.com/npm/cli/commit/405ffbfa2758ec388c06120fdf5fde2a07835779) [#​6557](https://github.com/npm/cli/pull/6557) remove redundant statement about files attribute ([#​6557](https://github.com/npm/cli/issues/6557)) ([@​DaviDevMod](https://github.com/DaviDevMod))
- [`cd1e6aa`](https://github.com/npm/cli/commit/cd1e6aa320ccc264f5027de5976bb7acc32f1ded) [#​6551](https://github.com/npm/cli/pull/6551) add flag `package-lock-only` for `npm install` ([#​6551](https://github.com/npm/cli/issues/6551)) ([@​m4rch3n1ng](https://github.com/m4rch3n1ng))
##### Dependencies
- [`aebc523`](https://github.com/npm/cli/commit/aebc523c46f6e37c943a750e4cb6ec4b8f12ae01) [#​6585](https://github.com/npm/cli/pull/6585) `safe-buffer@5.2.1` `string_decoder@1.3.0` ([#​6585](https://github.com/npm/cli/issues/6585))
- [`bb6054b`](https://github.com/npm/cli/commit/bb6054b9558efd859e32ba9227453b3c84ef647d) [#​6573](https://github.com/npm/cli/pull/6573) `tuf-js@1.1.7`
- [`aee4a30`](https://github.com/npm/cli/commit/aee4a30bfb88ac147f5f8ac9bdb28cfc0be16e7f) [#​6573](https://github.com/npm/cli/pull/6573) `strip-ansi@7.1.0`
- [`6105dbc`](https://github.com/npm/cli/commit/6105dbcc1c1647c66759e73ad8699a539e8a70c3) [#​6573](https://github.com/npm/cli/pull/6573) `path-scurry@1.9.2`
- [`22d44e8`](https://github.com/npm/cli/commit/22d44e81d6bced4c9d5960b74023ee017df6606b) [#​6573](https://github.com/npm/cli/pull/6573) `read-package-json@6.0.4`
- [`fdd02fd`](https://github.com/npm/cli/commit/fdd02fde1c53ce66a3b15b55907fd7e80680b89b) [#​6573](https://github.com/npm/cli/pull/6573) `jackspeak@2.2.1`
- [`7797075`](https://github.com/npm/cli/commit/77970756cb2a18257a50e765617f2237abe245d6) [#​6573](https://github.com/npm/cli/pull/6573) `is-core-module@2.12.1`
- [`f9780cc`](https://github.com/npm/cli/commit/f9780ccbde62feb59691b5c2f19ed5f3688b1e7e) [#​6573](https://github.com/npm/cli/pull/6573) `sigstore@1.6.0`
- [`72d6a79`](https://github.com/npm/cli/commit/72d6a79fa28aec50dab576e93ef06a89694770a5) [#​6573](https://github.com/npm/cli/pull/6573) `semver@7.5.2`
- [`98f1f5f`](https://github.com/npm/cli/commit/98f1f5fd2d6890c207c77452739053a674d83990) [#​6573](https://github.com/npm/cli/pull/6573) `nopt@7.2.0`
- [`8710ff8`](https://github.com/npm/cli/commit/8710ff88afffb573b4f65c4a19303924935fecd2) [#​6573](https://github.com/npm/cli/pull/6573) `pacote@15.2.0`
- [`0cb539d`](https://github.com/npm/cli/commit/0cb539dae1311ef0f60ccf5bd47def1763c38852) [#​6573](https://github.com/npm/cli/pull/6573) `node-gyp@9.4.0`
- [`39ad586`](https://github.com/npm/cli/commit/39ad5862ffc99b3da365ab3dd8538b68a4352ea5) [#​6573](https://github.com/npm/cli/pull/6573) `ini@4.1.1`
- [`5e0070c`](https://github.com/npm/cli/commit/5e0070cf28353e94458e0d8190833595aa143314) [#​6573](https://github.com/npm/cli/pull/6573) `glob@10.2.7` `minimatch@9.0.1`
- [`26cf235`](https://github.com/npm/cli/commit/26cf235aa45d0d4100f061f009c1ffdf0a1fdf16) [#​6573](https://github.com/npm/cli/pull/6573) `cacache@17.1.3`
- [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.10): `@npmcli/arborist@6.2.10`
- [Workspace](https://github.com/npm/cli/releases/tag/config-v6.2.1): `@npmcli/config@6.2.1`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.18): `libnpmdiff@5.0.18`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v6.0.1): `libnpmexec@6.0.1`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.18): `libnpmfund@4.0.18`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.18): `libnpmpack@5.0.18`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.4.0): `libnpmpublish@7.4.0`
### [`v9.7.1`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​971-httpsgithubcomnpmclicomparev970v971-2023-06-06)
[Compare Source](https://github.com/npm/cli/compare/v9.7.0...v9.7.1)
##### Dependencies
- [`7467ff6`](https://github.com/npm/cli/commit/7467ff680a3fffbf6b974c5779229c2e54e8515f) [#​6518](https://github.com/npm/cli/pull/6518) `@npmcli/package-json@3.1.1`, `@npmcli/git@4.1.0`
### [`v9.7.0`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​970-httpsgithubcomnpmclicomparev967v970-2023-05-31)
[Compare Source](https://github.com/npm/cli/compare/v9.6.7...v9.7.0)
##### Features
- [`a63a6d8`](https://github.com/npm/cli/commit/a63a6d8d6fd339d504ab94c0364ce7ee3d4e3775) [#​6490](https://github.com/npm/cli/pull/6490) add provenanceFile option for libnpmpublish ([@​bdehamer](https://github.com/bdehamer))
- [`2a8f4f2`](https://github.com/npm/cli/commit/2a8f4f203a47f60cc96312934927419a7d83c2f1) [#​6490](https://github.com/npm/cli/pull/6490) add new exclusive config item publish-file ([@​wraithgar](https://github.com/wraithgar))
- [`361e194`](https://github.com/npm/cli/commit/361e1945b5a34230690ccf37a14687d021e1dbce) [#​6483](https://github.com/npm/cli/pull/6483) implement flag --prefer-dedupe for `npm install` ([#​6483](https://github.com/npm/cli/issues/6483)) ([@​m4rch3n1ng](https://github.com/m4rch3n1ng))
##### Bug Fixes
- [`38eb39b`](https://github.com/npm/cli/commit/38eb39b8068ab4e3b0a544234ac5df804469e3d8) [#​6514](https://github.com/npm/cli/pull/6514) strip ansi characters from search results ([#​6514](https://github.com/npm/cli/issues/6514)) ([@​wraithgar](https://github.com/wraithgar))
- [`4b5ccfc`](https://github.com/npm/cli/commit/4b5ccfce376378521cb743bfbd32a724340e75b8) [#​6477](https://github.com/npm/cli/pull/6477) make usage and completion static functions ([#​6477](https://github.com/npm/cli/issues/6477)) ([@​lukekarrys](https://github.com/lukekarrys))
- [`4f39e8c`](https://github.com/npm/cli/commit/4f39e8c983e652b66f9c342b93694a29dc5a0b92) [#​6479](https://github.com/npm/cli/pull/6479) refactor engines validation to lint syntax ([#​6479](https://github.com/npm/cli/issues/6479)) ([@​lukekarrys](https://github.com/lukekarrys))
- [`f3cfe12`](https://github.com/npm/cli/commit/f3cfe129b2602e8f454acac572a51d8adc6c1111) [#​6482](https://github.com/npm/cli/pull/6482) remove unused lib/npm relics ([#​6482](https://github.com/npm/cli/issues/6482)) ([@​lukekarrys](https://github.com/lukekarrys))
- [`87de0c7`](https://github.com/npm/cli/commit/87de0c79cca0788d728095cfb537447745bada13) [#​6472](https://github.com/npm/cli/pull/6472) move explore command to [@​npmcli/package-json](https://github.com/npmcli/package-json) ([@​wraithgar](https://github.com/wraithgar))
- [`636e29e`](https://github.com/npm/cli/commit/636e29e2c887e7f197977e3215642b6778eb59de) [#​6472](https://github.com/npm/cli/pull/6472) move to [@​npmcli/package-json](https://github.com/npmcli/package-json) where possible ([@​wraithgar](https://github.com/wraithgar))
- [`37cc797`](https://github.com/npm/cli/commit/37cc797341100cd0a8371e80b25b938f166c9d71) [#​6418](https://github.com/npm/cli/pull/6418) retrieve registry keys via TUF ([#​6418](https://github.com/npm/cli/issues/6418)) ([@​bdehamer](https://github.com/bdehamer))
##### Documentation
- [`83cd5bd`](https://github.com/npm/cli/commit/83cd5bd68aa6255c598b8dd3a544f16129885aee) [#​6480](https://github.com/npm/cli/pull/6480) add global option for uninstall ([#​6480](https://github.com/npm/cli/issues/6480)) ([@​m4rch3n1ng](https://github.com/m4rch3n1ng))
- [`0400ce3`](https://github.com/npm/cli/commit/0400ce3c9d7af792c9931f1ba365e25b899833b6) [#​6481](https://github.com/npm/cli/pull/6481) add cli params to `npm set`, `npm get` ([#​6481](https://github.com/npm/cli/issues/6481)) ([@​m4rch3n1ng](https://github.com/m4rch3n1ng))
- [`c3638ce`](https://github.com/npm/cli/commit/c3638ce613364aff50fedb493a97f1ee60211158) [#​6468](https://github.com/npm/cli/pull/6468) remove `package-lock` option for `npm ci` ([#​6468](https://github.com/npm/cli/issues/6468)) ([@​m4rch3n1ng](https://github.com/m4rch3n1ng))
##### Dependencies
- [`060d587`](https://github.com/npm/cli/commit/060d587f6f5a60db0c02c319c1df1a11c146442f) `chalk@5.2.0`, `npm-audit-report@5.0.0`
- [`fc52ca8`](https://github.com/npm/cli/commit/fc52ca8c0bd2aeb4e3885e5395ec647628bdd87c) [#​6472](https://github.com/npm/cli/pull/6472) remove read-package-json-fast
- [`3238aa7`](https://github.com/npm/cli/commit/3238aa78905bc90b404dc3075ec810884f8fd1c8) [#​6472](https://github.com/npm/cli/pull/6472) remove read-package-json
- [Workspace](https://github.com/npm/cli/releases/tag/config-v6.2.0): `@npmcli/config@6.2.0`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v6.0.0): `libnpmexec@6.0.0`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.3.0): `libnpmpublish@7.3.0`
### [`v9.6.7`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​967-httpsgithubcomnpmclicomparev966v967-2023-05-17)
[Compare Source](https://github.com/npm/cli/compare/v9.6.6...v9.6.7)
##### Bug Fixes
- [`9202c7d`](https://github.com/npm/cli/commit/9202c7d7c4058deb618e1a74fdc97b11f2845af7) [#​6464](https://github.com/npm/cli/pull/6464) npm cache completion ([#​6464](https://github.com/npm/cli/issues/6464)) ([@​m4rch3n1ng](https://github.com/m4rch3n1ng))
- [`6ce99a8`](https://github.com/npm/cli/commit/6ce99a809c815934df73e002381b2b74b25ab0f8) [#​6461](https://github.com/npm/cli/pull/6461) exit codes in node v20 ([#​6461](https://github.com/npm/cli/issues/6461)) ([@​MichaelBitard](https://github.com/MichaelBitard))
- [`23c865f`](https://github.com/npm/cli/commit/23c865fcd4bd4ee6957006c7b8f9e8cfde1db321) [#​6434](https://github.com/npm/cli/pull/6434) deprecate ci-name config ([#​6434](https://github.com/npm/cli/issues/6434)) ([@​wraithgar](https://github.com/wraithgar))
##### Documentation
- [`7751dd4`](https://github.com/npm/cli/commit/7751dd431ca6ee4a3503fa71bda88a5cd89eb83c) [#​6413](https://github.com/npm/cli/pull/6413) add a comma ([#​6413](https://github.com/npm/cli/issues/6413)) ([@​darryltec](https://github.com/darryltec))
##### Dependencies
- [`afc38a5`](https://github.com/npm/cli/commit/afc38a564c55e8e7b676a3036d1438784ee6c8f0) [#​6458](https://github.com/npm/cli/pull/6458) `cacache@17.1.2`
- [`afb936c`](https://github.com/npm/cli/commit/afb936cc5e22d96115472cdfc16908299db5e9dd) [#​6458](https://github.com/npm/cli/pull/6458) `tuf-js@1.1.6`
- [`f6a0884`](https://github.com/npm/cli/commit/f6a0884e0867cf0948ddbbdc1b98e0756bf96cef) [#​6458](https://github.com/npm/cli/pull/6458) `readable-stream@4.4.0`
- [`858f0ca`](https://github.com/npm/cli/commit/858f0caa3add38c0a171825421693eddf59ccf40) [#​6458](https://github.com/npm/cli/pull/6458) `postcss-selector-parser@6.0.13`
- [`53ecb84`](https://github.com/npm/cli/commit/53ecb84bb625a16e2d0a86b1d9380384c0e7545c) [#​6458](https://github.com/npm/cli/pull/6458) `path-scurry@1.9.1`
- [`d93f70c`](https://github.com/npm/cli/commit/d93f70c9cd108e6dc3ce9533339dec77c359c320) [#​6458](https://github.com/npm/cli/pull/6458) `signal-exit@4.0.2`
- [`19214b5`](https://github.com/npm/cli/commit/19214b54828a9b4e923ea329fa5841edf0753162) [#​6458](https://github.com/npm/cli/pull/6458) `@npmcli/package-json@3.1.0`
- [`f53e6ff`](https://github.com/npm/cli/commit/f53e6ff22bc374a03ea6663dbad584c493f1d5b8) [#​6458](https://github.com/npm/cli/pull/6458) `sigstore@1.5.2`
- [`94d6ee7`](https://github.com/npm/cli/commit/94d6ee7f353265b64e51ced879915882be83aa89) [#​6458](https://github.com/npm/cli/pull/6458) `glob@10.2.4`
- [`902cb80`](https://github.com/npm/cli/commit/902cb80771cc440ef10e7ce7b2afa8934277e0f6) [#​6458](https://github.com/npm/cli/pull/6458) `semver@7.5.1`
- [`35e2e9a`](https://github.com/npm/cli/commit/35e2e9a4ce91325462d75b1774298485127762fc) [#​6458](https://github.com/npm/cli/pull/6458) `@npmcli/run-script@6.0.2`
- [Workspace](https://github.com/npm/cli/releases/tag/config-v6.1.7): `@npmcli/config@6.1.7`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.2.0): `libnpmpublish@7.2.0`
### [`v9.6.6`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​966-httpsgithubcomnpmclicomparev965v966-2023-05-03)
[Compare Source](https://github.com/npm/cli/compare/v9.6.5...v9.6.6)
##### Dependencies
- [`70e65b1`](https://github.com/npm/cli/commit/70e65b12ea2c834acec509645d4ba8252dcf88ff) [#​6423](https://github.com/npm/cli/pull/6423) `tuf-js@1.1.5` ([#​6423](https://github.com/npm/cli/issues/6423))
- [`72291f7`](https://github.com/npm/cli/commit/72291f756ad9b63e6dcaef384521f65d58793ee6) [#​6416](https://github.com/npm/cli/pull/6416) `read-package-json@6.0.3`
- [`e498f82`](https://github.com/npm/cli/commit/e498f82852e49f638dc661d89785df7d6112fb76) [#​6416](https://github.com/npm/cli/pull/6416) `minimatch@9.0.0`
- [`13aa7b7`](https://github.com/npm/cli/commit/13aa7b7a75b8fb18db3f4d86dfe780c8057c4213) [#​6416](https://github.com/npm/cli/pull/6416) `minipass@5.0.0`
- [`f2a5678`](https://github.com/npm/cli/commit/f2a5678e73b8e0794f41cc259ab9bd3741d4ec56) [#​6416](https://github.com/npm/cli/pull/6416) `tar@6.1.14`
- [`69d4dd2`](https://github.com/npm/cli/commit/69d4dd280b515cb6ba03a1cdb914ef5b106ae945) [#​6416](https://github.com/npm/cli/pull/6416) npm update
- [`abdca39`](https://github.com/npm/cli/commit/abdca39a78af416f82771bde69360c0b664ac63d) [#​6416](https://github.com/npm/cli/pull/6416) `sigstore@1.4.0`
- [`16f68fb`](https://github.com/npm/cli/commit/16f68fbfa5f250fdf8e5ed4742cc492f56c06219) [#​6416](https://github.com/npm/cli/pull/6416) `glob@10.2.2`
- [`67fcfb1`](https://github.com/npm/cli/commit/67fcfb165a1cde7885c1a0f13f8de98e27a1d961) [#​6416](https://github.com/npm/cli/pull/6416) `ignore-walk@6.0.3`
- [`bfa2ff3`](https://github.com/npm/cli/commit/bfa2ff325786ad731df82b3436d02f649a403375) [#​6416](https://github.com/npm/cli/pull/6416) `make-fetch-happen@11.1.1`
- [`877591a`](https://github.com/npm/cli/commit/877591af5c8430bc2a2873774b81a8fdd7c9d105) [#​6416](https://github.com/npm/cli/pull/6416) `npm-registry-fetch@14.0.5`
- [`7630517`](https://github.com/npm/cli/commit/7630517ae613c8d671d533c7ed027428568020ce) [#​6416](https://github.com/npm/cli/pull/6416) `pacote@15.1.3`
- [`c2d6e0a`](https://github.com/npm/cli/commit/c2d6e0aae02148cbc7934a5ee9a05e4e7bc45c9b) [#​6416](https://github.com/npm/cli/pull/6416) `write-file-atomic@5.0.1`
- [`acdf97e`](https://github.com/npm/cli/commit/acdf97e7955bdfa1a4dd2bfaec39a73e1a3c0ce9) [#​6416](https://github.com/npm/cli/pull/6416) `which@3.0.1`
- [`00c541a`](https://github.com/npm/cli/commit/00c541ae4080b210eaffee49a6e5e7fe9da2237d) [#​6416](https://github.com/npm/cli/pull/6416) `ssri@10.0.4`
- [`1b95e73`](https://github.com/npm/cli/commit/1b95e73a64d3031d28f754ca43b603318d7d1920) [#​6416](https://github.com/npm/cli/pull/6416) `read-package-json@6.0.2`
- [`6927fd3`](https://github.com/npm/cli/commit/6927fd36a65f7c4917abd3826590a972678a7c7b) [#​6416](https://github.com/npm/cli/pull/6416) `fs-minipass@3.0.2`
- [`3eec56e`](https://github.com/npm/cli/commit/3eec56e2135c5278d71b546fea68f9300f343dd6) [#​6416](https://github.com/npm/cli/pull/6416) `cacache@17.1.0`
- [`7a2ce3f`](https://github.com/npm/cli/commit/7a2ce3f9fa2c4430500bed2a76822c6aa603570b) [#​6416](https://github.com/npm/cli/pull/6416) `@npmcli/run-script@6.0.1`
- [`3881770`](https://github.com/npm/cli/commit/38817700290806ce1b1b6231bdbb0730fa7a9504) [#​6416](https://github.com/npm/cli/pull/6416) `@npmcli/map-workspaces@3.0.4`
- [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.9): `@npmcli/arborist@6.2.9`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.17): `libnpmdiff@5.0.17`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.17): `libnpmexec@5.0.17`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.17): `libnpmfund@4.0.17`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.4): `libnpmorg@5.0.4`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.17): `libnpmpack@5.0.17`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.4): `libnpmpublish@7.1.4`
### [`v9.6.5`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​965-httpsgithubcomnpmclicomparev964v965-2023-04-19)
[Compare Source](https://github.com/npm/cli/compare/v9.6.4...v9.6.5)
##### Bug Fixes
- [`33dc428`](https://github.com/npm/cli/commit/33dc4285fd8c698c539faae10fe1bf76ceedb6b1) [#​6374](https://github.com/npm/cli/pull/6374) account for npx package-name with no spec ([@​wraithgar](https://github.com/wraithgar))
- [`82879f6`](https://github.com/npm/cli/commit/82879f69c72681f636be73d13c4464e35f258954) [#​6225](https://github.com/npm/cli/pull/6225) lazy loading of arborist and pacote ([#​6225](https://github.com/npm/cli/issues/6225)) ([@​wraithgar](https://github.com/wraithgar))
- [`f4e73ab`](https://github.com/npm/cli/commit/f4e73ab87e0aa1e214f978d4723e85ee2cfdd9c8) [#​6322](https://github.com/npm/cli/pull/6322) remove incompatible params from ci ([#​6322](https://github.com/npm/cli/issues/6322)) ([@​wraithgar](https://github.com/wraithgar))
- [`c7fe1c7`](https://github.com/npm/cli/commit/c7fe1c70eef49fa666f9f25ec941afa8b6acbf05) [#​6328](https://github.com/npm/cli/pull/6328) save raw data to file, not parsed data ([@​wraithgar](https://github.com/wraithgar))
##### Documentation
- [`31214a6`](https://github.com/npm/cli/commit/31214a6d9e9d4e973f5a5462543ea1d91d7bbf65) [#​6381](https://github.com/npm/cli/pull/6381) Update description for publish --provenance flag ([#​6381](https://github.com/npm/cli/issues/6381)) ([@​feelepxyz](https://github.com/feelepxyz))
- [`997bcdf`](https://github.com/npm/cli/commit/997bcdf8d4fd3e5ecdd224060fb166b43c3ffb19) [#​6329](https://github.com/npm/cli/pull/6329) fix npm cache folder location for windows ([#​6329](https://github.com/npm/cli/issues/6329)) ([@​charlie-wong](https://github.com/charlie-wong))
##### Dependencies
- [`fae5e00`](https://github.com/npm/cli/commit/fae5e0063215e97ee18a60f8136a06045d621ec2) [#​6372](https://github.com/npm/cli/pull/6372) `sigstore@1.3.0` ([#​6372](https://github.com/npm/cli/issues/6372))
- [`3fa9542`](https://github.com/npm/cli/commit/3fa9542d7f3c0123cb3c49a40f6d5b7bc8d857a5) [#​6363](https://github.com/npm/cli/pull/6363) `semver@7.5.0`
- [`e49844e`](https://github.com/npm/cli/commit/e49844e1c6943be193d8f700d85dac4ddaa91967) [#​6363](https://github.com/npm/cli/pull/6363) `minipass-fetch@3.0.2`
- [`357cc29`](https://github.com/npm/cli/commit/357cc29a335e684391c7b840019223e555919406) [#​6363](https://github.com/npm/cli/pull/6363) `walk-up-path@3.0.1`
- [`2c80b1e`](https://github.com/npm/cli/commit/2c80b1ede7b6a3c49b3255e171759d30913f0c74) [#​6363](https://github.com/npm/cli/pull/6363) `ini@4.1.0`
- [`5933841`](https://github.com/npm/cli/commit/593384149feea848c60b2e6524d1cc1730a35798) [#​6363](https://github.com/npm/cli/pull/6363) `minipass@4.2.8`
- [`b39d54e`](https://github.com/npm/cli/commit/b39d54e877e992a583f0d8185da1c3773737801d) [#​6363](https://github.com/npm/cli/pull/6363) `minimatch@7.4.6`
- [`201aa5a`](https://github.com/npm/cli/commit/201aa5adcdfcb65ff215c4440244978c44c3ed8b) [#​6363](https://github.com/npm/cli/pull/6363) `ssri@10.0.3`
- [`acb9120`](https://github.com/npm/cli/commit/acb912089c02c34f73a7d1e431bce563da98777f) [#​6363](https://github.com/npm/cli/pull/6363) `read@2.1.0`
- [`2472205`](https://github.com/npm/cli/commit/247220552bc19a5751542289605f38ab9b74e124) [#​6363](https://github.com/npm/cli/pull/6363) `npm-registry-fetch@14.0.4`
- [`2780714`](https://github.com/npm/cli/commit/278071456b3f90e1d3e46857679f547fa98781f0) [#​6363](https://github.com/npm/cli/pull/6363) `npm-install-checks@6.1.1`
- [`b5af015`](https://github.com/npm/cli/commit/b5af015e63c75b33184ae329a27e994d6ef94506) [#​6363](https://github.com/npm/cli/pull/6363) `make-fetch-happen@11.1.0`
- [`14c498d`](https://github.com/npm/cli/commit/14c498d7dbc13e0bc0f1d9438c0f7f1abd7f98d8) [#​6363](https://github.com/npm/cli/pull/6363) `@npmcli/metavuln-calculator@5.0.1`
- [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.8): `@npmcli/arborist@6.2.8`
- [Workspace](https://github.com/npm/cli/releases/tag/config-v6.1.6): `@npmcli/config@6.1.6`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.16): `libnpmdiff@5.0.16`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.16): `libnpmexec@5.0.16`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.16): `libnpmfund@4.0.16`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.16): `libnpmpack@5.0.16`
### [`v9.6.4`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​964-httpsgithubcomnpmclicomparev963v964-2023-04-05)
[Compare Source](https://github.com/npm/cli/compare/v9.6.3...v9.6.4)
##### Documentation
- [`54795a3`](https://github.com/npm/cli/commit/54795a3554691e97b369baac714cb43f4342af8a) [#​6312](https://github.com/npm/cli/pull/6312) filter archives out of version manager search ([#​6312](https://github.com/npm/cli/issues/6312)) ([@​ljharb](https://github.com/ljharb))
- [`530c285`](https://github.com/npm/cli/commit/530c285cfd381006996e15e12d68c6c30fb3a4b2) [#​6306](https://github.com/npm/cli/pull/6306) remove reference to npm-packlist ([#​6306](https://github.com/npm/cli/issues/6306)) ([@​staff0rd](https://github.com/staff0rd))
##### Dependencies
- [`85935ac`](https://github.com/npm/cli/commit/85935ac24d3cb0df867d4f9f901c4b152d92bc49) [#​6325](https://github.com/npm/cli/pull/6325) `ssri@10.0.2` ([#​6325](https://github.com/npm/cli/issues/6325))
- [`f1388b4`](https://github.com/npm/cli/commit/f1388b4c5aac0617893b546ff9c764f05d20bc07) [#​6317](https://github.com/npm/cli/pull/6317) npm update
- [`7dd0129`](https://github.com/npm/cli/commit/7dd012958f392d66974d59a9fb0a200a16822906) [#​6317](https://github.com/npm/cli/pull/6317) `glob@9.3.2`
- [`deca335`](https://github.com/npm/cli/commit/deca335ed47697e6e9cb4d67c84cfff8ae95ca5c) [#​6317](https://github.com/npm/cli/pull/6317) `promise-call-limit@1.0.2`
- [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.7): `@npmcli/arborist@6.2.7`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.15): `libnpmdiff@5.0.15`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.15): `libnpmexec@5.0.15`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.15): `libnpmfund@4.0.15`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.15): `libnpmpack@5.0.15`
### [`v9.6.3`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​963-httpsgithubcomnpmclicomparev962v963-2023-03-30)
[Compare Source](https://github.com/npm/cli/compare/v9.6.2...v9.6.3)
##### Bug Fixes
- [`829503b`](https://github.com/npm/cli/commit/829503b804f31b63a405ece48ea265b641b43392) [#​6304](https://github.com/npm/cli/pull/6304) don't break up log message across lines ([@​wraithgar](https://github.com/wraithgar))
- [`1435fcf`](https://github.com/npm/cli/commit/1435fcf1e351a888b006993c2f6ce73fc533638c) [#​6304](https://github.com/npm/cli/pull/6304) do less work loading ./lib/npm.js ([@​wraithgar](https://github.com/wraithgar))
- [`09b58e4`](https://github.com/npm/cli/commit/09b58e4cabc2202aab878c89fc6930e4a085fd3a) [#​6284](https://github.com/npm/cli/pull/6284) make all color output use an npm instance of chalk ([#​6284](https://github.com/npm/cli/issues/6284)) ([@​lukekarrys](https://github.com/lukekarrys))
- [`e252532`](https://github.com/npm/cli/commit/e25253250717601be59e76a5dcf965441fc99caa) [#​6283](https://github.com/npm/cli/pull/6283) do less work looking up commands ([#​6283](https://github.com/npm/cli/issues/6283)) ([@​wraithgar](https://github.com/wraithgar))
- [`6a4bcba`](https://github.com/npm/cli/commit/6a4bcbaaf12c15041c73914fb3a24389a62f7436) [#​6275](https://github.com/npm/cli/pull/6275) clean up man sorting ([@​wraithgar](https://github.com/wraithgar))
- [`8a96b65`](https://github.com/npm/cli/commit/8a96b650ac3e3a1da9f4f50b975dda7847d35916) [#​6275](https://github.com/npm/cli/pull/6275) ignore ts and map files ([@​wraithgar](https://github.com/wraithgar))
- [`94d2b39`](https://github.com/npm/cli/commit/94d2b39dfdf423e4a391baa2910e8537b1ba46c4) [#​6271](https://github.com/npm/cli/pull/6271) Do not log warnings about log cleanup when logs_max=0 ([#​6271](https://github.com/npm/cli/issues/6271)) ([@​jmealo](https://github.com/jmealo))
- [`2def359`](https://github.com/npm/cli/commit/2def359c93bc6b2f79443107dcb13b0d7c1b9865) [#​6277](https://github.com/npm/cli/pull/6277) updated ebadplatform messaging to be generated based on the error ([#​6277](https://github.com/npm/cli/issues/6277)) ([@​nlf](https://github.com/nlf))
##### Documentation
- [`1e2eb81`](https://github.com/npm/cli/commit/1e2eb8150bf31488b6f591b74144bc0c4709be2c) [#​6311](https://github.com/npm/cli/pull/6311) replace version manager list with a github search ([#​6311](https://github.com/npm/cli/issues/6311)) ([@​wraithgar](https://github.com/wraithgar))
- [`9d2be4e`](https://github.com/npm/cli/commit/9d2be4e1f84e2bd4b79ce2cdc42e338d946867a8) [#​6289](https://github.com/npm/cli/pull/6289) remove npm bin link ([#​6289](https://github.com/npm/cli/issues/6289)) ([@​KevinRouchut](https://github.com/KevinRouchut))
##### Dependencies
- [`e652dbd`](https://github.com/npm/cli/commit/e652dbddd1625ea7b774729b0f1f349bb3e7af89) [#​6308](https://github.com/npm/cli/pull/6308) `minimatch@7.4.3` ([#​6308](https://github.com/npm/cli/issues/6308))
- [`01986d1`](https://github.com/npm/cli/commit/01986d13d640e4f532e5c0b66cb2dee01a1462f9) [#​6307](https://github.com/npm/cli/pull/6307) `sigstore@1.2.0` ([#​6307](https://github.com/npm/cli/issues/6307))
- [`ea12627`](https://github.com/npm/cli/commit/ea12627ec8f3455ada2b011bc6ff84980b2a5b30) [#​6275](https://github.com/npm/cli/pull/6275) `minimatch@7.4.2`
- [`ec3e020`](https://github.com/npm/cli/commit/ec3e020871419b37f13a92a42d0b90bda549e09c) [#​6275](https://github.com/npm/cli/pull/6275) `glob@9.3.1`
- [`952fbed`](https://github.com/npm/cli/commit/952fbed699713cb720d24ca2d9762de4d9ddb83f) [#​6275](https://github.com/npm/cli/pull/6275) `read-package-json@6.0.1`
- [`dd43d30`](https://github.com/npm/cli/commit/dd43d305cd108e39fbcbad9400d7db8c8b02fb3c) [#​6275](https://github.com/npm/cli/pull/6275) `parse-conflict-json@3.0.1`
- [`d5ce7ca`](https://github.com/npm/cli/commit/d5ce7ca40fec1a3aac47d1edca6f4030ff6134a4) [#​6275](https://github.com/npm/cli/pull/6275) `npm-install-checks@6.1.0`
- [`704cd1e`](https://github.com/npm/cli/commit/704cd1ebaaa94d14a1ce5bcb5b45dc6f359edd13) [#​6275](https://github.com/npm/cli/pull/6275) `nopt@7.1.0`
- [`a6da22a`](https://github.com/npm/cli/commit/a6da22ad3262c5deb0bdd623c2160ab20efaef28) [#​6275](https://github.com/npm/cli/pull/6275) `ignore-walk@6.0.2`
- [`55955fd`](https://github.com/npm/cli/commit/55955fd090938b86b1872dfa986d3d30bfda87de) [#​6275](https://github.com/npm/cli/pull/6275) `cacache@17.0.5`
- [`839b670`](https://github.com/npm/cli/commit/839b670c93b19aae9b95b5fd7fe687a5f532628b) [#​6275](https://github.com/npm/cli/pull/6275) `@npmcli/map-workspaces@3.0.3`
- [`9a7b8e8`](https://github.com/npm/cli/commit/9a7b8e8105460ca76ce825707961060243987653) [#​6275](https://github.com/npm/cli/pull/6275) `@npmcli/git@4.0.4`
- [`57c0a55`](https://github.com/npm/cli/commit/57c0a55d509c4cd725e5b4a0e049aa114969cb2b) [#​6275](https://github.com/npm/cli/pull/6275) npm update
- [`74c80f5`](https://github.com/npm/cli/commit/74c80f54a7e6345f6751732dc4cb2c2923947343) [#​6275](https://github.com/npm/cli/pull/6275) `minipass@4.2.5`
- [`b174c90`](https://github.com/npm/cli/commit/b174c908f03ade15a8b57ff59a0736c9ff79a313) [#​6275](https://github.com/npm/cli/pull/6275) `graceful-fs@4.2.11`
- [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.6): `@npmcli/arborist@6.2.6`
- [Workspace](https://github.com/npm/cli/releases/tag/config-v6.1.5): `@npmcli/config@6.1.5`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.14): `libnpmdiff@5.0.14`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.14): `libnpmexec@5.0.14`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.14): `libnpmfund@4.0.14`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.14): `libnpmpack@5.0.14`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.3): `libnpmpublish@7.1.3`
### [`v9.6.2`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​962-httpsgithubcomnpmclicomparev961v962-2023-03-14)
[Compare Source](https://github.com/npm/cli/compare/v9.6.1...v9.6.2)
##### Bug Fixes
- [`4622b42`](https://github.com/npm/cli/commit/4622b425751bc6e3eebb9abfa5fc3fbf94890e34) [#​6247](https://github.com/npm/cli/pull/6247) add provenance publish notice ([#​6247](https://github.com/npm/cli/issues/6247)) ([@​bdehamer](https://github.com/bdehamer))
##### Dependencies
- [`434b461`](https://github.com/npm/cli/commit/434b461e4c15513817eaec6acfe82c7814789c85) [#​6255](https://github.com/npm/cli/pull/6255) `sigstore@1.1.1` ([#​6255](https://github.com/npm/cli/issues/6255))
- [Workspace](https://github.com/npm/cli/releases/tag/config-v6.1.4): `@npmcli/config@6.1.4`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.2): `libnpmpublish@7.1.2`
### [`v9.6.1`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​961-httpsgithubcomnpmclicomparev960v961-2023-03-08)
[Compare Source](https://github.com/npm/cli/compare/v9.6.0...v9.6.1)
##### Bug Fixes
- [`e455e3f`](https://github.com/npm/cli/commit/e455e3f6a5d0aa2c53cc24064557ec592706ca2c) [#​6211](https://github.com/npm/cli/pull/6211) send options with grant/revoke requests ([#​6211](https://github.com/npm/cli/issues/6211)) ([@​DavidTanner](https://github.com/DavidTanner))
- [`e4de224`](https://github.com/npm/cli/commit/e4de22480a21591f0c9ba755c8464a9e1f0413c9) [#​6220](https://github.com/npm/cli/pull/6220) clean uri from audit error ([#​6220](https://github.com/npm/cli/issues/6220)) ([@​wraithgar](https://github.com/wraithgar))
##### Dependencies
- [`cb45b21`](https://github.com/npm/cli/commit/cb45b216c831a2b0c08f97d57ad4d34b318f3d69) [#​6231](https://github.com/npm/cli/pull/6231) npm update
- [`1f60a7e`](https://github.com/npm/cli/commit/1f60a7ee02953632bf5fb4e64e66755d7bb1bdd1) [#​6231](https://github.com/npm/cli/pull/6231) `minipass@4.2.4`
- [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.5): `@npmcli/arborist@6.2.5`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.13): `libnpmdiff@5.0.13`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.13): `libnpmexec@5.0.13`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.13): `libnpmfund@4.0.13`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.13): `libnpmpack@5.0.13`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.1): `libnpmpublish@7.1.1`
### [`v9.6.0`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​960-httpsgithubcomnpmclicomparev951v960-2023-03-02)
[Compare Source](https://github.com/npm/cli/compare/v9.5.1...v9.6.0)
##### Features
- [`84fbaf2`](https://github.com/npm/cli/commit/84fbaf2bd809e56f396496dd5f4691a46dd548aa) [#​6216](https://github.com/npm/cli/pull/6216) add preliminary fish shell completion ([@​wraithgar](https://github.com/wraithgar))
##### Bug Fixes
- [`c4c8754`](https://github.com/npm/cli/commit/c4c8754f12e73007ef0f0f516c8e51e08858b2c6) audit: add signatures to completion ([@​wraithgar](https://github.com/wraithgar))
- [`fc46489`](https://github.com/npm/cli/commit/fc4648984c9fc4904d2b51597590015f8ca702fc) access: only complete once ([@​wraithgar](https://github.com/wraithgar))
- [`b43961a`](https://github.com/npm/cli/commit/b43961a9a3c0e5ea0314a241ba8ae9b7ea57cae7) cmd-list: alias only to real commands ([@​wraithgar](https://github.com/wraithgar))
##### Documentation
- [`2695e1f`](https://github.com/npm/cli/commit/2695e1fb1384ad41fe6b99fdc570088978626dd8) [#​6187](https://github.com/npm/cli/pull/6187) npm v9 creates package-lock.json v3 ([#​6187](https://github.com/npm/cli/issues/6187)) ([@​tuukka](https://github.com/tuukka))
##### Dependencies
- [`71ae406`](https://github.com/npm/cli/commit/71ae4067bccef53aa99ccf8abbe9115daaae8e8c) [#​6218](https://github.com/npm/cli/pull/6218) `@npmcli/installed-package-contents@2.0.2`
- [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.4): `@npmcli/arborist@6.2.4`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.12): `libnpmdiff@5.0.12`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.12): `libnpmexec@5.0.12`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.12): `libnpmfund@4.0.12`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.12): `libnpmpack@5.0.12`
### [`v9.5.1`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​951-httpsgithubcomnpmclicomparev950v951-2023-02-22)
[Compare Source](https://github.com/npm/cli/compare/v9.5.0...v9.5.1)
##### Documentation
- [`9bc455b`](https://github.com/npm/cli/commit/9bc455bc2c0f247ff4ca2e1fd299063008b4e260) [#​6188](https://github.com/npm/cli/pull/6188) fixing typos ([#​6188](https://github.com/npm/cli/issues/6188)) ([@​deining](https://github.com/deining))
- [`ec8c95c`](https://github.com/npm/cli/commit/ec8c95c2ab2de71a18e291b4f65ebb87c6ace1e8) [#​6186](https://github.com/npm/cli/pull/6186) update OSI link ([#​6186](https://github.com/npm/cli/issues/6186)) ([@​roerohan](https://github.com/roerohan))
##### Dependencies
- [`7ba3e17`](https://github.com/npm/cli/commit/7ba3e17087e13d737103260f10e671befc6ce256) [#​6189](https://github.com/npm/cli/pull/6189) npm update
- [`f7a5200`](https://github.com/npm/cli/commit/f7a520072f3dcafd9391e5e27f3ceef8e59e95dc) `pacote@15.1.1`
- [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.3): `@npmcli/arborist@6.2.3`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.11): `libnpmdiff@5.0.11`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.11): `libnpmexec@5.0.11`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.11): `libnpmfund@4.0.11`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.11): `libnpmpack@5.0.11`
### [`v9.5.0`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​950-httpsgithubcomnpmclicomparev942v950-2023-02-14)
[Compare Source](https://github.com/npm/cli/compare/v9.4.2...v9.5.0)
##### Features
- [`79bfd03`](https://github.com/npm/cli/commit/79bfd03947a25f4bfb67d1c54893be7c79ec77e2) [#​6153](https://github.com/npm/cli/pull/6153) audit signatures verifies attestations ([@​feelepxyz](https://github.com/feelepxyz))
- [`5fc6473`](https://github.com/npm/cli/commit/5fc647316cdc07d4337cdf1b75f73a0663822c7f) add provenance attestation ([@​bdehamer](https://github.com/bdehamer))
##### Bug Fixes
- [`53f75a4`](https://github.com/npm/cli/commit/53f75a4faeac02b97cfac91309a7f9f4efe553a0) [#​6158](https://github.com/npm/cli/pull/6158) gracefully fallback from auth-type=web ([#​6158](https://github.com/npm/cli/issues/6158)) ([@​MylesBorins](https://github.com/MylesBorins))
- [`ed59aae`](https://github.com/npm/cli/commit/ed59aae51cc55f57ee32d43e898ef05236005a09) [#​6162](https://github.com/npm/cli/pull/6162) refactor error reporting in audit command ([@​bdehamer](https://github.com/bdehamer))
##### Dependencies
- [`fad0473`](https://github.com/npm/cli/commit/fad04737d7b0d1e3a8cd3d3a651e90db6b185f7b) `minipass@4.0.3`
- [`678c6bf`](https://github.com/npm/cli/commit/678c6bf716012fd834c06644ed1a82e10a5393ad) `minimatch@6.2.0`
- [`9b4b366`](https://github.com/npm/cli/commit/9b4b366af5dac21b6db5d722d30b7e1fff064600) `ci-info@3.8.0`
- [`d20ee2a`](https://github.com/npm/cli/commit/d20ee2afa0b9c97ed6822cb8e6838ba537dd76a9) `pacote@15.1.0`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.0): `libnpmpublish@7.1.0`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v5.0.3): `libnpmteam@5.0.3`
### [`v9.4.2`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​942-httpsgithubcomnpmclicomparev941v942-2023-02-07)
[Compare Source](https://github.com/npm/cli/compare/v9.4.1...v9.4.2)
##### Bug Fixes
- [`d02da52`](https://github.com/npm/cli/commit/d02da52dc1ac6520223e9e7e8fdcbd9e27b5333f) [#​6142](https://github.com/npm/cli/pull/6142) revert `install-links` default back to `false` ([#​6142](https://github.com/npm/cli/issues/6142)) ([@​nlf](https://github.com/nlf))
##### Documentation
- [`6ea2cd7`](https://github.com/npm/cli/commit/6ea2cd77c6ba92f213e4833c746f032ef9bfcc3d) [#​6134](https://github.com/npm/cli/pull/6134) update references to OTP to be accurate ([#​6134](https://github.com/npm/cli/issues/6134)) ([@​MylesBorins](https://github.com/MylesBorins))
##### Dependencies
- [`cb6713d`](https://github.com/npm/cli/commit/cb6713dc8ef7161c8162cc418a023d25b17e5bcf) [#​6143](https://github.com/npm/cli/pull/6143) rebuild package-lock ([#​6143](https://github.com/npm/cli/issues/6143))
- [`8200f4f`](https://github.com/npm/cli/commit/8200f4f16d9dad1d44094c8c2182e26bc1a8b732) [#​6133](https://github.com/npm/cli/pull/6133) `ignore-walk@6.0.1`
- [`d43f881`](https://github.com/npm/cli/commit/d43f8812af5900cce45364729871a745b379aea9) `map-workspaces@3.0.2`
- [`99457f1`](https://github.com/npm/cli/commit/99457f1f48d57f913b398e25f4e5da066af71204) `minimatch@6.1.6`
- [`f4c8c62`](https://github.com/npm/cli/commit/f4c8c62baf532b7599e3760f959788bbda97ba0b) `init-package-json@5.0.0`
- [`3c6615f`](https://github.com/npm/cli/commit/3c6615fff53a3368679f28b8812eba86dbc195a9) `npm-user-validate@2.0.0`
- [`10445ca`](https://github.com/npm/cli/commit/10445ca4a09df590777a9289ab1ed0f41449c85d) remove mkdirp
- [`ab82492`](https://github.com/npm/cli/commit/ab824922ea7678585926adb67a90cdcebc53b4ae) `node-gyp@9.3.1`
- [`74c5cbb`](https://github.com/npm/cli/commit/74c5cbbd774f7ff7c1f037b382aec36cbc8ca2f1) `minipass@4.0.2`
- [`1138038`](https://github.com/npm/cli/commit/11380386cef7ad8b12226431ca3d5e166455d626) `make-fetch-happen@11.0.3`
- [`c1ccfa1`](https://github.com/npm/cli/commit/c1ccfa146523d734bdfe2a7bef1b0abc64e716d8) `glob@8.1.0`
- [`3dc17ce`](https://github.com/npm/cli/commit/3dc17ce3fa570f9ef2c55e2a565af6fe89b3e73d) `fs-minipass@3.0.1`
- [`5c84a99`](https://github.com/npm/cli/commit/5c84a99f5a141a632bd644ca97505010c2842eb2) `ci-info@3.7.1`
- [`fc5332f`](https://github.com/npm/cli/commit/fc5332f4027f3019a855f12a66e29bca1b143364) `read@2.0.0`
- [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.2): `@npmcli/arborist@6.2.2`
- [Workspace](https://github.com/npm/cli/releases/tag/config-v6.1.3): `@npmcli/config@6.1.3`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.10): `libnpmdiff@5.0.10`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.10): `libnpmexec@5.0.10`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.10): `libnpmfund@4.0.10`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmhook-v9.0.3): `libnpmhook@9.0.3`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.3): `libnpmorg@5.0.3`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.10): `libnpmpack@5.0.10`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.8): `libnpmpublish@7.0.8`
### [`v9.4.1`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​941-httpsgithubcomnpmclicomparev940v941-2023-02-01)
[Compare Source](https://github.com/npm/cli/compare/v9.4.0...v9.4.1)
##### Bug Fixes
- [`1525a5e`](https://github.com/npm/cli/commit/1525a5e7fba4c996ac3bed5fdb75da275c537da8) [#​6082](https://github.com/npm/cli/pull/6082) unpublish with scoped registry ([@​wraithgar](https://github.com/wraithgar))
##### Dependencies
- [`721fe3f`](https://github.com/npm/cli/commit/721fe3fac383d714aa7fd7285b4392619903b1e7) [#​6118](https://github.com/npm/cli/pull/6118) `read-package-json-fast@3.0.2`
- [`6e4a649`](https://github.com/npm/cli/commit/6e4a64976dc9a359b97413cd725e93caa1f0fc28) `pacote@15.0.8`
- [`1820afe`](https://github.com/npm/cli/commit/1820afe4b34909b8702da69032dde9d3ecdbb447) `cacache@17.0.4`
- [`24b2ec4`](https://github.com/npm/cli/commit/24b2ec4e156f98ef80ed5ac8751d35a32ad1251a) `@npmcli/promise-spawn@6.0.2`
- [`4b8046e`](https://github.com/npm/cli/commit/4b8046e680d5907d2df71d6d3775b66e0bea7ed2) `@npmcli/name-from-folder@2.0.0`
- [`1d4be7a`](https://github.com/npm/cli/commit/1d4be7a5457fd0081696e29f8382645873cf13d9) `@npmcli/map-workspaces@3.0.1`
- [`a39556f`](https://github.com/npm/cli/commit/a39556f1cff4526dcbcb7b65cdd86a1ba092e13e) `@npmcli/template-oss@4.11.3`
- [`64b06ed`](https://github.com/npm/cli/commit/64b06ed21fc165e413b3e6f1ae5a236350e5bfaf) [#​6115](https://github.com/npm/cli/pull/6115) `http-cache-semantics@4.1.1`
- [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.1): `@npmcli/arborist@6.2.1`
- [Workspace](https://github.com/npm/cli/releases/tag/config-v6.1.2): `@npmcli/config@6.1.2`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmaccess-v7.0.2): `libnpmaccess@7.0.2`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.9): `libnpmdiff@5.0.9`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.9): `libnpmexec@5.0.9`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.9): `libnpmfund@4.0.9`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmhook-v9.0.2): `libnpmhook@9.0.2`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.2): `libnpmorg@5.0.2`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.9): `libnpmpack@5.0.9`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.7): `libnpmpublish@7.0.7`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmsearch-v6.0.2): `libnpmsearch@6.0.2`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v5.0.2): `libnpmteam@5.0.2`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmversion-v4.0.2): `libnpmversion@4.0.2`
### [`v9.4.0`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​940-httpsgithubcomnpmclicomparev931v940-2023-01-25)
[Compare Source](https://github.com/npm/cli/compare/v9.3.1...v9.4.0)
##### Features
- [`8d6d851`](https://github.com/npm/cli/commit/8d6d8519fbbcebdca8834e19cb34ac71f045a010) [#​6078](https://github.com/npm/cli/pull/6078) added --install-strategy=linked ([#​6078](https://github.com/npm/cli/issues/6078)) ([@​fritzy](https://github.com/fritzy))
##### Dependencies
- [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.2.0): `@npmcli/arborist@6.2.0`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.8): `libnpmdiff@5.0.8`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.8): `libnpmexec@5.0.8`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.8): `libnpmfund@4.0.8`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.8): `libnpmpack@5.0.8`
### [`v9.3.1`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​931-httpsgithubcomnpmclicomparev930v931-2023-01-13)
[Compare Source](https://github.com/npm/cli/compare/v9.3.0...v9.3.1)
##### Bug Fixes
- [`8be672b`](https://github.com/npm/cli/commit/8be672b21f7d434c898bb4e97dc3fca6e54b29a1) [#​6050](https://github.com/npm/cli/pull/6050) don't try to deprecate nonexistant versions ([#​6050](https://github.com/npm/cli/issues/6050)) ([@​wraithgar](https://github.com/wraithgar))
- [`1c3612c`](https://github.com/npm/cli/commit/1c3612cc2fe9974166b5aab92477b289a768c1e7) [#​6054](https://github.com/npm/cli/pull/6054) use recursive rm in ci command ([#​6054](https://github.com/npm/cli/issues/6054)) ([@​jamesshaw1987](https://github.com/jamesshaw1987), [@​burkel24](https://github.com/burkel24))
### [`v9.3.0`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​930-httpsgithubcomnpmclicomparev920v930-2023-01-12)
[Compare Source](https://github.com/npm/cli/compare/v9.2.0...v9.3.0)
##### Features
- [`753b98e`](https://github.com/npm/cli/commit/753b98ef49e0410642cbfb1adbe06e7417e22d82) [#​5261](https://github.com/npm/cli/pull/5261) rootless workspace init provides suggestion ([@​fritzy](https://github.com/fritzy))
##### Bug Fixes
- [`cf175fb`](https://github.com/npm/cli/commit/cf175fb2a7faffa6664874a9e8bea52dbbb1b0e2) [#​6044](https://github.com/npm/cli/pull/6044) default auth-type to legacy if otp is configured ([#​6044](https://github.com/npm/cli/issues/6044)) ([@​wraithgar](https://github.com/wraithgar))
- [`2383deb`](https://github.com/npm/cli/commit/2383deb9723593365cf748238f3b2388e7aaf6f5) [#​6037](https://github.com/npm/cli/pull/6037) clean urls from arborist, owner, and ping commands ([#​6037](https://github.com/npm/cli/issues/6037)) ([@​lukekarrys](https://github.com/lukekarrys))
- [`69f5ff8`](https://github.com/npm/cli/commit/69f5ff863fccf91935b1f62b514fd2621b761903) view: convert command to use output instead of console ([@​lukekarrys](https://github.com/lukekarrys))
- [`dc52222`](https://github.com/npm/cli/commit/dc52222123245d3faf2afa444d0223deb25e35b6) init: write package.json workspaces paths with / separators ([@​lukekarrys](https://github.com/lukekarrys))
- [`31af1aa`](https://github.com/npm/cli/commit/31af1aaa9f6427bd61d752d54801d873c6242af8) refactor `help` to use `@npmcli/promise-spawn` ([@​lukekarrys](https://github.com/lukekarrys))
- [`669ef94`](https://github.com/npm/cli/commit/669ef9476cac4679322bec69e7a55ff5992cf827) fund: correctly parse and use `which` config ([@​lukekarrys](https://github.com/lukekarrys))
- [`72e6d6f`](https://github.com/npm/cli/commit/72e6d6f638db03dbe3c965be79ce05cb6fda12fc) generate workspace support for docs pages ([@​lukekarrys](https://github.com/lukekarrys))
- [`450e50f`](https://github.com/npm/cli/commit/450e50fa555bfef869735b0195fe0a451e94eb3d) evaluate configs in command class ([@​lukekarrys](https://github.com/lukekarrys))
- [`28ec922`](https://github.com/npm/cli/commit/28ec922e18c7178e840fd28cbbf78f56f0a7a653) [#​5946](https://github.com/npm/cli/pull/5946) replace rimraf with fs.rm ([@​lukekarrys](https://github.com/lukekarrys))
##### Documentation
- [`f0038e5`](https://github.com/npm/cli/commit/f0038e5b7492a899da26fafd5f781291961ef427) [#​6048](https://github.com/npm/cli/pull/6048) missing backtick in synopsis of npm init ([#​5837](https://github.com/npm/cli/issues/5837)) ([#​6048](https://github.com/npm/cli/issues/6048)) ([@​Peallyz](https://github.com/Peallyz))
- [`ca8ff00`](https://github.com/npm/cli/commit/ca8ff007d7abba1f3ae6646668ee840afa1191b6) [#​6045](https://github.com/npm/cli/pull/6045) update outdated file path to definitions.js ([@​ericmutta](https://github.com/ericmutta))
- [`fe9debd`](https://github.com/npm/cli/commit/fe9debd7925c8e6d05d53f49f516fec8aede8890) [#​6038](https://github.com/npm/cli/pull/6038) fix typos in definitions.js ([#​6038](https://github.com/npm/cli/issues/6038)) ([@​lukekarrys](https://github.com/lukekarrys), [@​ericmutta](https://github.com/ericmutta))
- [`fa27aca`](https://github.com/npm/cli/commit/fa27acaa72002c5cc80f59401dbd0ba817cda404) [#​6018](https://github.com/npm/cli/pull/6018) fix typo in removal.md ([@​ericmutta](https://github.com/ericmutta))
- [`82f69d9`](https://github.com/npm/cli/commit/82f69d90d58da8cc2a53570bfe2a1a9cc2574f0d) [#​6026](https://github.com/npm/cli/pull/6026) fix typo in registry.md ([@​ericmutta](https://github.com/ericmutta))
##### Dependencies
- [`ec09474`](https://github.com/npm/cli/commit/ec09474b371b0706d0d55a4968cf6ae545423568) [#​5945](https://github.com/npm/cli/pull/5945) `minipass-fetch@3.0.1`
- [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.1.6): `@npmcli/arborist@6.1.6`
- [Workspace](https://github.com/npm/cli/releases/tag/config-v6.1.1): `@npmcli/config@6.1.1`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.7): `libnpmdiff@5.0.7`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.7): `libnpmexec@5.0.7`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.7): `libnpmfund@4.0.7`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.7): `libnpmpack@5.0.7`
### [`v9.2.0`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​920-httpsgithubcomnpmclicomparev913v920-2022-12-07)
[Compare Source](https://github.com/npm/cli/compare/v9.1.3...v9.2.0)
##### Features
- [`cf57ffa`](https://github.com/npm/cli/commit/cf57ffa90088fcf5b028cc02938baae6228b5a40) [#​5888](https://github.com/npm/cli/pull/5888) discrete npm doctor commands ([#​5888](https://github.com/npm/cli/issues/5888)) ([@​wraithgar](https://github.com/wraithgar))
##### Bug Fixes
- [`dfd5d46`](https://github.com/npm/cli/commit/dfd5d461e0ee2163e210cc136d2bb7873dfeb363) [#​5932](https://github.com/npm/cli/pull/5932) ignore implicit workspaces for completion ([#​5932](https://github.com/npm/cli/issues/5932)) ([@​wraithgar](https://github.com/wraithgar))
##### Dependencies
- [`2f2b146`](https://github.com/npm/cli/commit/2f2b1469565894ec777e6eb77fea7b607b797adb) [#​5936](https://github.com/npm/cli/pull/5936) `npm-packlist@7.0.4` ([#​5936](https://github.com/npm/cli/issues/5936))
- [`372d158`](https://github.com/npm/cli/commit/372d158d2637120600a95abee64355ed1cb6f990) [#​5935](https://github.com/npm/cli/pull/5935) `minimatch@5.1.1` ([#​5935](https://github.com/npm/cli/issues/5935))
- [`0e6c28b`](https://github.com/npm/cli/commit/0e6c28ba093f8c5d35df98afca28e842b247004b) [#​5934](https://github.com/npm/cli/pull/5934) `ci-info@3.7.0` ([#​5934](https://github.com/npm/cli/issues/5934))
- [`0a3fe00`](https://github.com/npm/cli/commit/0a3fe000e2723ae6fdb8b1d3154fd3835057c992) [#​5933](https://github.com/npm/cli/pull/5933) `minipass@4.0.0`
- [`6b77340`](https://github.com/npm/cli/commit/6b7734009ecd939fbb3d382cb92eb0cdbec7dcd3) `tar@6.1.13`
- [`cf0a174`](https://github.com/npm/cli/commit/cf0a17407abc577c27420a1c8a4a0c08c7cefce9) `ssri@10.0.1`
- [`3da9a1a`](https://github.com/npm/cli/commit/3da9a1a4ebcf1779035b5f9ae985c087f617efe3) `pacote@15.0.7`
- [`fee9b66`](https://github.com/npm/cli/commit/fee9b6686892a1c7f976c36ddd5d89b70c416817) `npm-registry-fetch@14.0.3`
- [`e940917`](https://github.com/npm/cli/commit/e940917befcdaf44ee7e24d31b540f4de8507734) `cacache@17.0.3`
- [`875bd56`](https://github.com/npm/cli/commit/875bd56c33ca5eef80c2a50a11808445f2a39a2a) `npm-package-arg@10.1.0`
- [`280b7a4`](https://github.com/npm/cli/commit/280b7a445e4a83d70980cf3c436745a1faa50c67) [#​5927](https://github.com/npm/cli/pull/5927) `npm-packlist@7.0.3`
- [Workspace](https://github.com/npm/cli/releases/tag/arborist-v6.1.5): `@npmcli/arborist@6.1.5`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmaccess-v7.0.1): `libnpmaccess@7.0.1`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.6): `libnpmdiff@5.0.6`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.6): `libnpmexec@5.0.6`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.6): `libnpmfund@4.0.6`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmhook-v9.0.1): `libnpmhook@9.0.1`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.1): `libnpmorg@5.0.1`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.6): `libnpmpack@5.0.6`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.6): `libnpmpublish@7.0.6`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmsearch-v6.0.1): `libnpmsearch@6.0.1`
- [Workspace](https://github.com/npm/cli/releases/tag/libnpmteam-v5.0.1): `libnpmteam@5.0.1`
### [`v9.1.3`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​913-httpsgithubcomnpmclicomparev912v913-2022-11-30)
[Compare Source](https://github.com/npm/cli/compare/v9.1.2...v9.1.3)
##### Bug Fixes
- [`ffbdea2`](https://github.com/npm/cli/commit/ffbdea286a08eeaf40ab83eea5bfe0602dc6bbcd) [#​5894](https://github.com/npm/cli/pull/5894) npm pack filename on scoped packages ([#​5894](https://github.com/npm/cli/issues/5894)) ([@​HenryNguyen5](https://github.com/HenryNguyen5))
- [`c26d708`](https://github.com/npm/cli/commit/c26d708428a96da530092759b5ff6d67c7282348) [#​5884](https://github.com/npm/cli/pull/5884) validate username at get-identity ([#​5884](https://github.com/npm/cli/issues/5884)) ([@​sosoba](https://github.com/sosoba), [@​nlf](https://github.com/nlf))
##### Documentation
- [`ea948dc`](https://github.com/npm/cli/commit/ea948dceac5cfeef437c97874ab26c3275e75766) [#​5881](https://github.com/npm/cli/pull/5881) update description of npm exec ([#​5881](https://github.com/npm/cli/issues/5881)) ([@​styfle](https://github.com/styfle), [@​wraithgar](https://github.com/wraithgar))
- [`40f2c21`](https://github.com/npm/cli/commit/40f2c213d75a252665311b4f8775d297390aeb70) [#​5865](https://github.com/npm/cli/pull/5865) ci-info url ([#​5865](https://github.com/npm/cli/issues/5865)) ([@​wraithgar](https://github.com/wraithgar))
- [`681a45b`](https://github.com/npm/cli/commit/681a45bb48acd57aa64cb3241ea4915f5a12e029) [#​5875](https://github.com/npm/cli/pull/5875) run the comand for directory workspaces ([#​5875](https://github.com/npm/cli/issues/5875)) ([@​1aron](https://github.com/1aron))
- [`681a45b`](https://github.com/npm/cli/commit/681a45bb48acd57aa64cb3241ea4915f5a12e029) [#​5875](https://github.com/npm/cli/pull/5875) add workspace directory example ([#​5875](https://github.com/npm/cli/issues/5875)) ([@​1aron](https://github.com/1aron))
##### Dependencies
- [Workspace](https://github.com/npm/cli/compare/arborist-v6.1.3...arborist-v6.1.4): `@npmcli/arborist@6.1.4`
- [Workspace](https://github.com/npm/cli/compare/libnpmdiff-v5.0.4...libnpmdiff-v5.0.5): `libnpmdiff@5.0.5`
- [Workspace](https://github.com/npm/cli/compare/libnpmexec-v5.0.4...libnpmexec-v5.0.5): `libnpmexec@5.0.5`
- [Workspace](https://github.com/npm/cli/compare/libnpmfund-v4.0.4...libnpmfund-v4.0.5): `libnpmfund@4.0.5`
- [Workspace](https://github.com/npm/cli/compare/libnpmpack-v5.0.4...libnpmpack-v5.0.5): `libnpmpack@5.0.5`
- [Workspace](https://github.com/npm/cli/compare/libnpmpublish-v7.0.4...libnpmpublish-v7.0.5): `libnpmpublish@7.0.5`
### [`v9.1.2`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​912-httpsgithubcomnpmclicomparev911v912-2022-11-16)
[Compare Source](https://github.com/npm/cli/compare/v9.1.1...v9.1.2)
##### Bug Fixes
- [`d9654cf`](https://github.com/npm/cli/commit/d9654cffd7024ec2d068147868978fc994d696e4) [#​5861](https://github.com/npm/cli/pull/5861) remove unwanted package.json entries ([#​5861](https://github.com/npm/cli/issues/5861)) ([@​wraithgar](https://github.com/wraithgar))
##### Dependencies
- [`a351685`](https://github.com/npm/cli/commit/a351685c4951b1d9e2ba86bc99e3706688813438) [#​5858](https://github.com/npm/cli/pull/5858) move from [@​npmcli/ci-detect](https://github.com/npmcli/ci-detect) to ci-info ([#​5858](https://github.com/npm/cli/issues/5858))
- [Workspace](https://github.com/npm/cli/compare/arborist-v6.1.2...arborist-v6.1.3): `@npmcli/arborist@6.1.3`
- [Workspace](https://github.com/npm/cli/compare/libnpmdiff-v5.0.3...libnpmdiff-v5.0.4): `libnpmdiff@5.0.4`
- [Workspace](https://github.com/npm/cli/compare/libnpmexec-v5.0.3...libnpmexec-v5.0.4): `libnpmexec@5.0.4`
- [Workspace](https://github.com/npm/cli/compare/libnpmfund-v4.0.3...libnpmfund-v4.0.4): `libnpmfund@4.0.4`
- [Workspace](https://github.com/npm/cli/compare/libnpmpack-v5.0.3...libnpmpack-v5.0.4): `libnpmpack@5.0.4`
- [Workspace](https://github.com/npm/cli/compare/libnpmpublish-v7.0.3...libnpmpublish-v7.0.4): `libnpmpublish@7.0.4`
### [`v9.1.1`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​911-httpsgithubcomnpmclicomparev910v911-2022-11-09)
[Compare Source](https://github.com/npm/cli/compare/v9.1.0...v9.1.1)
##### Documentation
- [`1bff064`](https://github.com/npm/cli/commit/1bff0640ccb8414e2d416a5cf9d64e9ff03c6403) [#​5819](https://github.com/npm/cli/pull/5819) config: document `npm config fix` ([#​5819](https://github.com/npm/cli/issues/5819)) ([@​wraithgar](https://github.com/wraithgar))
##### Dependencies
- [`335c7e4`](https://github.com/npm/cli/commit/335c7e4348f5505fad33b8a78348a02a82b91426) [#​5813](https://github.com/npm/cli/pull/5813) `cacache@17.0.2`
- [`878ddfb`](https://github.com/npm/cli/commit/878ddfb5b68c03bdcd7d7da8dae92c4947942801) `@npmcli/fs@3.1.0`
- [Workspace](https://github.com/npm/cli/compare/arborist-v6.1.1...arborist-v6.1.2): `@npmcli/arborist@6.1.2`
- [Workspace](https://github.com/npm/cli/compare/libnpmdiff-v5.0.2...libnpmdiff-v5.0.3): `libnpmdiff@5.0.3`
- [Workspace](https://github.com/npm/cli/compare/libnpmexec-v5.0.2...libnpmexec-v5.0.3): `libnpmexec@5.0.3`
- [Workspace](https://github.com/npm/cli/compare/libnpmfund-v4.0.2...libnpmfund-v4.0.3): `libnpmfund@4.0.3`
- [Workspace](https://github.com/npm/cli/compare/libnpmpack-v5.0.2...libnpmpack-v5.0.3): `libnpmpack@5.0.3`
- [Workspace](https://github.com/npm/cli/compare/libnpmpublish-v7.0.2...libnpmpublish-v7.0.3): `libnpmpublish@7.0.3`
### [`v9.1.0`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​910-httpsgithubcomnpmclicomparev901v910-2022-11-02)
[Compare Source](https://github.com/npm/cli/compare/v9.0.1...v9.1.0)
##### Features
- [`706b3d3`](https://github.com/npm/cli/commit/706b3d3f227de43a095263926d2eef2b4e4cf2a9) [#​5779](https://github.com/npm/cli/pull/5779) set --no-audit when installing outside of a project (like --global) ([@​fritzy](https://github.com/fritzy))
##### Bug Fixes
- [`1f5382d`](https://github.com/npm/cli/commit/1f5382dada181cda41f1504974de1e69a6c1ad7f) [#​5789](https://github.com/npm/cli/pull/5789) don't set `stdioString` for any spawn/run-script calls ([@​lukekarrys](https://github.com/lukekarrys))
- [`8fd614a`](https://github.com/npm/cli/commit/8fd614af5d6de970a6bbcffc538564d2a809411a) use promiseSpawn.open instead of opener ([@​nlf](https://github.com/nlf))
- [`41843ad`](https://github.com/npm/cli/commit/41843ad8a20bd20aacad2bb37fe473f2e76d5306) use an absolute path to notepad.exe by default, correct docs ([@​nlf](https://github.com/nlf))
- [`0c5834e`](https://github.com/npm/cli/commit/0c5834ed635833ef49fe10cc888025a5debebe21) [#​5758](https://github.com/npm/cli/pull/5758) use hosted-git-info to parse registry urls ([#​5758](https://github.com/npm/cli/issues/5758)) ([@​lukekarrys](https://github.com/lukekarrys))
##### Documentation
- [`ce6745c`](https://github.com/npm/cli/commit/ce6745c806d721f5e3c455a65fd44bfe03e9d2ae) [#​5763](https://github.com/npm/cli/pull/5763) fixed some typos ([#​5763](https://github.com/npm/cli/issues/5763)) ([@​AndrewDawes](https://github.com/AndrewDawes))
##### Dependencies
- [`b89c19e`](https://github.com/npm/cli/commit/b89c19e9a7674b0bd9d336c14dee1bf381843648) [#​5795](https://github.com/npm/cli/pull/5795) `cli-table3@​0.6.3`
- [`6b6dfca`](https://github.com/npm/cli/commit/6b6dfca191cb8f7871f755b926fd5ae223ba697a) `fastest-levenshtein@1.0.16`
- [`9972ed1`](https://github.com/npm/cli/commit/9972ed1423d7a4f7ca03a34f5aa69321b81850fd) `@npmcli/ci-detect@3.0.1`
- [`024e612`](https://github.com/npm/cli/commit/024e612f55fc9906b49065dbabbee8b8261eb4eb) `abbrev@2.0.0`
- [`66f9bcd`](https://github.com/npm/cli/commit/66f9bcd10b8d8cb635593c526727056581c7955d) `nopt@7.0.0`
- [`5730d17`](https://github.com/npm/cli/commit/5730d17198e066077cb3ea6f78753746afc13603) `tar@6.1.12`
- [`2fef570`](https://github.com/npm/cli/commit/2fef570caf00bd92a3a4cf0b2bc4ce56fd8bd594) `node-gyp@9.3.0`
- [`abfb28b`](https://github.com/npm/cli/commit/abfb28b249183b8c033f8e7acc1546150cdac137) `@npmcli/run-script@6.0.0`
- [`205e2fd`](https://github.com/npm/cli/commit/205e2fdde91f4f21d92ccf0bf9e1ab9ab3053167) `pacote@15.0.6`
- [`ac25863`](https://github.com/npm/cli/commit/ac25863a33b75620ac9edf4057bfb9409028636a) remove opener, `@npmcli/promise-spawn@6.0.1`, `@npmcli/run-script@5.1.1`, `@npmcli/git@4.0.3`, `pacote@15.0.5`, `which@3.0.0`
- [Workspace](https://github.com/npm/cli/compare/arborist-v6.1.0...arborist-v6.1.1): `@npmcli/arborist@6.1.1`
- [Workspace](https://github.com/npm/cli/compare/config-v6.0.1...config-v6.1.0): `@npmcli/config@6.1.0`
- [Workspace](https://github.com/npm/cli/compare/libnpmdiff-v5.0.1...libnpmdiff-v5.0.2): `libnpmdiff@5.0.2`
- [Workspace](https://github.com/npm/cli/compare/libnpmexec-v5.0.1...libnpmexec-v5.0.2): `libnpmexec@5.0.2`
- [Workspace](https://github.com/npm/cli/compare/libnpmfund-v4.0.1...libnpmfund-v4.0.2): `libnpmfund@4.0.2`
- [Workspace](https://github.com/npm/cli/compare/libnpmpack-v5.0.1...libnpmpack-v5.0.2): `libnpmpack@5.0.2`
- [Workspace](https://github.com/npm/cli/compare/libnpmpublish-v7.0.1...libnpmpublish-v7.0.2): `libnpmpublish@7.0.2`
- [Workspace](https://github.com/npm/cli/compare/libnpmversion-v4.0.0...libnpmversion-v4.0.1): `libnpmversion@4.0.1`
### [`v9.0.1`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​901-httpsgithubcomnpmclicomparev900v901-2022-10-26)
[Compare Source](https://github.com/npm/cli/compare/v9.0.0...v9.0.1)
##### Documentation
- [`b5fadd0`](https://github.com/npm/cli/commit/b5fadd0cec392f4bf6d60fa1358f96400be94667) [#​5742](https://github.com/npm/cli/pull/5742) Better npx link ([#​5742](https://github.com/npm/cli/issues/5742)) ([@​mrienstra](https://github.com/mrienstra))
##### Dependencies
- [`de6618e`](https://github.com/npm/cli/commit/de6618e93182ba00b4be516db1efb3c51efa17ba) [#​5757](https://github.com/npm/cli/pull/5757) `@npmcli/promise-spawn@5.0.0` ([#​5757](https://github.com/npm/cli/issues/5757))
- [`5625274`](https://github.com/npm/cli/commit/562527456d3862d871d042fa4ff6e38354e320ea) [#​5755](https://github.com/npm/cli/pull/5755) `hosted-git-info@6.1.0` ([#​5755](https://github.com/npm/cli/issues/5755))
- [`32bdd68`](https://github.com/npm/cli/commit/32bdd686ccf826050075e770ffddf7401efa79c9) [#​5754](https://github.com/npm/cli/pull/5754) `npm-packlist@7.0.2` ([#​5754](https://github.com/npm/cli/issues/5754))
- [Workspace](https://github.com/npm/cli/compare/arborist-v6.0.0...arborist-v6.1.0): `@npmcli/arborist@6.1.0`
- [Workspace](https://github.com/npm/cli/compare/libnpmdiff-v5.0.0...libnpmdiff-v5.0.1): `libnpmdiff@5.0.1`
- [Workspace](https://github.com/npm/cli/compare/libnpmexec-v5.0.0...libnpmexec-v5.0.1): `libnpmexec@5.0.1`
- [Workspace](https://github.com/npm/cli/compare/libnpmfund-v4.0.0...libnpmfund-v4.0.1): `libnpmfund@4.0.1`
- [Workspace](https://github.com/npm/cli/compare/libnpmpack-v5.0.0...libnpmpack-v5.0.1): `libnpmpack@5.0.1`
- [Workspace](https://github.com/npm/cli/compare/libnpmpublish-v7.0.0...libnpmpublish-v7.0.1): `libnpmpublish@7.0.1`
### [`v9.0.0`](https://github.com/npm/cli/blob/HEAD/CHANGELOG.md#​900-httpsgithubcomnpmclicomparev900-pre6v900-2022-10-19)
[Compare Source](https://github.com/npm/cli/compare/v8.19.4...v9.0.0)
##### Features
- [`e3b004c`](https://github.com/npm/cli/commit/e3b004c0d6dfcb153c4734af12afb09897e20932) [#​5727](https://github.com/npm/cli/pull/5727) move cli and all workspaces out of prerelease mode ([@​lukekarrys](https://github.com/lukekarrys))
##### Dependencies
- [Workspace](https://github.com/npm/cli/compare/arborist-v6.0.0-pre.5...arborist-v6.0.0): `@npmcli/arborist@6.0.0`
- [Workspace](https://github.com/npm/cli/compare/libnpmaccess-v7.0.0-pre.2...libnpmaccess-v7.0.0): `libnpmaccess@7.0.0`
- [Workspace](https://github.com/npm/cli/compare/libnpmdiff-v5.0.0-pre.3...libnpmdiff-v5.0.0): `libnpmdiff@5.0.0`
- [Workspace](https://github.com/npm/cli/compare/libnpmexec-v5.0.0-pre.5...libnpmexec-v5.0.0): `libnpmexec@5.0.0`
- [Workspace](https://github.com/npm/cli/compare/libnpmfund-v4.0.0-pre.5...libnpmfund-v4.0.0): `libnpmfund@4.0.0`
- [Workspace](https://github.com/npm/cli/compare/libnpmhook-v9.0.0-pre.1...libnpmhook-v9.0.0): `libnpmhook@9.0.0`
- [Workspace](https://github.com/npm/cli/compare/libnpmorg-v5.0.0-pre.1...libnpmorg-v5.0.0): `libnpmorg@5.0.0`
- [Workspace](https://github.com/npm/cli/compare/libnpmpack-v5.0.0-pre.4...libnpmpack-v5.0.0): `libnpmpack@5.0.0`
- [Workspace](https://github.com/npm/cli/compare/libnpmpublish-v7.0.0-pre.4...libnpmpublish-v7.0.0): `libnpmpublish@7.0.0`
- [Workspace](https://github.com/npm/cli/compare/libnpmsearch-v6.0.0-pre.1...libnpmsearch-v6.0.0): `libnpmsearch@6.0.0`
- [Workspace](https://github.com/npm/cli/compare/libnpmteam-v5.0.0-pre.1...libnpmteam-v5.0.0): `libnpmteam@5.0.0`
- [Workspace](https://github.com/npm/cli/compare/libnpmversion-v4.0.0-pre.1...libnpmversion-v4.0.0): `libnpmversion@4.0.0`
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/166Update dependency tsparticles to v22023-12-04T12:23:56+01:00RenovateBotUpdate dependency tsparticles to v2This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [tsparticles](https://particles.js.org) ([source](https://github.com/matteobruni/tsparticles)) | [`1.38.0` ...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [tsparticles](https://particles.js.org) ([source](https://github.com/matteobruni/tsparticles)) | [`1.38.0` -> `2.10.1`](https://renovatebot.com/diffs/npm/tsparticles/1.38.0/2.10.1) | [![age](https://badges.renovateapi.com/packages/npm/tsparticles/2.10.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/tsparticles/2.10.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/tsparticles/2.10.1/compatibility-slim/1.38.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/tsparticles/2.10.1/confidence-slim/1.38.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>matteobruni/tsparticles</summary>
### [`v2.10.1`](https://github.com/matteobruni/tsparticles/compare/v2.10.0...v2.10.1)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/v2.10.0...v2.10.1)
### [`v2.10.0`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​2100-httpsgithubcommatteobrunitsparticlescomparev200-alpha0v2100-2023-06-03)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.9.3...v2.10.0)
##### Bug Fixes
- **deps:** update dependency [@​ionic/angular](https://github.com/ionic/angular) to v6 ([b20503f](https://github.com/matteobruni/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f))
- **deps:** update dependency gh-pages to v4 ([cf6e957](https://github.com/matteobruni/tsparticles/commit/cf6e9577132afcec26410f7321fcf5ffcfb05930))
- **deps:** update dependency rimraf to v4.4.1 ([370d1ca](https://github.com/matteobruni/tsparticles/commit/370d1ca4d3bb0ea8bfe5fb3e0f5e1d74f45f4de6))
- **deps:** update dependency rimraf to v5 ([c29cbc4](https://github.com/matteobruni/tsparticles/commit/c29cbc43ed0d3522b718e7236a48eae9b91cde43))
- **deps:** update dependency rimraf to v5.0.1 ([6627473](https://github.com/matteobruni/tsparticles/commit/66274734c70b5759c59f7e949c8fcb2c8529bdf2))
- **deps:** update react monorepo to v18 ([3f6aa46](https://github.com/matteobruni/tsparticles/commit/3f6aa46e399d0092ae13ba494db86256c0d05c40))
- **deps:** update react monorepo to v18.1.0 ([6b45793](https://github.com/matteobruni/tsparticles/commit/6b457937c41d7681a2135dfcb6ff220e578f22bb))
- fixed double mouse events on mobile using pointer events, closes [#​4622](https://github.com/matteobruni/tsparticles/issues/4622) ([1019fa4](https://github.com/matteobruni/tsparticles/commit/1019fa431f8a43cbd45d6adeb5adf94433e6e04b))
- fixes build scripts, closes [#​3909](https://github.com/matteobruni/tsparticles/issues/3909), closes [#​3911](https://github.com/matteobruni/tsparticles/issues/3911) ([d2c3fb3](https://github.com/matteobruni/tsparticles/commit/d2c3fb33ff9c9d529f2609f89c63cb6e1e61ecda))
- updated all mermaid charts in the readme files, closes [#​4763](https://github.com/matteobruni/tsparticles/issues/4763) ([eac8139](https://github.com/matteobruni/tsparticles/commit/eac813939b0857902cda1be0585e35e23e541723))
- used getRandom in canvas mask plugin for shuffling ([0161280](https://github.com/matteobruni/tsparticles/commit/0161280614b56461a87bfe06ed02c38982cda361))
##### Features
- added localization support to wordpress plugin, fixes [#​4807](https://github.com/matteobruni/tsparticles/issues/4807) ([8a93b8a](https://github.com/matteobruni/tsparticles/commit/8a93b8a3d6a1327903c745d7a3b04cb41e5249c8))
- added v1 plugins to slim and full bundle, fixed some stuff in pjs plugin ([411ddce](https://github.com/matteobruni/tsparticles/commit/411ddcec5e47940546884bf3135800e06b267a21))
- added version to engine ([9406873](https://github.com/matteobruni/tsparticles/commit/9406873c6551b59e64edbe3a0e4fe59ef2cde4c6))
- adding new path plugin, using svg paths as a source ([72316ec](https://github.com/matteobruni/tsparticles/commit/72316ec38ee3556ad2db0af4e84a14529ddb1b9b))
- created destroy updater, moved all particles destroy (split and similar) code from engine ([f8642fd](https://github.com/matteobruni/tsparticles/commit/f8642fda3f43688ae7a0df55f5b06bb2a45d9e80))
- moved absorbers to an external plugin, breaking ([5e7223f](https://github.com/matteobruni/tsparticles/commit/5e7223fb6b505260eb72899ec1e9762d96a5c4d7))
- moved all interactions in external packages, breaking ([76c44df](https://github.com/matteobruni/tsparticles/commit/76c44dfa64cae994ddb1a004e7ff6cdbe3a4b5a9))
- moved all plugins to external packages, breaking ([a3edcec](https://github.com/matteobruni/tsparticles/commit/a3edcecd129009e7d9af138dd9a1285360e7003d))
- moved particles.js compatibility to another package ([70404b7](https://github.com/matteobruni/tsparticles/commit/70404b74b26da4b9a28b5d6d646cd9ed6c0635f1))
- moved polygon mask to external plugin (breaking) ([abdfe37](https://github.com/matteobruni/tsparticles/commit/abdfe37f250a4f357f4491bb7ff0e54da6a7303e))
- preparing react-particles and switching alternate packages ([49e749e](https://github.com/matteobruni/tsparticles/commit/49e749e90e076f0cb22eefe0f3399102f5b9fb35))
- removed all canvas context save/restore calls ([208722f](https://github.com/matteobruni/tsparticles/commit/208722f0a521246165b7cdc529dfbfbd7a3cf7eb))
- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777))
#### [2.9.3](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.9.2...tsparticles@2.9.3) (2023-02-12)
**Note:** Version bump only for package tsparticles
#### [2.9.2](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.9.1...tsparticles@2.9.2) (2023-02-12)
**Note:** Version bump only for package tsparticles
#### [2.9.1](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.9.0...tsparticles@2.9.1) (2023-02-11)
**Note:** Version bump only for package tsparticles
### [`v2.9.3`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​293-httpsgithubcommatteobrunitsparticlescomparetsparticles292tsparticles293-2023-02-12)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.9.2...tsparticles@2.9.3)
**Note:** Version bump only for package tsparticles
### [`v2.9.2`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​292-httpsgithubcommatteobrunitsparticlescomparetsparticles291tsparticles292-2023-02-12)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.9.1...tsparticles@2.9.2)
**Note:** Version bump only for package tsparticles
### [`v2.9.1`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​291-httpsgithubcommatteobrunitsparticlescomparetsparticles290tsparticles291-2023-02-11)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.9.0...tsparticles@2.9.1)
**Note:** Version bump only for package tsparticles
### [`v2.9.0`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​290-httpsgithubcommatteobrunitsparticlescomparetsparticles280tsparticles290-2023-02-10)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.8.0...tsparticles@2.9.0)
##### Features
- added version to engine ([9406873](https://github.com/matteobruni/tsparticles/commit/9406873c6551b59e64edbe3a0e4fe59ef2cde4c6))
### [`v2.8.0`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​280-httpsgithubcommatteobrunitsparticlescomparetsparticles271tsparticles280-2023-01-18)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.7.1...tsparticles@2.8.0)
**Note:** Version bump only for package tsparticles
#### [2.7.1](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.7.0...tsparticles@2.7.1) (2022-12-25)
**Note:** Version bump only for package tsparticles
### [`v2.7.1`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​271-httpsgithubcommatteobrunitsparticlescomparetsparticles270tsparticles271-2022-12-25)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.7.0...tsparticles@2.7.1)
**Note:** Version bump only for package tsparticles
### [`v2.7.0`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​270-httpsgithubcommatteobrunitsparticlescomparetsparticles260tsparticles270-2022-12-23)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.6.0...tsparticles@2.7.0)
##### Bug Fixes
- used getRandom in canvas mask plugin for shuffling ([0161280](https://github.com/matteobruni/tsparticles/commit/0161280614b56461a87bfe06ed02c38982cda361))
### [`v2.6.0`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​260-httpsgithubcommatteobrunitsparticlescomparetsparticles253tsparticles260-2022-12-06)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.5.3...tsparticles@2.6.0)
##### Bug Fixes
- updated all mermaid charts in the readme files, closes [#​4763](https://github.com/matteobruni/tsparticles/issues/4763) ([eac8139](https://github.com/matteobruni/tsparticles/commit/eac813939b0857902cda1be0585e35e23e541723))
##### Features
- added localization support to wordpress plugin, fixes [#​4807](https://github.com/matteobruni/tsparticles/issues/4807) ([8a93b8a](https://github.com/matteobruni/tsparticles/commit/8a93b8a3d6a1327903c745d7a3b04cb41e5249c8))
#### [2.5.3](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.5.2...tsparticles@2.5.3) (2022-11-07)
**Note:** Version bump only for package tsparticles
#### [2.5.2](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.5.1...tsparticles@2.5.2) (2022-11-07)
**Note:** Version bump only for package tsparticles
#### [2.5.1](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.5.0...tsparticles@2.5.1) (2022-11-03)
**Note:** Version bump only for package tsparticles
### [`v2.5.3`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​253-httpsgithubcommatteobrunitsparticlescomparetsparticles252tsparticles253-2022-11-07)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.5.2...tsparticles@2.5.3)
**Note:** Version bump only for package tsparticles
### [`v2.5.2`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​252-httpsgithubcommatteobrunitsparticlescomparetsparticles251tsparticles252-2022-11-07)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.5.1...tsparticles@2.5.2)
**Note:** Version bump only for package tsparticles
### [`v2.5.1`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​251-httpsgithubcommatteobrunitsparticlescomparetsparticles250tsparticles251-2022-11-03)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.5.0...tsparticles@2.5.1)
**Note:** Version bump only for package tsparticles
### [`v2.5.0`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​250-httpsgithubcommatteobrunitsparticlescomparetsparticles240tsparticles250-2022-11-02)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.4.0...tsparticles@2.5.0)
**Note:** Version bump only for package tsparticles
### [`v2.4.0`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​240-httpsgithubcommatteobrunitsparticlescomparetsparticles234tsparticles240-2022-10-30)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.3.4...tsparticles@2.4.0)
##### Features
- removed all canvas context save/restore calls ([208722f](https://github.com/matteobruni/tsparticles/commit/208722f0a521246165b7cdc529dfbfbd7a3cf7eb))
#### [2.3.4](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.3.3...tsparticles@2.3.4) (2022-09-30)
**Note:** Version bump only for package tsparticles
#### [2.3.3](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.3.2...tsparticles@2.3.3) (2022-09-30)
**Note:** Version bump only for package tsparticles
#### [2.3.2](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.3.1...tsparticles@2.3.2) (2022-09-21)
**Note:** Version bump only for package tsparticles
#### [2.3.1](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.3.0...tsparticles@2.3.1) (2022-09-13)
**Note:** Version bump only for package tsparticles
### [`v2.3.4`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​234-httpsgithubcommatteobrunitsparticlescomparetsparticles233tsparticles234-2022-09-30)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.3.3...tsparticles@2.3.4)
**Note:** Version bump only for package tsparticles
### [`v2.3.3`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​233-httpsgithubcommatteobrunitsparticlescomparetsparticles232tsparticles233-2022-09-30)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.3.2...tsparticles@2.3.3)
**Note:** Version bump only for package tsparticles
### [`v2.3.2`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​232-httpsgithubcommatteobrunitsparticlescomparetsparticles231tsparticles232-2022-09-21)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.3.1...tsparticles@2.3.2)
**Note:** Version bump only for package tsparticles
### [`v2.3.1`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​231-httpsgithubcommatteobrunitsparticlescomparetsparticles230tsparticles231-2022-09-13)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.3.0...tsparticles@2.3.1)
**Note:** Version bump only for package tsparticles
### [`v2.3.0`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​230-httpsgithubcommatteobrunitsparticlescomparetsparticles224tsparticles230-2022-09-11)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.2.4...tsparticles@2.3.0)
##### Features
- created destroy updater, moved all particles destroy (split and similar) code from engine ([f8642fd](https://github.com/matteobruni/tsparticles/commit/f8642fda3f43688ae7a0df55f5b06bb2a45d9e80))
#### [2.2.4](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.2.2...tsparticles@2.2.4) (2022-08-26)
**Note:** Version bump only for package tsparticles
#### [2.2.3](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.2.2...tsparticles@2.2.3) (2022-08-21)
**Note:** Version bump only for package tsparticles
#### [2.2.2](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.2.1...tsparticles@2.2.2) (2022-08-16)
##### Bug Fixes
- fixed double mouse events on mobile using pointer events, closes [#​4622](https://github.com/matteobruni/tsparticles/issues/4622) ([1019fa4](https://github.com/matteobruni/tsparticles/commit/1019fa431f8a43cbd45d6adeb5adf94433e6e04b))
#### [2.2.1](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.2.0...tsparticles@2.2.1) (2022-08-12)
**Note:** Version bump only for package tsparticles
### [`v2.2.4`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​224-httpsgithubcommatteobrunitsparticlescomparetsparticles222tsparticles224-2022-08-26)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.2.3...tsparticles@2.2.4)
**Note:** Version bump only for package tsparticles
### [`v2.2.3`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​223-httpsgithubcommatteobrunitsparticlescomparetsparticles222tsparticles223-2022-08-21)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.2.2...tsparticles@2.2.3)
**Note:** Version bump only for package tsparticles
### [`v2.2.2`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​222-httpsgithubcommatteobrunitsparticlescomparetsparticles221tsparticles222-2022-08-16)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.2.1...tsparticles@2.2.2)
##### Bug Fixes
- fixed double mouse events on mobile using pointer events, closes [#​4622](https://github.com/matteobruni/tsparticles/issues/4622) ([1019fa4](https://github.com/matteobruni/tsparticles/commit/1019fa431f8a43cbd45d6adeb5adf94433e6e04b))
### [`v2.2.1`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​221-httpsgithubcommatteobrunitsparticlescomparetsparticles220tsparticles221-2022-08-12)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.2.0...tsparticles@2.2.1)
**Note:** Version bump only for package tsparticles
### [`v2.2.0`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​220-httpsgithubcommatteobrunitsparticlescomparetsparticles214tsparticles220-2022-08-11)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.1.4...tsparticles@2.2.0)
**Note:** Version bump only for package tsparticles
#### [2.1.4](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.1.3...tsparticles@2.1.4) (2022-07-28)
##### Features
- preparing react-particles and switching alternate packages ([49e749e](https://github.com/matteobruni/tsparticles/commit/49e749e90e076f0cb22eefe0f3399102f5b9fb35))
#### [2.1.3](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.1.2...tsparticles@2.1.3) (2022-07-01)
**Note:** Version bump only for package tsparticles
#### [2.1.2](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.1.1...tsparticles@2.1.2) (2022-07-01)
**Note:** Version bump only for package tsparticles
#### [2.1.1](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.1.0...tsparticles@2.1.1) (2022-07-01)
**Note:** Version bump only for package tsparticles
### [`v2.1.4`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​214-httpsgithubcommatteobrunitsparticlescomparetsparticles213tsparticles214-2022-07-28)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.1.3...tsparticles@2.1.4)
##### Features
- preparing react-particles and switching alternate packages ([49e749e](https://github.com/matteobruni/tsparticles/commit/49e749e90e076f0cb22eefe0f3399102f5b9fb35))
### [`v2.1.3`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​213-httpsgithubcommatteobrunitsparticlescomparetsparticles212tsparticles213-2022-07-01)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.1.2...tsparticles@2.1.3)
**Note:** Version bump only for package tsparticles
### [`v2.1.2`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​212-httpsgithubcommatteobrunitsparticlescomparetsparticles211tsparticles212-2022-07-01)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.1.1...tsparticles@2.1.2)
**Note:** Version bump only for package tsparticles
### [`v2.1.1`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​211-httpsgithubcommatteobrunitsparticlescomparetsparticles210tsparticles211-2022-07-01)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.1.0...tsparticles@2.1.1)
**Note:** Version bump only for package tsparticles
### [`v2.1.0`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​210-httpsgithubcommatteobrunitsparticlescomparetsparticles206tsparticles210-2022-06-18)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.0.6...tsparticles@2.1.0)
##### Bug Fixes
- **deps:** update dependency gh-pages to v4 ([cf6e957](https://github.com/matteobruni/tsparticles/commit/cf6e9577132afcec26410f7321fcf5ffcfb05930))
- **deps:** update react monorepo to v18.1.0 ([6b45793](https://github.com/matteobruni/tsparticles/commit/6b457937c41d7681a2135dfcb6ff220e578f22bb))
#### [2.0.6](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.0.5...tsparticles@2.0.6) (2022-04-16)
##### Bug Fixes
- fixes build scripts, closes [#​3909](https://github.com/matteobruni/tsparticles/issues/3909), closes [#​3911](https://github.com/matteobruni/tsparticles/issues/3911) ([d2c3fb3](https://github.com/matteobruni/tsparticles/commit/d2c3fb33ff9c9d529f2609f89c63cb6e1e61ecda))
#### [2.0.5](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.0.4...tsparticles@2.0.5) (2022-04-14)
**Note:** Version bump only for package tsparticles
#### [2.0.4](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.43.1...tsparticles@2.0.4) (2022-04-06)
##### Bug Fixes
- **deps:** update dependency [@​ionic/angular](https://github.com/ionic/angular) to v6 ([b20503f](https://github.com/matteobruni/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f))
- **deps:** update react monorepo to v18 ([3f6aa46](https://github.com/matteobruni/tsparticles/commit/3f6aa46e399d0092ae13ba494db86256c0d05c40))
##### Features
- added v1 plugins to slim and full bundle, fixed some stuff in pjs plugin ([411ddce](https://github.com/matteobruni/tsparticles/commit/411ddcec5e47940546884bf3135800e06b267a21))
- moved absorbers to an external plugin, breaking ([5e7223f](https://github.com/matteobruni/tsparticles/commit/5e7223fb6b505260eb72899ec1e9762d96a5c4d7))
- moved all interactions in external packages, breaking ([76c44df](https://github.com/matteobruni/tsparticles/commit/76c44dfa64cae994ddb1a004e7ff6cdbe3a4b5a9))
- moved all plugins to external packages, breaking ([a3edcec](https://github.com/matteobruni/tsparticles/commit/a3edcecd129009e7d9af138dd9a1285360e7003d))
- moved particles.js compatibility to another package ([70404b7](https://github.com/matteobruni/tsparticles/commit/70404b74b26da4b9a28b5d6d646cd9ed6c0635f1))
- moved polygon mask to external plugin (breaking) ([abdfe37](https://github.com/matteobruni/tsparticles/commit/abdfe37f250a4f357f4491bb7ff0e54da6a7303e))
- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777))
#### [2.0.3](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.42.1...tsparticles@2.0.3) (2022-03-11)
##### Bug Fixes
- **deps:** update dependency [@​ionic/angular](https://github.com/ionic/angular) to v6 ([b20503f](https://github.com/matteobruni/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f))
##### Features
- added v1 plugins to slim and full bundle, fixed some stuff in pjs plugin ([411ddce](https://github.com/matteobruni/tsparticles/commit/411ddcec5e47940546884bf3135800e06b267a21))
- moved absorbers to an external plugin, breaking ([5e7223f](https://github.com/matteobruni/tsparticles/commit/5e7223fb6b505260eb72899ec1e9762d96a5c4d7))
- moved all interactions in external packages, breaking ([76c44df](https://github.com/matteobruni/tsparticles/commit/76c44dfa64cae994ddb1a004e7ff6cdbe3a4b5a9))
- moved all plugins to external packages, breaking ([a3edcec](https://github.com/matteobruni/tsparticles/commit/a3edcecd129009e7d9af138dd9a1285360e7003d))
- moved particles.js compatibility to another package ([70404b7](https://github.com/matteobruni/tsparticles/commit/70404b74b26da4b9a28b5d6d646cd9ed6c0635f1))
- moved polygon mask to external plugin (breaking) ([abdfe37](https://github.com/matteobruni/tsparticles/commit/abdfe37f250a4f357f4491bb7ff0e54da6a7303e))
- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777))
#### [2.0.2](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.4...tsparticles@2.0.2) (2022-02-21)
##### Bug Fixes
- **deps:** update dependency [@​ionic/angular](https://github.com/ionic/angular) to v6 ([b20503f](https://github.com/matteobruni/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f))
##### Features
- added v1 plugins to slim and full bundle, fixed some stuff in pjs plugin ([411ddce](https://github.com/matteobruni/tsparticles/commit/411ddcec5e47940546884bf3135800e06b267a21))
- moved absorbers to an external plugin, breaking ([5e7223f](https://github.com/matteobruni/tsparticles/commit/5e7223fb6b505260eb72899ec1e9762d96a5c4d7))
- moved all interactions in external packages, breaking ([76c44df](https://github.com/matteobruni/tsparticles/commit/76c44dfa64cae994ddb1a004e7ff6cdbe3a4b5a9))
- moved all plugins to external packages, breaking ([a3edcec](https://github.com/matteobruni/tsparticles/commit/a3edcecd129009e7d9af138dd9a1285360e7003d))
- moved particles.js compatibility to another package ([70404b7](https://github.com/matteobruni/tsparticles/commit/70404b74b26da4b9a28b5d6d646cd9ed6c0635f1))
- moved polygon mask to external plugin (breaking) ([abdfe37](https://github.com/matteobruni/tsparticles/commit/abdfe37f250a4f357f4491bb7ff0e54da6a7303e))
- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777))
#### [2.0.1](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.0.0...tsparticles@2.0.1) (2022-02-15)
##### Features
- added v1 plugins to slim and full bundle, fixed some stuff in pjs plugin ([411ddce](https://github.com/matteobruni/tsparticles/commit/411ddcec5e47940546884bf3135800e06b267a21))
### [`v2.0.6`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​206-httpsgithubcommatteobrunitsparticlescomparetsparticles205tsparticles206-2022-04-16)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.0.5...tsparticles@2.0.6)
##### Bug Fixes
- fixes build scripts, closes [#​3909](https://github.com/matteobruni/tsparticles/issues/3909), closes [#​3911](https://github.com/matteobruni/tsparticles/issues/3911) ([d2c3fb3](https://github.com/matteobruni/tsparticles/commit/d2c3fb33ff9c9d529f2609f89c63cb6e1e61ecda))
### [`v2.0.5`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​205-httpsgithubcommatteobrunitsparticlescomparetsparticles204tsparticles205-2022-04-14)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.0.4...tsparticles@2.0.5)
**Note:** Version bump only for package tsparticles
### [`v2.0.4`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​204-httpsgithubcommatteobrunitsparticlescomparetsparticles1431tsparticles204-2022-04-06)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.0.3...tsparticles@2.0.4)
##### Bug Fixes
- **deps:** update dependency [@​ionic/angular](https://github.com/ionic/angular) to v6 ([b20503f](https://github.com/matteobruni/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f))
- **deps:** update react monorepo to v18 ([3f6aa46](https://github.com/matteobruni/tsparticles/commit/3f6aa46e399d0092ae13ba494db86256c0d05c40))
##### Features
- added v1 plugins to slim and full bundle, fixed some stuff in pjs plugin ([411ddce](https://github.com/matteobruni/tsparticles/commit/411ddcec5e47940546884bf3135800e06b267a21))
- moved absorbers to an external plugin, breaking ([5e7223f](https://github.com/matteobruni/tsparticles/commit/5e7223fb6b505260eb72899ec1e9762d96a5c4d7))
- moved all interactions in external packages, breaking ([76c44df](https://github.com/matteobruni/tsparticles/commit/76c44dfa64cae994ddb1a004e7ff6cdbe3a4b5a9))
- moved all plugins to external packages, breaking ([a3edcec](https://github.com/matteobruni/tsparticles/commit/a3edcecd129009e7d9af138dd9a1285360e7003d))
- moved particles.js compatibility to another package ([70404b7](https://github.com/matteobruni/tsparticles/commit/70404b74b26da4b9a28b5d6d646cd9ed6c0635f1))
- moved polygon mask to external plugin (breaking) ([abdfe37](https://github.com/matteobruni/tsparticles/commit/abdfe37f250a4f357f4491bb7ff0e54da6a7303e))
- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777))
### [`v2.0.3`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​203-httpsgithubcommatteobrunitsparticlescomparetsparticles1421tsparticles203-2022-03-11)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.0.2...tsparticles@2.0.3)
##### Bug Fixes
- **deps:** update dependency [@​ionic/angular](https://github.com/ionic/angular) to v6 ([b20503f](https://github.com/matteobruni/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f))
##### Features
- added v1 plugins to slim and full bundle, fixed some stuff in pjs plugin ([411ddce](https://github.com/matteobruni/tsparticles/commit/411ddcec5e47940546884bf3135800e06b267a21))
- moved absorbers to an external plugin, breaking ([5e7223f](https://github.com/matteobruni/tsparticles/commit/5e7223fb6b505260eb72899ec1e9762d96a5c4d7))
- moved all interactions in external packages, breaking ([76c44df](https://github.com/matteobruni/tsparticles/commit/76c44dfa64cae994ddb1a004e7ff6cdbe3a4b5a9))
- moved all plugins to external packages, breaking ([a3edcec](https://github.com/matteobruni/tsparticles/commit/a3edcecd129009e7d9af138dd9a1285360e7003d))
- moved particles.js compatibility to another package ([70404b7](https://github.com/matteobruni/tsparticles/commit/70404b74b26da4b9a28b5d6d646cd9ed6c0635f1))
- moved polygon mask to external plugin (breaking) ([abdfe37](https://github.com/matteobruni/tsparticles/commit/abdfe37f250a4f357f4491bb7ff0e54da6a7303e))
- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777))
### [`v2.0.2`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​202-httpsgithubcommatteobrunitsparticlescomparetsparticles1414tsparticles202-2022-02-21)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.0.1...tsparticles@2.0.2)
##### Bug Fixes
- **deps:** update dependency [@​ionic/angular](https://github.com/ionic/angular) to v6 ([b20503f](https://github.com/matteobruni/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f))
##### Features
- added v1 plugins to slim and full bundle, fixed some stuff in pjs plugin ([411ddce](https://github.com/matteobruni/tsparticles/commit/411ddcec5e47940546884bf3135800e06b267a21))
- moved absorbers to an external plugin, breaking ([5e7223f](https://github.com/matteobruni/tsparticles/commit/5e7223fb6b505260eb72899ec1e9762d96a5c4d7))
- moved all interactions in external packages, breaking ([76c44df](https://github.com/matteobruni/tsparticles/commit/76c44dfa64cae994ddb1a004e7ff6cdbe3a4b5a9))
- moved all plugins to external packages, breaking ([a3edcec](https://github.com/matteobruni/tsparticles/commit/a3edcecd129009e7d9af138dd9a1285360e7003d))
- moved particles.js compatibility to another package ([70404b7](https://github.com/matteobruni/tsparticles/commit/70404b74b26da4b9a28b5d6d646cd9ed6c0635f1))
- moved polygon mask to external plugin (breaking) ([abdfe37](https://github.com/matteobruni/tsparticles/commit/abdfe37f250a4f357f4491bb7ff0e54da6a7303e))
- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777))
### [`v2.0.1`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​201-httpsgithubcommatteobrunitsparticlescomparetsparticles200tsparticles201-2022-02-15)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@2.0.0...tsparticles@2.0.1)
##### Features
- added v1 plugins to slim and full bundle, fixed some stuff in pjs plugin ([411ddce](https://github.com/matteobruni/tsparticles/commit/411ddcec5e47940546884bf3135800e06b267a21))
### [`v2.0.0`](https://github.com/matteobruni/tsparticles/blob/HEAD/bundles/full/CHANGELOG.md#​200-httpsgithubcommatteobrunitsparticlescomparetsparticles1411tsparticles200-2022-02-15)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.43.1...tsparticles@2.0.0)
##### Bug Fixes
- **deps:** update dependency [@​ionic/angular](https://github.com/ionic/angular) to v6 ([b20503f](https://github.com/matteobruni/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f))
##### Features
- moved absorbers to an external plugin, breaking ([5e7223f](https://github.com/matteobruni/tsparticles/commit/5e7223fb6b505260eb72899ec1e9762d96a5c4d7))
- moved all interactions in external packages, breaking ([76c44df](https://github.com/matteobruni/tsparticles/commit/76c44dfa64cae994ddb1a004e7ff6cdbe3a4b5a9))
- moved all plugins to external packages, breaking ([a3edcec](https://github.com/matteobruni/tsparticles/commit/a3edcecd129009e7d9af138dd9a1285360e7003d))
- moved particles.js compatibility to another package ([70404b7](https://github.com/matteobruni/tsparticles/commit/70404b74b26da4b9a28b5d6d646cd9ed6c0635f1))
- moved polygon mask to external plugin (breaking) ([abdfe37](https://github.com/matteobruni/tsparticles/commit/abdfe37f250a4f357f4491bb7ff0e54da6a7303e))
- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777))
### [`v1.43.1`](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.43.0...tsparticles@1.43.1)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.43.0...tsparticles@1.43.1)
### [`v1.43.0`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.43.0): tsParticles 1.43.0
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.42.4...tsparticles@1.43.0)
### tsParticles 1.43.0 Changelog
#### Architecture changes
- Removed all inner index files from the engine, the exported types are unchanged
- Added CLI project
#### Bug Fixes
- Improved big circles preset, the effect is now better
- Improved particles check when drawing
- Some refactoring for smaller output size
#### Compatibility changes
- Updated build configurations for plugins, shapes, presets, and other pluggable projects, imports are now more compatible with CommonJS and ESM
- Updated all plugins to use the new build system, improves imports compatibility
- Updated external interaction managers, added click mode handling
- Added more external interaction managers, like v2
### [`v1.42.4`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.42.4): tsParticles 1.42.4
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.42.3...tsparticles@1.42.4)
### tsParticles 1.42.4 Changelog
#### Bug Fixes
- Moving `canvas.clear` closer to `draw` breaks grab links, and maybe other interactions
### [`v1.42.3`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.42.3): tsParticles 1.42.3
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.42.2...tsparticles@1.42.3)
### tsParticles 1.42.2
#### Bug Fixes
- Angular: do not load particles on the Node.js side and make its loading cancellable
- Fixed flashing issue with background mask, closes [#​3514](https://github.com/matteobruni/tsparticles/issues/3514)
***
### tsParticles 1.42.3
#### Bug Fixes
- Removed a forgotten console.log, closes [#​3551](https://github.com/matteobruni/tsparticles/issues/3551)
- Fixed flashing issue with resize method, closes [#​3523](https://github.com/matteobruni/tsparticles/issues/3523) and [#​3074](https://github.com/matteobruni/tsparticles/issues/3074)
- Fixed sea anemone preset, removed a useless option
- Canvas now is cleared just before new drawings
### [`v1.42.2`](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.42.1...tsparticles@1.42.2)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.42.1...tsparticles@1.42.2)
### [`v1.42.1`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.42.1): tsParticles 1.42.1
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.42.0...tsparticles@1.42.1)
### tsParticles 1.42.0 Changelog
#### Options Updates
New numeric values are now randomizable, using the `{ min, max }` object instead of the numeric value. The list of the new randomizable options are:
- `particles.move.attract.distance`
- `particles.move.angle.offset`
- `particles.move.angle.value`
- `particles.orbit.opacity`
- `particles.orbit.radius`
- `particles.orbit.width`
- `particles.repulse.distance`
- `particles.repulse.duration`
- `particles.repulse.factor`
- `particles.repulse.speed`
- `particles.roll.darken.value`
- `particles.roll.enlighten.value`
- `particles.rotate.animation.speed`
- `particles.tilt.animation.speed`
- `particles.twinkle.lines.opacity`
- `particles.twinkle.particles.opacity`
These are the core options, also every animation object now can have randomizable `count` and `speed` properties.
Absorbers and Emitters plugin options now have randomizable coordinates, the `{ min, max }` can be set to their `position.x` and `position.y` values instead of a single numeric.
***
### tsParticles 1.42.1 Changelog
#### Bug Fixes
- Fixes issue with 0 values on x and y properties of emitters position options
### [`v1.42.0`](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.6...tsparticles@1.42.0)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.6...tsparticles@1.42.0)
### [`v1.41.6`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.41.6): tsParticles 1.41.6
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.5...tsparticles@1.41.6)
### tsParticles 1.41.6
#### Bug Fixes
- Fixed issue with canvas resize
### [`v1.41.5`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.41.5): tsParticles 1.41.5
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.4...tsparticles@1.41.5)
### tsParticles 1.41.5
#### Bug Fixes
- Fixed emitters issues, some presets were broken
### [`v1.41.4`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.41.4): tsParticles 1.41.4
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.3...tsparticles@1.41.4)
### tsParticles 1.41.4
#### Bug Fixes
- Removed useless console.log (debug purposes)
### [`v1.41.3`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.41.3): tsParticles 1.41.3
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.2...tsparticles@1.41.3)
### tsParticles 1.41.1 Changelog
#### Updates
- Async Interactors
- Updated some readme files
***
### tsParticles 1.41.2 Changelog
#### Bug Fixes
- Fixed svelte component, it was having issues with TypeScript syntax inside
- Fixed tilt back and front colors
***
### tsParticles 1.41.3 Changelog
#### Bug Fixes
- Fixed issue with size and opacity updaters
### [`v1.41.2`](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.1...tsparticles@1.41.2)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.1...tsparticles@1.41.2)
### [`v1.41.1`](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.0...tsparticles@1.41.1)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.0...tsparticles@1.41.1)
### [`v1.41.0`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.41.0): tsParticles 1.41.0
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.40.2...tsparticles@1.41.0)
### tsParticles 1.41.0 Changelog
#### Bugfixes
- Fixed type on `particles.vue3` `particlesLoaded` property
- Fixed issue with path generators
- Fixed polygon path generator
- Fixed polygon path options
#### New Features
- Refactored path plugins to be more compatible with the new instance hierarchy
- Added more options to path plugins
- Updated `ng-particles` to Angular 13
### [`v1.40.2`](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.40.1...tsparticles@1.40.2)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.40.1...tsparticles@1.40.2)
### [`v1.40.1`](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.40.0...tsparticles@1.40.1)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.40.0...tsparticles@1.40.1)
### [`v1.40.0`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.40.0): tsParticles 1.40.0
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.39.3...tsparticles@1.40.0)
### tsParticles 1.40.0
#### Internal Updates
- Static classes are replaced by `Engine` instance singletons, this is useful for multiple instances installations since they can behave differently
- Updated README.md files
- Updated all packages to match the minor version, so it's easier to understand which package is matching the engine version
#### New Features
- Added `domId` property to Emitters options, setting that to match a real dom element id will attach the emitter to the element (closes [#​2256](https://github.com/matteobruni/tsparticles/issues/2256))
#### Breaking Changes
- The new instance singleton management is going to break the deprecated `react-particles-js`, but I decided to not change the major version since all the official components will continue to work as expected.
### [`v1.39.3`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.39.3): tsParticles 1.39.3
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.39.2...tsparticles@1.39.3)
### tsParticles 1.39.3
#### Bug Fixes
- Solved performance drop issue after the refresh, closes [#​2809](https://github.com/matteobruni/tsparticles/issues/2809), [#​2815](https://github.com/matteobruni/tsparticles/issues/2815), [#​2936](https://github.com/matteobruni/tsparticles/issues/2936)
#### Changes
- updated fps limit default value to 120, updated all presets to have the fps limit of 120 (Chrome supports that also in Mac Pro Motion displays, Safari for now is limited to 60)
### [`v1.39.2`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.39.2): tsParticles 1.39.2
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.39.1...tsparticles@1.39.2)
### tsParticles 1.39.2
#### Bug Fixes
- Fixed editor issues
### [`v1.39.1`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.39.1): tsParticles 1.39.1
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.39.0...tsparticles@1.39.1)
### tsParticles 1.39.1
#### Bug Fixes
- Fixed issues with absorbers and emitters plugins Container extension methods
### [`v1.39.0`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.39.0): tsParticles 1.39.0
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.38.0...tsparticles@1.39.0)
### tsParticles 1.39.0
#### Bug Fixes
- Fixed priority on canvas styles
- Fixed react/preact/inferno components exports
- Improved image loading, now in parallel
#### Improvements
- Added all files for supporting the smaller engine file, preparing for v2 incoming changes. The engine file can be included or imported for a clean setup, and the plugins can be chosen manually
- Renamed `Main` class to `Engine`, kept backward compatibility
- Improved image loading, now they are loaded in parallel, and now if an image is missing, it will be loaded at runtime
#### Breaking Changes
- Enums are not exported anymore, this breaks their javascript usages
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/165Update dependency gradle to v82023-12-04T12:23:55+01:00RenovateBotUpdate dependency gradle to v8This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [gradle](https://gradle.org) ([source](https://github.com/gradle/gradle)) | major | `7.6.1` -> `8.2` |
---
### Release Notes
<details>
<summary>gra...This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [gradle](https://gradle.org) ([source](https://github.com/gradle/gradle)) | major | `7.6.1` -> `8.2` |
---
### Release Notes
<details>
<summary>gradle/gradle</summary>
### [`v8.1.1`](https://github.com/gradle/gradle/releases/tag/v8.1.1): 8.1.1
This is a patch release for Gradle 8.1. We recommend using 8.1.1 instead of 8.1.
It fixes the following issues:
- [#​24748](https://github.com/gradle/gradle/issues/24748) MethodTooLargeException when instrumenting a class with thousand of lambdas for configuration cache
- [#​24754](https://github.com/gradle/gradle/issues/24754) Kotlin DSL precompiled script plugins built with Gradle 8.1 cannot be used with other versions of Gradle
- [#​24788](https://github.com/gradle/gradle/issues/24788) Gradle 8.1 configure freeCompilerArgs for Kotlin in buildSrc breaks build with unhelpful errors
[Read the Release Notes](https://docs.gradle.org/8.1.1/release-notes.html)
#### Upgrade Instructions
Switch your build to use Gradle 8.1.1 by updating your wrapper:
./gradlew wrapper --gradle-version=8.1.1
See the [Gradle 8.x upgrade guide](https://docs.gradle.org/8.1.1/userguide/upgrading_version\_8.html#changes\_8.1) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.1.1.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://github.com/gradle/gradle/issues) adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss).
### [`v8.0.2`](https://github.com/gradle/gradle/releases/tag/v8.0.2): 8.0.2
The Gradle team is excited to announce Gradle 8.0.2.
This is the second patch release for Gradle 8.0. We recommend using 8.0.2 instead of 8.0.
It fixes the following issues:
- [#​23698](https://github.com/gradle/gradle/issues/23698) Gradle 8 RC2 runs out of metaspace
- [#​23962](https://github.com/gradle/gradle/issues/23962) Java/Scala build with no explicit toolchain: build fails with Gradle 8.0.1 / Scala 2.13
- [#​23990](https://github.com/gradle/gradle/issues/23990) Gradle 8.0.+ silently dropped support for custom compilers in `JavaCompile`
- [#​24031](https://github.com/gradle/gradle/issues/24031) InstrumentingTransformer generates different class files in Gradle 8 and 7.6 which leads to Remote Build-Cache misses
- [#​24109](https://github.com/gradle/gradle/issues/24109) Extending an already resolved configuration no longer works correctly
- [#​24122](https://github.com/gradle/gradle/issues/24122) Update configuration cache state for some plugins
- [#​24129](https://github.com/gradle/gradle/issues/24129) includeBuild in PluginManagementSpec deincubated in Gradle 8, docs still say it's incubating
Issues fixed in the first patch release:
- [#​21551](https://github.com/gradle/gradle/issues/21551) Document integration of Scala plugin with toolchains and problems with `target` flag
- [#​23888](https://github.com/gradle/gradle/issues/23888) `--no-rebuild` suddenly gone without new deprecation cycle and without the reason for its undeprecation being void
- [#​23905](https://github.com/gradle/gradle/issues/23905) Gradle 8.0 fails Scala build with isBlank not found in String class error
[Read the Release Notes](https://docs.gradle.org/8.0.2/release-notes.html)
#### Upgrade Instructions
Switch your build to use Gradle 8.0.2 by updating your wrapper:
./gradlew wrapper --gradle-version=8.0.2
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/8.0.2/userguide/upgrading_version\_7.html#changes\_8.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.0.2.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://github.com/gradle/gradle/issues) adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss).
### [`v8.0.1`](https://github.com/gradle/gradle/releases/tag/v8.0.1): 8.0.1
This is a patch release for 8.0. We recommend using 8.0.1 instead of 8.0.
It fixes the following issues:
- [#​21551](https://github.com/gradle/gradle/issues/21551) - Document integration of Scala plugin with toolchains and problems with `target` flag
- [#​23888](https://github.com/gradle/gradle/issues/23888) - `--no-rebuild` suddenly gone without new deprecation cycle and without the reason for its undeprecation being void
- [#​23905](https://github.com/gradle/gradle/issues/23905) - Gradle 8.0 fails Scala build with isBlank not found in String class error
[Read the Release Notes](https://docs.gradle.org/8.0.1/release-notes.html)
#### Upgrade Instructions
Switch your build to use Gradle 8.0.1 by updating your wrapper:
./gradlew wrapper --gradle-version=8.0.1
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/8.0.1/userguide/upgrading_version\_7.html#changes\_8.0) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.0.1.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://github.com/gradle/gradle/issues) adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss).
### [`v7.6.2`](https://github.com/gradle/gradle/releases/tag/v7.6.2): 7.6.2
This is a patch release for 7.6. We recommend using 7.6.2 instead of 7.6.
This release addresses two security vulnerabilities:
- [Dependency cache path traversal](https://github.com/gradle/gradle/security/advisories/GHSA-2h6c-rv6q-494v)
- [Path traversal vulnerabilities in handling of Tar archives](https://github.com/gradle/gradle/security/advisories/GHSA-84mw-qh6q-v842)
It also fixes the following issues:
- [#​23201](https://github.com/gradle/gradle/issues/23201) Backport dependency upgrades to 7.x
- [#​23202](https://github.com/gradle/gradle/issues/23202) Backport Scala incremental compilation fixes
- [#​23325](https://github.com/gradle/gradle/issues/23325) Backport JSoup update to resolve CVE-2022-36033
- [#​23458](https://github.com/gradle/gradle/issues/23458) Backport JUnit5 dynamic test logging bug fix
- [#​23681](https://github.com/gradle/gradle/issues/23681) Dependency graph resolution: Equivalent excludes can cause un-necessary graph mutations \[backport 7.x]
- [#​23922](https://github.com/gradle/gradle/issues/23922) Backport "Use Compiler API data for incremental compilation after a failure" to 7.x
- [#​23951](https://github.com/gradle/gradle/issues/23951) Exclude rule merging: missing optimization \[Backport 7.x]
- [#​24132](https://github.com/gradle/gradle/issues/24132) Extending an already resolved configuration no longer works correctly \[backport 7.x]
- [#​24234](https://github.com/gradle/gradle/issues/24234) 7.6.1 breaks gradle-consistent-versions
- [#​24390](https://github.com/gradle/gradle/issues/24390) Gradle 7.4 fails on multi release jar's with JDK 19 code
- [#​24439](https://github.com/gradle/gradle/issues/24439) Gradle complains about invalid tool chain - picking up the source package location - it should just ignore them \[Backport]
- [#​24443](https://github.com/gradle/gradle/issues/24443) Maven artifact referenced only in dependency constraints raises IllegalStateException: Corrupt serialized resolution result \[backport]
- [#​24901](https://github.com/gradle/gradle/issues/24901) Backport fix for test exception that cannot be deserialized to 7.x
[Read the Release Notes](https://docs.gradle.org/7.6.2/release-notes.html)
#### Upgrade Instructions
Switch your build to use Gradle 7.6.2 by updating your wrapper:
./gradlew wrapper --gradle-version=7.6.2
See the [Gradle 7.x upgrade guide](https://docs.gradle.org/7.6.2/userguide/upgrading_version\_7.html#changes\_7.6) to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 7.6.2.
#### Reporting Problems
If you find a problem with this release, please file a bug on [GitHub Issues](https://github.com/gradle/gradle/issues) adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the [forum](https://discuss.gradle.org/c/help-discuss).
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/164Update dependency eslint-webpack-plugin to v42023-12-04T12:23:53+01:00RenovateBotUpdate dependency eslint-webpack-plugin to v4This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-webpack-plugin](https://github.com/webpack-contrib/eslint-webpack-plugin) | [`3.2.0` -> `4.0.1`](ht...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-webpack-plugin](https://github.com/webpack-contrib/eslint-webpack-plugin) | [`3.2.0` -> `4.0.1`](https://renovatebot.com/diffs/npm/eslint-webpack-plugin/3.2.0/4.0.1) | [![age](https://badges.renovateapi.com/packages/npm/eslint-webpack-plugin/4.0.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-webpack-plugin/4.0.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-webpack-plugin/4.0.1/compatibility-slim/3.2.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-webpack-plugin/4.0.1/confidence-slim/3.2.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>webpack-contrib/eslint-webpack-plugin</summary>
### [`v4.0.1`](https://github.com/webpack-contrib/eslint-webpack-plugin/blob/HEAD/CHANGELOG.md#​401-httpsgithubcomwebpack-contribeslint-webpack-plugincomparev400v401-2023-04-10)
[Compare Source](https://github.com/webpack-contrib/eslint-webpack-plugin/compare/v4.0.0...v4.0.1)
### [`v4.0.0`](https://github.com/webpack-contrib/eslint-webpack-plugin/blob/HEAD/CHANGELOG.md#​400-httpsgithubcomwebpack-contribeslint-webpack-plugincomparev320v400-2023-02-03)
[Compare Source](https://github.com/webpack-contrib/eslint-webpack-plugin/compare/v3.2.0...v4.0.0)
##### ⚠ BREAKING CHANGES
- drop node v12 and eslint v7 ([#​159](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/159))
##### Bug Fixes
- lint modules that are cached with webpack's filesystem cache ([#​197](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/197)) ([92f25ec](https://github.com/webpack-contrib/eslint-webpack-plugin/commit/92f25ecf5f92d72bab4c80dac363a1c632e3500f)), closes [#​130](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/130)
- drop node v12 and eslint v7 ([#​159](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/159)) ([1edd3c1](https://github.com/webpack-contrib/eslint-webpack-plugin/commit/1edd3c1ab63ba864768d812401ce500318548e2d))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/163Update dependency eslint-plugin-vue to v92023-12-04T12:23:51+01:00RenovateBotUpdate dependency eslint-plugin-vue to v9This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://github.com/vuejs/eslint-plugin-vue)) | [`8....This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://github.com/vuejs/eslint-plugin-vue)) | [`8.3.0` -> `9.15.1`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/8.3.0/9.15.1) | [![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-vue/9.15.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-vue/9.15.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-vue/9.15.1/compatibility-slim/8.3.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-vue/9.15.1/confidence-slim/8.3.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>vuejs/eslint-plugin-vue</summary>
### [`v9.15.1`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.15.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.15.0...v9.15.1)
#### 🐛 Bug Fixes
- [#​2221](https://github.com/vuejs/eslint-plugin-vue/issues/2221) Fixed [`vue/no-console`](https://eslint.vuejs.org/rules/no-console.html) rule false positives outside the `<template>` block.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.15.0...v9.15.1
### [`v9.15.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.15.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.14.1...v9.15.0)
#### ✨ Enhancements
- [#​2194](https://github.com/vuejs/eslint-plugin-vue/issues/2194) Added [`vue/no-console`](https://eslint.vuejs.org/rules/no-console.html) rule that applies the core [`no-console`](https://eslint.org/docs/latest/rules/no-console) rule to expressions in `<template>`.
- [#​2198](https://github.com/vuejs/eslint-plugin-vue/issues/2198) Added [`vue/require-macro-variable-name`](https://eslint.vuejs.org/rules/require-macro-variable-name.html) rule that requires a certain macro variable name.
- [#​2204](https://github.com/vuejs/eslint-plugin-vue/issues/2204) Added [`vue/require-typed-ref`](https://eslint.vuejs.org/rules/require-typed-ref.html) rule that requires `ref` and `shallowRef` functions to be strongly typed.
- [#​2210](https://github.com/vuejs/eslint-plugin-vue/issues/2210) Added [`vue/no-restricted-component-names`](https://eslint.vuejs.org/rules/no-restricted-component-names.html) rule that disallows specific component names.
- [#​2213](https://github.com/vuejs/eslint-plugin-vue/issues/2213) Added [`vue/max-lines-per-block`](https://eslint.vuejs.org/rules/max-lines-per-block.html) rule that enforces a maximum number of lines in Vue SFC blocks.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.14.1...v9.15.0
### [`v9.14.1`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.14.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.14.0...v9.14.1)
#### 🐛 Bug Fixes
- [#​2189](https://github.com/vuejs/eslint-plugin-vue/issues/2189) Fixed false positives for `toRef` props in [`vue/no-dupe-keys`](https://eslint.vuejs.org/rules/no-dupe-keys.html) rule.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.14.0...v9.14.1
### [`v9.14.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.14.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.13.0...v9.14.0)
#### ✨ Enhancements
- [#​2178](https://github.com/vuejs/eslint-plugin-vue/issues/2178) Added support for `defineOptions` to [`vue/no-duplicate-attr-inheritance`](https://eslint.vuejs.org/rules/no-duplicate-attr-inheritance.html) rule.
- [#​2185](https://github.com/vuejs/eslint-plugin-vue/issues/2185) Added support for `<script setup>` to [`vue/no-dupe-keys`](https://eslint.vuejs.org/rules/no-dupe-keys.html) rule.
#### 🐛 Bug Fixes
- [#​2177](https://github.com/vuejs/eslint-plugin-vue/issues/2177) Added `additionalProperties` to [`vue/no-deprecated-router-link-tag-prop`](https://eslint.vuejs.org/rules/no-deprecated-router-link-tag-prop.html) schema.
- [#​2186](https://github.com/vuejs/eslint-plugin-vue/issues/2186) Fixed false positive for unknown prop in [`vue/no-undef-properties`](https://eslint.vuejs.org/rules/no-undef-properties.html) rule.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.13.0...v9.14.0
### [`v9.13.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.13.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.12.0...v9.13.0)
**Support for Vue 3.3 "Rurouni Kenshin"** :tada:\
see https://blog.vuejs.org/posts/vue-3-3
#### ✨ Enhancements
##### New Rules
- [#​2167](https://github.com/vuejs/eslint-plugin-vue/issues/2167) Added [`vue/prefer-define-options` rule](https://eslint.vuejs.org/rules/prefer-define-options.html) that enforces use of `defineOptions` instead of default export.
- [#​2165](https://github.com/vuejs/eslint-plugin-vue/issues/2165) Added [`vue/valid-define-options` rule](https://eslint.vuejs.org/rules/valid-define-options.html) that checks whether `defineOptions` compiler macro is valid.
##### Other Changes
- [#​2154](https://github.com/vuejs/eslint-plugin-vue/issues/2154) Added support for `defineOptions` and `defineSlots` to [`vue/define-macros-order` rule](https://eslint.vuejs.org/rules/define-macros-order.html).
- [#​2163](https://github.com/vuejs/eslint-plugin-vue/issues/2163) Added support for `defineOptions` and `defineSlots` to [`vue/no-unsupported-features` rule](https://eslint.vuejs.org/rules/no-unsupported-features.html).
- [#​2152](https://github.com/vuejs/eslint-plugin-vue/issues/2152) Added support for new `defineEmits` type syntax to [`vue/require-explicit-emits` rule](https://eslint.vuejs.org/rules/require-explicit-emits.html).
- [#​2159](https://github.com/vuejs/eslint-plugin-vue/issues/2159) Added support for `defineOptions` to [`vue/component-definition-name-casing` rule](https://eslint.vuejs.org/rules/component-definition-name-casing.html).
- [#​2161](https://github.com/vuejs/eslint-plugin-vue/issues/2161) Added support for `defineOptions` to [`vue/match-component-file-name` rule](https://eslint.vuejs.org/rules/match-component-file-name.html).
- [#​2157](https://github.com/vuejs/eslint-plugin-vue/issues/2157) Added support for `defineOptions` to [`vue/multi-word-component-names` rule](https://eslint.vuejs.org/rules/multi-word-component-names.html).
- [#​2158](https://github.com/vuejs/eslint-plugin-vue/issues/2158) Added support for `defineOptions` to [`vue/no-reserved-component-names` rule](https://eslint.vuejs.org/rules/no-reserved-component-names.html).
- [#​2162](https://github.com/vuejs/eslint-plugin-vue/issues/2162) Added support for `defineOptions` to [`vue/no-restricted-component-options` rule](https://eslint.vuejs.org/rules/no-restricted-component-options.html).
- [#​2160](https://github.com/vuejs/eslint-plugin-vue/issues/2160) Added support for `defineOptions` to [`vue/order-in-components` rule](https://eslint.vuejs.org/rules/order-in-components.html).
- [#​2164](https://github.com/vuejs/eslint-plugin-vue/issues/2164) Added support for `defineOptions` to [`vue/padding-lines-in-component-definition` rule](https://eslint.vuejs.org/rules/padding-lines-in-component-definition.html).
- [#​2134](https://github.com/vuejs/eslint-plugin-vue/issues/2134) Added support for imported types in SFC macros.
#### ⚙️ Updates
- [#​2170](https://github.com/vuejs/eslint-plugin-vue/issues/2170) Upgraded to [vue-eslint-parser v9.3](https://github.com/vuejs/vue-eslint-parser/releases/tag/v9.3.0) that supports Vue 3.3.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.12.0...v9.13.0
### [`v9.12.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.12.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.11.1...v9.12.0)
#### ✨ Enhancements
- [#​2135](https://github.com/vuejs/eslint-plugin-vue/issues/2135) Added `shallowOnly` option to [`vue/no-mutating-props` rule](https://eslint.vuejs.org/rules/valid-model-definition.html).
- [#​2138](https://github.com/vuejs/eslint-plugin-vue/issues/2138) Added [`vue/no-root-v-if` rule](https://eslint.vuejs.org/rules/no-root-v-if.html) that disallows the `v-if` directive on the root element.
#### ⚙️ Updates
- [#​2145](https://github.com/vuejs/eslint-plugin-vue/issues/2145) Added `meta` object to the processor.
- [#​2149](https://github.com/vuejs/eslint-plugin-vue/issues/2149) Added `meta` object to the plugin.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.11.1...v9.12.0
### [`v9.11.1`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.11.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.11.0...v9.11.1)
#### 🐛 Bug Fixes
- [#​2147](https://github.com/vuejs/eslint-plugin-vue/issues/2147) Fixed rules incompatible with ESLint v8.40.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.11.0...v9.11.1
### [`v9.11.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.11.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.10.0...v9.11.0)
#### ✨ Enhancements
- [#​2101](https://github.com/vuejs/eslint-plugin-vue/issues/2101) Added `unreferencedOptions` option to [`vue/no-unused-properties` rule](https://eslint.vuejs.org/rules/no-unused-properties.html).
#### 🐛 Bug Fixes
- [#​2131](https://github.com/vuejs/eslint-plugin-vue/issues/2131) Fixed false negatives in [`vue/camelcase` rule](https://eslint.vuejs.org/rules/camelcase.html) when using ESLint >= v8.38.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.10.0...v9.11.0
### [`v9.10.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.10.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.9.0...v9.10.0)
#### ✨ Enhancements
- [#​2111](https://github.com/vuejs/eslint-plugin-vue/issues/2111) Added suggestions for [`vue/no-template-target-blank` rule](https://eslint.vuejs.org/rules/no-template-target-blank.html).
#### ⚙️ Updates
- [#​2112](https://github.com/vuejs/eslint-plugin-vue/issues/2112) Changed to use [`@eslint-community/eslint-utils` package](https://eslint-community.github.io/eslint-utils/).
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.9.0...v9.10.0
### [`v9.9.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.9.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.8.0...v9.9.0)
#### ✨ Enhancements
- [#​2066](https://github.com/vuejs/eslint-plugin-vue/issues/2066) Added [`vue/array-element-newline` rule](https://eslint.vuejs.org/rules/array-element-newline.html) that applies the [core `array-element-newline` rule](https://eslint.org/docs/latest/rules/array-element-newline) to expressions in `<template>`.
- [#​2042](https://github.com/vuejs/eslint-plugin-vue/issues/2042) Improved [`vue/script-indent` rule](https://eslint.vuejs.org/rules/script-indent.html) to support more TypeScript syntax.
- [#​2052](https://github.com/vuejs/eslint-plugin-vue/issues/2052) Added [`vue/padding-lines-in-component-definition` rule](https://eslint.vuejs.org/rules/padding-lines-in-component-definition.html) that requires or disallows padding lines in component definition.
- [#​2068](https://github.com/vuejs/eslint-plugin-vue/issues/2068) Added new `ATTR_DYNAMIC`, `ATTR_STATIC`, and `ATTR_SHORTHAND_BOOL` options to [`vue/attributes-order` rule](https://eslint.vuejs.org/rules/attributes-order.html).
#### 🐛 Bug Fixes
- [#​2069](https://github.com/vuejs/eslint-plugin-vue/issues/2069) Fixed false positive for type-only imports in [`vue/component-name-in-template-casing` rule](https://eslint.vuejs.org/rules/component-name-in-template-casing.html).
- [#​2070](https://github.com/vuejs/eslint-plugin-vue/issues/2070) Fixed spaces around comma in [`vue/component-api-style` rule](https://eslint.vuejs.org/rules/component-api-style.html) report messages.
- [#​2071](https://github.com/vuejs/eslint-plugin-vue/issues/2071) Fixed [`vue/define-macros-order` rule](https://eslint.vuejs.org/rules/define-macros-order.html) to hoist secondary expressions correctly.
- [#​2073](https://github.com/vuejs/eslint-plugin-vue/issues/2073) Fixed false positives for circular references in `<script setup>` in [`vue/no-undef-components` rule](https://eslint.vuejs.org/rules/no-undef-components.html).
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.8.0...v9.9.0
### [`v9.8.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.8.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.7.0...v9.8.0)
#### ✨ Enhancements
- [#​2019](https://github.com/vuejs/eslint-plugin-vue/issues/2019) Added [`vue/require-prop-comment` rule](https://eslint.vuejs.org/rules/require-prop-comment.html) that requires props to have a comment.
- [#​2034](https://github.com/vuejs/eslint-plugin-vue/issues/2034) Added suggestion for [`vue/require-name-property` rule](https://eslint.vuejs.org/rules/require-name-property.html).
#### 🐛 Bug Fixes
- [#​2024](https://github.com/vuejs/eslint-plugin-vue/issues/2024) Fixed false positives for `<Textarea>` components in [`vue/no-textarea-mustache` rule](https://eslint.vuejs.org/rules/no-textarea-mustache.html).
- [#​2040](https://github.com/vuejs/eslint-plugin-vue/issues/2040) Fixed false positives for exported interfaces/type declarations in [`vue/define-macros-order` rule](https://eslint.vuejs.org/rules/define-macros-order.html).
- [#​2031](https://github.com/vuejs/eslint-plugin-vue/issues/2031) Fixed false positives for HTML tags when using HTML-like components in [`vue/component-name-in-template-casing` rule](https://eslint.vuejs.org/rules/component-name-in-template-casing.html).
- [#​2045](https://github.com/vuejs/eslint-plugin-vue/issues/2045) Fixed [`vue/attribute-hyphenation` rule](https://eslint.vuejs.org/rules/attribute-hyphenation.html) to disable autofix for attributes containing underscores (`_`).
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.7.0...v9.8.0
### [`v9.7.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.7.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.6.0...v9.7.0)
#### ✨ Enhancements
- [#​1996](https://github.com/vuejs/eslint-plugin-vue/issues/1996) Added [`vue/multiline-ternary` rule](https://eslint.vuejs.org/rules/multiline-ternary.html) that applies the core [`multiline-ternary`](https://eslint.org/docs/rules/multiline-ternary) rule to expressions in `<template>` and `<style>`.
- [#​2009](https://github.com/vuejs/eslint-plugin-vue/issues/2009) Added [`vue/v-on-handler-style` rule](https://eslint.vuejs.org/rules/v-on-handler-style.html) that enforces writing style for handlers in `v-on` directives.
- [#​1989](https://github.com/vuejs/eslint-plugin-vue/issues/1989) Added `globals` option to [`vue/component-name-in-template-casing` rule](https://eslint.vuejs.org/rules/component-name-in-template-casing.html).
- [#​2013](https://github.com/vuejs/eslint-plugin-vue/issues/2013) Added support for regexp options to [`vue/no-restricted-class` rule](https://eslint.vuejs.org/rules/no-restricted-class.html).
#### ⚙️ Updates
- [#​2009](https://github.com/vuejs/eslint-plugin-vue/issues/2009) Deprecated [`vue/v-on-function-call` rule](https://eslint.vuejs.org/rules/v-on-function-call.html). Use the new [`vue/v-on-handler-style` rule](https://eslint.vuejs.org/rules/v-on-handler-style.html) instead.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.6.0...v9.7.0
### [`v9.6.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.6.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.5.1...v9.6.0)
#### ✨ Enhancements
- [#​1943](https://github.com/vuejs/eslint-plugin-vue/issues/1943) Added [`vue/no-required-prop-with-default` rule](https://eslint.vuejs.org/rules/no-required-prop-with-default.html) that enforces props with default values to be optional.
- [#​1982](https://github.com/vuejs/eslint-plugin-vue/issues/1982) Added `consistent` option to [`vue/padding-line-between-tags` rule](https://eslint.vuejs.org/rules/padding-line-between-tags.html).
#### 🐛 Bug Fixes
- [#​1988](https://github.com/vuejs/eslint-plugin-vue/issues/1988) Fixed false positives for uninitialized vars in [`vue/no-ref-as-operand` rule](https://eslint.vuejs.org/rules/no-ref-as-operand.html).
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.5.1...v9.6.0
### [`v9.5.1`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.5.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.5.0...v9.5.1)
#### 🐛 Bug Fixes
- [#​1976](https://github.com/vuejs/eslint-plugin-vue/issues/1976) Fixed false positives for `<script setup>` with TypeScript in [`vue/no-undef-components`](https://eslint.vuejs.org/rules/no-undef-components.html) rule.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.5.0...v9.5.1
### [`v9.5.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.5.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.4.0...v9.5.0)
#### ✨ Enhancements
- [#​1965](https://github.com/vuejs/eslint-plugin-vue/issues/1965) Added [`vue/no-ref-object-destructure`](https://eslint.vuejs.org/rules/no-ref-object-destructure.html) rule that reports the destructuring of ref objects causing the value to lose reactivity.
- [#​1967](https://github.com/vuejs/eslint-plugin-vue/issues/1967) Changed [`vue/no-undef-components`](https://eslint.vuejs.org/rules/no-undef-components.html) rule to report when type-only imports are used.
- [#​1966](https://github.com/vuejs/eslint-plugin-vue/issues/1966) Added [`vue/padding-line-between-tags`](https://eslint.vuejs.org/rules/padding-line-between-tags.html) rule that requires or disallows newlines between sibling tags in template.
- [#​1968](https://github.com/vuejs/eslint-plugin-vue/issues/1968) Added [`vue/define-emits-declaration`](https://eslint.vuejs.org/rules/define-emits-declaration.html) rule that enforces the declaration style of `defineEmits`.
- [#​1968](https://github.com/vuejs/eslint-plugin-vue/issues/1968) Added [`vue/define-props-declaration`](https://eslint.vuejs.org/rules/define-props-declaration.html) rule that enforces the declaration style of `defineProps`.
#### ⚙️ Updates
- [#​1955](https://github.com/vuejs/eslint-plugin-vue/issues/1955) Changed [`vue/order-in-components`](https://eslint.vuejs.org/rules/order-in-components.html) rule to be auto-fixable even when using `PropType`.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.4.0...v9.5.0
Thanks [@​dev1437](https://github.com/dev1437), [@​Amorites](https://github.com/Amorites), [@​acupofspirt](https://github.com/acupofspirt) for your contributions!
### [`v9.4.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.4.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.3.0...v9.4.0)
#### 🐛 Bug Fixes
- [#​1942](https://github.com/vuejs/eslint-plugin-vue/issues/1942) Fixed false negatives for delete operation in [`vue/no-mutating-props`](https://eslint.vuejs.org/rules/no-mutating-props.html) rule
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.3.0...v9.4.0
### [`v9.3.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.3.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.2.0...v9.3.0)
#### ⚙️ Updates
- [#​1934](https://github.com/vuejs/eslint-plugin-vue/issues/1934) Added support for `<script setup>` to [`vue/component-name-in-template-casing`](https://eslint.vuejs.org/rules/component-name-in-template-casing.html) rule.
#### 🐛 Bug Fixes
- [#​1937](https://github.com/vuejs/eslint-plugin-vue/issues/1937) Fixed false negatives for template literals in [`vue/custom-event-name-casing`](https://eslint.vuejs.org/rules/custom-event-name-casing.html), [`vue/no-restricted-custom-event`](https://eslint.vuejs.org/rules/no-restricted-custom-event.html), and [`vue/require-explicit-emits`](https://eslint.vuejs.org/rules/require-explicit-emits.html) rules.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.2.0...v9.3.0
### [`v9.2.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.2.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.1.1...v9.2.0)
#### ⚙️ Updates
- [#​1917](https://github.com/vuejs/eslint-plugin-vue/issues/1917) Added support for Vue 2.7 to [`vue/no-unsupported-features`](https://eslint.vuejs.org/rules/no-unsupported-features.html) rule.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.1.1...v9.2.0
### [`v9.1.1`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.1.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.1.0...v9.1.1)
#### 🐛 Bug Fixes
- [#​1909](https://github.com/vuejs/eslint-plugin-vue/issues/1909) Fixed false negatives in [`vue/no-unused-components`](https://eslint.vuejs.org/rules/no-unused-components.html) rule
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.1.0...v9.1.1
### [`v9.1.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.1.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.0.1...v9.1.0)
#### 🐛 Bug Fixes
- [#​1907](https://github.com/vuejs/eslint-plugin-vue/issues/1907) Fixed [`vue/prefer-import-from-vue`](https://eslint.vuejs.org/rules/prefer-import-from-vue.html) rule to skip side-effect imports in `.d.ts` files.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.0.1...v9.1.0
### [`v9.0.1`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.0.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.0.0...v9.0.1)
#### 🐛 Bug Fixes
- [#​1896](https://github.com/vuejs/eslint-plugin-vue/issues/1896) Fixed false positive for script setup in [`vue/no-expose-after-await`](https://eslint.vuejs.org/rules/no-expose-after-await.html) rule
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.0.0...v9.0.1
### [`v9.0.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.0.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.7.1...v9.0.0)
#### 💥 Breaking Changes
- [#​1847](https://github.com/vuejs/eslint-plugin-vue/pull/1847) Drop support for Node.js v12.
- [#​1846](https://github.com/vuejs/eslint-plugin-vue/pull/1846) Change default casing of [`vue/custom-event-name-casing`](https://eslint.vuejs.org/rules/custom-event-name-casing.html) rule to `camelCase`.
- [#​1883](https://github.com/vuejs/eslint-plugin-vue/pull/1883) Potentially breaking bug fix: Enable [`vue/html-closing-bracket-spacing`](https://eslint.vuejs.org/rules/html-closing-bracket-spacing.html) and [`vue/html-closing-bracket-newline`](https://eslint.vuejs.org/rules/html-closing-bracket-newline.html) rules for top-level tags.
- [#​1848](https://github.com/vuejs/eslint-plugin-vue/pull/1848), [#​1892](https://github.com/vuejs/eslint-plugin-vue/pull/1892) Change presets configs and remove unused internal methods. *(see below)*
- [#​1849](https://github.com/vuejs/eslint-plugin-vue/pull/1849) Upgrade [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) to v9. *(see below)*
- [#​1881](https://github.com/vuejs/eslint-plugin-vue/pull/1881) Remove deprecated rules. *(see below)*
##### Change Vue 3 presets configs
- Change `plugin:vue/vue3-essential` config:
- Add [`vue/no-child-content`](https://eslint.vuejs.org/rules/no-child-content.html) rule
- Add [`vue/no-expose-after-await`](https://eslint.vuejs.org/rules/no-expose-after-await.html) rule
- Add [`vue/no-reserved-component-names`](https://eslint.vuejs.org/rules/no-reserved-component-names.html) rule
- Add [`vue/no-use-computed-property-like-method`](https://eslint.vuejs.org/rules/no-use-computed-property-like-method.html) rule
- Add [`vue/no-v-text-v-html-on-component`](https://eslint.vuejs.org/rules/no-v-text-v-html-on-component.html) rule
- Add [`vue/prefer-import-from-vue`](https://eslint.vuejs.org/rules/prefer-import-from-vue.html) rule
- Add [`vue/valid-attribute-name`](https://eslint.vuejs.org/rules/valid-attribute-name.html) rule
- Change `plugin:vue/vue3-strongly-recommended` config:
- Same changes as above
- Change `plugin:vue/vue3-recommended` config:
- Same changes as above
##### Change Vue 2 preset configs
- Change `plugin:vue/essential` config:
- Add [`vue/no-child-content`](https://eslint.vuejs.org/rules/no-child-content.html) rule
- Add [`vue/no-reserved-component-names`](https://eslint.vuejs.org/rules/no-reserved-component-names.html) rule
- Add [`vue/no-use-computed-property-like-method`](https://eslint.vuejs.org/rules/no-use-computed-property-like-method.html) rule
- Add [`vue/no-v-text-v-html-on-component`](https://eslint.vuejs.org/rules/no-v-text-v-html-on-component.html) rule
- Add [`vue/valid-attribute-name`](https://eslint.vuejs.org/rules/valid-attribute-name.html) rule
- Add [`vue/valid-model-definition`](https://eslint.vuejs.org/rules/valid-model-definition.html) rule
- Add [`vue/no-export-in-script-setup`](https://eslint.vuejs.org/rules/no-export-in-script-setup.html) rule \*
- Add [`vue/no-ref-as-operand`](https://eslint.vuejs.org/rules/no-ref-as-operand.html) rule \*
- Add [`vue/no-setup-props-destructure`](https://eslint.vuejs.org/rules/no-setup-props-destructure.html) rule \*
- Add [`vue/return-in-emits-validator`](https://eslint.vuejs.org/rules/return-in-emits-validator.html) rule \*
- Add [`vue/valid-define-emits`](https://eslint.vuejs.org/rules/valid-define-emits.html) rule \*
- Add [`vue/valid-define-props`](https://eslint.vuejs.org/rules/valid-define-props.html) rule \*
- Change `plugin:vue/strongly-recommended` config:
- Same changes as above
- Change `plugin:vue/recommended` config:
- Same changes as above
*Note:* The rules marked with \* are now included in the `plugin:vue/essential` config because [@​vue/composition-api](https://github.com/vuejs/composition-api) and [unplugin-vue2-script-setup](https://github.com/antfu/unplugin-vue2-script-setup/) add (limited) support for these Vue 3 features in Vue 2. If you don't use those libraries, enabling these rules shouldn't affect you.
##### Deprecated features
- [`vue/no-invalid-model-keys`](https://eslint.vuejs.org/rules/no-invalid-model-keys.html) rule is now deprecated, as it's renamed to [`vue/valid-model-definition`](https://eslint.vuejs.org/rules/valid-model-definition.html)
- [`vue/script-setup-uses-vars`](https://eslint.vuejs.org/rules/script-setup-uses-vars.html) rule is now deprecated, as it's no longer needed with the upgrade to [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) to v9
- `vue/setup-compiler-macros` environment is now deprecated, as it's no longer needed with the upgrade to [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) to v9
##### Removed features
Previously deprecated rules are removed completely:
- [`vue/experimental-script-setup-vars`](https://eslint.vuejs.org/rules/experimental-script-setup-vars.html) rule (deprecated in v7.13.0): not needed anymore
- [`vue/name-property-casing`](https://eslint.vuejs.org/rules/name-property-casing.html) rule (deprecated in v7.0.0): use [`vue/component-definition-name-casing`](https://eslint.vuejs.org/rules/component-definition-name-casing.html) instead
- [`vue/no-confusing-v-for-v-if`](https://eslint.vuejs.org/rules/no-confusing-v-for-v-if.html) rule (deprecated in v5.0.0): use [`vue/no-use-v-if-with-v-for`](https://eslint.vuejs.org/rules/no-use-v-if-with-v-for.html) instead
- [`vue/no-unregistered-components`](https://eslint.vuejs.org/rules/no-unregistered-components.html) rule (deprecated in v8.4.0): use [`vue/no-undef-components`](https://eslint.vuejs.org/rules/no-undef-components.html) instead
Previously deprecated internal util methods are removed completely:
- `getComponentProps`: use `getComponentPropsFromOptions` instead
- `getComponentEmits`: use `getComponentEmitsFromOptions` instead
#### ✨ Enhancements
- [#​1874](https://github.com/vuejs/eslint-plugin-vue/pull/1874) Make [`vue/match-component-file-name`](https://eslint.vuejs.org/rules/match-component-file-name.html) rule fixable via editor suggestions.
- [#​1885](https://github.com/vuejs/eslint-plugin-vue/pull/1885) Support `<script setup>` in [`vue/no-expose-after-await`](https://eslint.vuejs.org/rules/no-expose-after-await.html) rule.
- [#​1851](https://github.com/vuejs/eslint-plugin-vue/pull/1851), [#​1892](https://github.com/vuejs/eslint-plugin-vue/pull/1892) Add [`vue/valid-attribute-name`](https://eslint.vuejs.org/rules/valid-attribute-name.html) rule.
#### 🐛 Bug Fixes
- [#​1861](https://github.com/vuejs/eslint-plugin-vue/pull/1861) Fix wrong behavior of [`vue/define-macros-order`](https://eslint.vuejs.org/rules/define-macros-order.html) rule when there are multiple `<script>` tags.
- [#​1883](https://github.com/vuejs/eslint-plugin-vue/pull/1883) Potentially breaking bug fix: Enable [`vue/html-closing-bracket-spacing`](https://eslint.vuejs.org/rules/html-closing-bracket-spacing.html) and [`vue/html-closing-bracket-newline`](https://eslint.vuejs.org/rules/html-closing-bracket-newline.html) rules for top-level tags.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.7.0...v9.0.0
### [`v8.7.1`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.7.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.7.0...v8.7.1)
#### 🐛 Bug Fixes
- [#​1861](https://github.com/vuejs/eslint-plugin-vue/issues/1861) Fixed false positives for multiple scripts in [`vue/define-macros-order`](https://eslint.vuejs.org/rules/define-macros-order.html) rule.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.7.0...v8.7.1
### [`v8.7.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.7.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.6.0...v8.7.0)
#### ✨ Enhancements
- [#​1825](https://github.com/vuejs/eslint-plugin-vue/issues/1825), [#​1842](https://github.com/vuejs/eslint-plugin-vue/issues/1842) Added support for CSS selectors to order option for [`vue/component-tags-order`](https://eslint.vuejs.org/rules/component-tags-order.html) rule.
- [#​1831](https://github.com/vuejs/eslint-plugin-vue/issues/1831) Added [`vue/match-component-import-name`](https://eslint.vuejs.org/rules/match-component-import-name.html) rule that requires the registered component name to match the imported component name.
- [#​1856](https://github.com/vuejs/eslint-plugin-vue/issues/1856) Added [`vue/define-macros-order`](https://eslint.vuejs.org/rules/define-macros-order.html) rule that enforces the order of `defineEmits` and `defineProps` compiler macros.
#### 🐛 Bug Fixes
- [#​1844](https://github.com/vuejs/eslint-plugin-vue/issues/1844) Fixed false negatives for `<script setup>` in [`vue/multi-word-component-names`](https://eslint.vuejs.org/rules/multi-word-component-names.html) rule.
- [#​1854](https://github.com/vuejs/eslint-plugin-vue/issues/1854) Fixed false positives for `<script setup>` with TS literal type in [`vue/require-valid-default-prop`](https://eslint.vuejs.org/rules/require-valid-default-prop.html) rule.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.6.0...v8.7.0
### [`v8.6.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.6.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.5.0...v8.6.0)
#### ✨ Enhancements
- [#​1811](https://github.com/vuejs/eslint-plugin-vue/issues/1811) Made [`vue/component-tags-order`](https://eslint.vuejs.org/rules/component-tags-order.html) rule auto-fixable.
- [#​1822](https://github.com/vuejs/eslint-plugin-vue/issues/1822) Added [`vue/prefer-prop-type-boolean-first`](https://eslint.vuejs.org/rules/prefer-prop-type-boolean-first.html) rule that enforces that `Boolean` comes first in component prop types
- [#​1820](https://github.com/vuejs/eslint-plugin-vue/issues/1820) Added [`vue/no-restricted-html-elements`](https://eslint.vuejs.org/rules/no-restricted-html-elements.html) rule that disallows specific HTML elements.
#### 🐛 Bug Fixes
- [#​1826](https://github.com/vuejs/eslint-plugin-vue/issues/1826) Fixed false negatives for `<slot>` in [`vue/attribute-hyphenation`](https://eslint.vuejs.org/rules/attribute-hyphenation.html) rule.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.5.0...v8.6.0
### [`v8.5.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.5.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.1...v8.5.0)
#### ✨ Enhancements
- [#​1796](https://github.com/vuejs/eslint-plugin-vue/issues/1796) Added [`prefer-true-attribute-shorthand` rule](https://eslint.vuejs.org/rules/prefer-true-attribute-shorthand.html) that forces the `v-bind` attribute with `true` value to use the shorthand.
- [#​1804](https://github.com/vuejs/eslint-plugin-vue/issues/1804) Added [`vue/prefer-import-from-vue` rule](https://eslint.vuejs.org/rules/prefer-import-from-vue.html) that aims to use imports from `'vue'` instead of imports from `'@​vue/*'`.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.1...v8.5.0
### [`v8.4.1`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.4.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.0...v8.4.1)
#### 🐛 Bug Fixes
- [#​1782](https://github.com/vuejs/eslint-plugin-vue/issues/1782) Support template literal component names in [`vue/no-undef-components` rule](https://eslint.vuejs.org/rules/no-undef-components.html).
- [#​1790](https://github.com/vuejs/eslint-plugin-vue/issues/1790) Fixed false positives due to conflicts with other rules in [`vue/no-unused-properties` rule](https://eslint.vuejs.org/rules/no-unused-properties.html).
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.0...v8.4.1
### [`v8.4.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.4.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.3.0...v8.4.0)
#### ✨ Enhancements
- [#​1760](https://github.com/vuejs/eslint-plugin-vue/issues/1760) Added [`vue/no-v-text-v-html-on-component`](https://eslint.vuejs.org/rules/no-v-text-v-html-on-component.html) rule that disallows the use of `v-text` / `v-html` on component.
- [#​1762](https://github.com/vuejs/eslint-plugin-vue/issues/1762) Added [`vue/object-shorthand`](https://eslint.vuejs.org/rules/object-shorthand.html) rule that applies [`object-shorthand`](https://eslint.org/docs/rules/object-shorthand) rule to expressions in `<template>`.
- [#​1763](https://github.com/vuejs/eslint-plugin-vue/issues/1763) Added [`vue/no-undef-components`](https://eslint.vuejs.org/rules/no-undef-components.html) rule that warns reports component that are used in the `<template>`, but that are not defined in the `<script setup>` or the Options API's `components` section.
- [#​1769](https://github.com/vuejs/eslint-plugin-vue/issues/1769) Added [`vue/quote-props`](https://eslint.vuejs.org/rules/quote-props.html) rule that applies [`quote-props`](https://eslint.org/docs/rules/quote-props) rule to expressions in `<template>`.
- [#​1761](https://github.com/vuejs/eslint-plugin-vue/issues/1761) Added support for Vue2 functional component to [`vue/no-unused-properties`](https://eslint.vuejs.org/rules/no-unused-properties.html) rule.
- [#​1761](https://github.com/vuejs/eslint-plugin-vue/issues/1761) Added support for Vue2 functional component to [`vue/no-undef-properties`](https://eslint.vuejs.org/rules/no-undef-properties.html) rule.
#### 🐛 Bug Fixes
- [#​1770](https://github.com/vuejs/eslint-plugin-vue/issues/1770) Fixed false positives for import brace in [`vue/script-indent`](https://eslint.vuejs.org/rules/script-indent.html) rule.
- [#​1771](https://github.com/vuejs/eslint-plugin-vue/issues/1771) Fixed false positives for `v-bind="obj"` with `v-model` in [`vue/attributes-order`](https://eslint.vuejs.org/rules/attributes-order.html) rule.
- [#​1775](https://github.com/vuejs/eslint-plugin-vue/issues/1775) Fixed false positives for CSS `v-bind()` in [`vue/no-extra-parens`](https://eslint.vuejs.org/rules/no-extra-parens.html) rule.
- [#​1777](https://github.com/vuejs/eslint-plugin-vue/issues/1777) Skip conditional expressions in [`vue/valid-next-tick`](https://eslint.vuejs.org/rules/valid-next-tick.html) rule.
#### ⚙️ Updates
- [#​1763](https://github.com/vuejs/eslint-plugin-vue/issues/1763) Deprecated [`vue/no-unregistered-components`](https://eslint.vuejs.org/rules/no-unregistered-components.html) rule.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.3.0...v8.4.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/162Update dependency axios to v12023-12-04T12:23:50+01:00RenovateBotUpdate dependency axios to v1This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [axios](https://axios-http.com) ([source](https://github.com/axios/axios)) | [`0.27.2` -> `1.4.0`](https://...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [axios](https://axios-http.com) ([source](https://github.com/axios/axios)) | [`0.27.2` -> `1.4.0`](https://renovatebot.com/diffs/npm/axios/0.27.2/1.4.0) | [![age](https://badges.renovateapi.com/packages/npm/axios/1.4.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/axios/1.4.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/axios/1.4.0/compatibility-slim/0.27.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/axios/1.4.0/confidence-slim/0.27.2)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>axios/axios</summary>
### [`v1.4.0`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​140-httpsgithubcomaxiosaxioscomparev136v140-2023-04-27)
[Compare Source](https://github.com/axios/axios/compare/v1.3.6...v1.4.0)
##### Bug Fixes
- **formdata:** add `multipart/form-data` content type for FormData payload on custom client environments; ([#​5678](https://github.com/axios/axios/issues/5678)) ([bbb61e7](https://github.com/axios/axios/commit/bbb61e70cb1185adfb1cbbb86eaf6652c48d89d1))
- **package:** export package internals with unsafe path prefix; ([#​5677](https://github.com/axios/axios/issues/5677)) ([df38c94](https://github.com/axios/axios/commit/df38c949f26414d88ba29ec1e353c4d4f97eaf09))
##### Features
- **dns:** added support for a custom lookup function; ([#​5339](https://github.com/axios/axios/issues/5339)) ([2701911](https://github.com/axios/axios/commit/2701911260a1faa5cc5e1afe437121b330a3b7bb))
- **types:** export `AxiosHeaderValue` type. ([#​5525](https://github.com/axios/axios/issues/5525)) ([726f1c8](https://github.com/axios/axios/commit/726f1c8e00cffa0461a8813a9bdcb8f8b9d762cf))
##### Performance Improvements
- **merge-config:** optimize mergeConfig performance by avoiding duplicate key visits; ([#​5679](https://github.com/axios/axios/issues/5679)) ([e6f7053](https://github.com/axios/axios/commit/e6f7053bf1a3e87cf1f9da8677e12e3fe829d68e))
##### Contributors to this release
- <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+151/-16 (#​5684 #​5339 #​5679 #​5678 #​5677 )")
- <img src="https://avatars.githubusercontent.com/u/47537704?v=4&s=18" alt="avatar" width="18"/> [Arthur Fiorette](https://github.com/arthurfiorette "+19/-19 (#​5525 )")
- <img src="https://avatars.githubusercontent.com/u/43876655?v=4&s=18" alt="avatar" width="18"/> [PIYUSH NEGI](https://github.com/npiyush97 "+2/-18 (#​5670 )")
#### [1.3.6](https://github.com/axios/axios/compare/v1.3.5...v1.3.6) (2023-04-19)
##### Bug Fixes
- **types:** added transport to RawAxiosRequestConfig ([#​5445](https://github.com/axios/axios/issues/5445)) ([6f360a2](https://github.com/axios/axios/commit/6f360a2531d8d70363fd9becef6a45a323f170e2))
- **utils:** make isFormData detection logic stricter to avoid unnecessary calling of the `toString` method on the target; ([#​5661](https://github.com/axios/axios/issues/5661)) ([aa372f7](https://github.com/axios/axios/commit/aa372f7306295dfd1100c1c2c77ce95c95808e76))
##### Contributors to this release
- <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+48/-10 (#​5665 #​5661 #​5663 )")
- <img src="https://avatars.githubusercontent.com/u/5492927?v=4&s=18" alt="avatar" width="18"/> [Michael Di Prisco](https://github.com/Cadienvan "+2/-0 (#​5445 )")
#### [1.3.5](https://github.com/axios/axios/compare/v1.3.4...v1.3.5) (2023-04-05)
##### Bug Fixes
- **headers:** fixed isValidHeaderName to support full list of allowed characters; ([#​5584](https://github.com/axios/axios/issues/5584)) ([e7decef](https://github.com/axios/axios/commit/e7decef6a99f4627e27ed9ea5b00ce8e201c3841))
- **params:** re-added the ability to set the function as `paramsSerializer` config; ([#​5633](https://github.com/axios/axios/issues/5633)) ([a56c866](https://github.com/axios/axios/commit/a56c8661209d5ce5a645a05f294a0e08a6c1f6b3))
##### Contributors to this release
- <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+28/-10 (#​5633 #​5584 )")
#### [1.3.4](https://github.com/axios/axios/compare/v1.3.3...v1.3.4) (2023-02-22)
##### Bug Fixes
- **blob:** added a check to make sure the Blob class is available in the browser's global scope; ([#​5548](https://github.com/axios/axios/issues/5548)) ([3772c8f](https://github.com/axios/axios/commit/3772c8fe74112a56e3e9551f894d899bc3a9443a))
- **http:** fixed regression bug when handling synchronous errors inside the adapter; ([#​5564](https://github.com/axios/axios/issues/5564)) ([a3b246c](https://github.com/axios/axios/commit/a3b246c9de5c3bc4b5a742e15add55b375479451))
##### Contributors to this release
- <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+38/-26 (#​5564 )")
- <img src="https://avatars.githubusercontent.com/u/19550000?v=4&s=18" alt="avatar" width="18"/> [lcysgsg](https://github.com/lcysgsg "+4/-0 (#​5548 )")
- <img src="https://avatars.githubusercontent.com/u/5492927?v=4&s=18" alt="avatar" width="18"/> [Michael Di Prisco](https://github.com/Cadienvan "+3/-0 (#​5444 )")
#### [1.3.3](https://github.com/axios/axios/compare/v1.3.2...v1.3.3) (2023-02-13)
##### Bug Fixes
- **formdata:** added a check to make sure the FormData class is available in the browser's global scope; ([#​5545](https://github.com/axios/axios/issues/5545)) ([a6dfa72](https://github.com/axios/axios/commit/a6dfa72010db5ad52db8bd13c0f98e537e8fd05d))
- **formdata:** fixed setting NaN as Content-Length for form payload in some cases; ([#​5535](https://github.com/axios/axios/issues/5535)) ([c19f7bf](https://github.com/axios/axios/commit/c19f7bf770f90ae8307f4ea3104f227056912da1))
- **headers:** fixed the filtering logic of the clear method; ([#​5542](https://github.com/axios/axios/issues/5542)) ([ea87ebf](https://github.com/axios/axios/commit/ea87ebfe6d1699af072b9e7cd40faf8f14b0ab93))
##### Contributors to this release
- <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+11/-7 (#​5545 #​5535 #​5542 )")
- <img src="https://avatars.githubusercontent.com/u/19842213?v=4&s=18" alt="avatar" width="18"/> [陈若枫](https://github.com/ruofee "+2/-2 (#​5467 )")
#### [1.3.2](https://github.com/axios/axios/compare/v1.3.1...v1.3.2) (2023-02-03)
##### Bug Fixes
- **http:** treat http://localhost as base URL for relative paths to avoid `ERR_INVALID_URL` error; ([#​5528](https://github.com/axios/axios/issues/5528)) ([128d56f](https://github.com/axios/axios/commit/128d56f4a0fb8f5f2ed6e0dd80bc9225fee9538c))
- **http:** use explicit import instead of TextEncoder global; ([#​5530](https://github.com/axios/axios/issues/5530)) ([6b3c305](https://github.com/axios/axios/commit/6b3c305fc40c56428e0afabedc6f4d29c2830f6f))
##### Contributors to this release
- <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+2/-1 (#​5530 #​5528 )")
#### [1.3.1](https://github.com/axios/axios/compare/v1.3.0...v1.3.1) (2023-02-01)
##### Bug Fixes
- **formdata:** add hotfix to use the asynchronous API to compute the content-length header value; ([#​5521](https://github.com/axios/axios/issues/5521)) ([96d336f](https://github.com/axios/axios/commit/96d336f527619f21da012fe1f117eeb53e5a2120))
- **serializer:** fixed serialization of array-like objects; ([#​5518](https://github.com/axios/axios/issues/5518)) ([08104c0](https://github.com/axios/axios/commit/08104c028c0f9353897b1b6691d74c440fd0c32d))
##### Contributors to this release
- <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+27/-8 (#​5521 #​5518 )")
### [`v1.3.6`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​136-httpsgithubcomaxiosaxioscomparev135v136-2023-04-19)
[Compare Source](https://github.com/axios/axios/compare/v1.3.5...v1.3.6)
##### Bug Fixes
- **types:** added transport to RawAxiosRequestConfig ([#​5445](https://github.com/axios/axios/issues/5445)) ([6f360a2](https://github.com/axios/axios/commit/6f360a2531d8d70363fd9becef6a45a323f170e2))
- **utils:** make isFormData detection logic stricter to avoid unnecessary calling of the `toString` method on the target; ([#​5661](https://github.com/axios/axios/issues/5661)) ([aa372f7](https://github.com/axios/axios/commit/aa372f7306295dfd1100c1c2c77ce95c95808e76))
##### Contributors to this release
- <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+48/-10 (#​5665 #​5661 #​5663 )")
- <img src="https://avatars.githubusercontent.com/u/5492927?v=4&s=18" alt="avatar" width="18"/> [Michael Di Prisco](https://github.com/Cadienvan "+2/-0 (#​5445 )")
### [`v1.3.5`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​135-httpsgithubcomaxiosaxioscomparev134v135-2023-04-05)
[Compare Source](https://github.com/axios/axios/compare/v1.3.4...v1.3.5)
##### Bug Fixes
- **headers:** fixed isValidHeaderName to support full list of allowed characters; ([#​5584](https://github.com/axios/axios/issues/5584)) ([e7decef](https://github.com/axios/axios/commit/e7decef6a99f4627e27ed9ea5b00ce8e201c3841))
- **params:** re-added the ability to set the function as `paramsSerializer` config; ([#​5633](https://github.com/axios/axios/issues/5633)) ([a56c866](https://github.com/axios/axios/commit/a56c8661209d5ce5a645a05f294a0e08a6c1f6b3))
##### Contributors to this release
- <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+28/-10 (#​5633 #​5584 )")
### [`v1.3.4`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​134-httpsgithubcomaxiosaxioscomparev133v134-2023-02-22)
[Compare Source](https://github.com/axios/axios/compare/v1.3.3...v1.3.4)
##### Bug Fixes
- **blob:** added a check to make sure the Blob class is available in the browser's global scope; ([#​5548](https://github.com/axios/axios/issues/5548)) ([3772c8f](https://github.com/axios/axios/commit/3772c8fe74112a56e3e9551f894d899bc3a9443a))
- **http:** fixed regression bug when handling synchronous errors inside the adapter; ([#​5564](https://github.com/axios/axios/issues/5564)) ([a3b246c](https://github.com/axios/axios/commit/a3b246c9de5c3bc4b5a742e15add55b375479451))
##### Contributors to this release
- <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+38/-26 (#​5564 )")
- <img src="https://avatars.githubusercontent.com/u/19550000?v=4&s=18" alt="avatar" width="18"/> [lcysgsg](https://github.com/lcysgsg "+4/-0 (#​5548 )")
- <img src="https://avatars.githubusercontent.com/u/5492927?v=4&s=18" alt="avatar" width="18"/> [Michael Di Prisco](https://github.com/Cadienvan "+3/-0 (#​5444 )")
### [`v1.3.3`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​133-httpsgithubcomaxiosaxioscomparev132v133-2023-02-13)
[Compare Source](https://github.com/axios/axios/compare/v1.3.2...v1.3.3)
##### Bug Fixes
- **formdata:** added a check to make sure the FormData class is available in the browser's global scope; ([#​5545](https://github.com/axios/axios/issues/5545)) ([a6dfa72](https://github.com/axios/axios/commit/a6dfa72010db5ad52db8bd13c0f98e537e8fd05d))
- **formdata:** fixed setting NaN as Content-Length for form payload in some cases; ([#​5535](https://github.com/axios/axios/issues/5535)) ([c19f7bf](https://github.com/axios/axios/commit/c19f7bf770f90ae8307f4ea3104f227056912da1))
- **headers:** fixed the filtering logic of the clear method; ([#​5542](https://github.com/axios/axios/issues/5542)) ([ea87ebf](https://github.com/axios/axios/commit/ea87ebfe6d1699af072b9e7cd40faf8f14b0ab93))
##### Contributors to this release
- <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+11/-7 (#​5545 #​5535 #​5542 )")
- <img src="https://avatars.githubusercontent.com/u/19842213?v=4&s=18" alt="avatar" width="18"/> [陈若枫](https://github.com/ruofee "+2/-2 (#​5467 )")
### [`v1.3.2`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​132-httpsgithubcomaxiosaxioscomparev131v132-2023-02-03)
[Compare Source](https://github.com/axios/axios/compare/v1.3.1...v1.3.2)
##### Bug Fixes
- **http:** treat http://localhost as base URL for relative paths to avoid `ERR_INVALID_URL` error; ([#​5528](https://github.com/axios/axios/issues/5528)) ([128d56f](https://github.com/axios/axios/commit/128d56f4a0fb8f5f2ed6e0dd80bc9225fee9538c))
- **http:** use explicit import instead of TextEncoder global; ([#​5530](https://github.com/axios/axios/issues/5530)) ([6b3c305](https://github.com/axios/axios/commit/6b3c305fc40c56428e0afabedc6f4d29c2830f6f))
##### Contributors to this release
- <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+2/-1 (#​5530 #​5528 )")
### [`v1.3.1`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​131-httpsgithubcomaxiosaxioscomparev130v131-2023-02-01)
[Compare Source](https://github.com/axios/axios/compare/v1.3.0...v1.3.1)
##### Bug Fixes
- **formdata:** add hotfix to use the asynchronous API to compute the content-length header value; ([#​5521](https://github.com/axios/axios/issues/5521)) ([96d336f](https://github.com/axios/axios/commit/96d336f527619f21da012fe1f117eeb53e5a2120))
- **serializer:** fixed serialization of array-like objects; ([#​5518](https://github.com/axios/axios/issues/5518)) ([08104c0](https://github.com/axios/axios/commit/08104c028c0f9353897b1b6691d74c440fd0c32d))
##### Contributors to this release
- <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+27/-8 (#​5521 #​5518 )")
### [`v1.3.0`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​130-httpsgithubcomaxiosaxioscomparev126v130-2023-01-31)
[Compare Source](https://github.com/axios/axios/compare/v1.2.6...v1.3.0)
##### Bug Fixes
- **headers:** fixed & optimized clear method; ([#​5507](https://github.com/axios/axios/issues/5507)) ([9915635](https://github.com/axios/axios/commit/9915635c69d0ab70daca5738488421f67ca60959))
- **http:** add zlib headers if missing ([#​5497](https://github.com/axios/axios/issues/5497)) ([65e8d1e](https://github.com/axios/axios/commit/65e8d1e28ce829f47a837e45129730e541950d3c))
##### Features
- **fomdata:** added support for spec-compliant FormData & Blob types; ([#​5316](https://github.com/axios/axios/issues/5316)) ([6ac574e](https://github.com/axios/axios/commit/6ac574e00a06731288347acea1e8246091196953))
##### Contributors to this release
- <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+352/-67 (#​5514 #​5512 #​5510 #​5509 #​5508 #​5316 #​5507 )")
- <img src="https://avatars.githubusercontent.com/u/35015993?v=4&s=18" alt="avatar" width="18"/> [ItsNotGoodName](https://github.com/ItsNotGoodName "+43/-2 (#​5497 )")
#### [1.2.6](https://github.com/axios/axios/compare/v1.2.5...v1.2.6) (2023-01-28)
##### Bug Fixes
- **headers:** added missed Authorization accessor; ([#​5502](https://github.com/axios/axios/issues/5502)) ([342c0ba](https://github.com/axios/axios/commit/342c0ba9a16ea50f5ed7d2366c5c1a2c877e3f26))
- **types:** fixed `CommonRequestHeadersList` & `CommonResponseHeadersList` types to be private in commonJS; ([#​5503](https://github.com/axios/axios/issues/5503)) ([5a3d0a3](https://github.com/axios/axios/commit/5a3d0a3234d77361a1bc7cedee2da1e11df08e2c))
##### Contributors to this release
- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+24/-9 (#​5503 #​5502 )")
#### [1.2.5](https://github.com/axios/axios/compare/v1.2.4...v1.2.5) (2023-01-26)
##### Bug Fixes
- **types:** fixed AxiosHeaders to handle spread syntax by making all methods non-enumerable; ([#​5499](https://github.com/axios/axios/issues/5499)) ([580f1e8](https://github.com/axios/axios/commit/580f1e8033a61baa38149d59fd16019de3932c22))
##### Contributors to this release
- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+82/-54 (#​5499 )")
- ![avatar](https://avatars.githubusercontent.com/u/20516159?v=4\&s=16) [Elliot Ford](https://github.com/EFord36 "+1/-1 (#​5462 )")
#### [1.2.4](https://github.com/axios/axios/compare/v1.2.3...v1.2.4) (2023-01-22)
##### Bug Fixes
- **types:** renamed `RawAxiosRequestConfig` back to `AxiosRequestConfig`; ([#​5486](https://github.com/axios/axios/issues/5486)) ([2a71f49](https://github.com/axios/axios/commit/2a71f49bc6c68495fa419003a3107ed8bd703ad0))
- **types:** fix `AxiosRequestConfig` generic; ([#​5478](https://github.com/axios/axios/issues/5478)) ([9bce81b](https://github.com/axios/axios/commit/186ea062da8b7d578ae78b1a5c220986b9bce81b))
##### Contributors to this release
- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+242/-108 (#​5486 #​5482 )")
- ![avatar](https://avatars.githubusercontent.com/u/9430821?v=4\&s=16) [Daniel Hillmann](https://github.com/hilleer "+1/-1 (#​5478 )")
#### [1.2.3](https://github.com/axios/axios/compare/1.2.2...1.2.3) (2023-01-10)
##### Bug Fixes
- **types:** fixed AxiosRequestConfig header interface by refactoring it to RawAxiosRequestConfig; ([#​5420](https://github.com/axios/axios/issues/5420)) ([0811963](https://github.com/axios/axios/commit/08119634a22f1d5b19f5c9ea0adccb6d3eebc3bc))
##### Contributors to this release
- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+938/-442 (#​5456 #​5455 #​5453 #​5451 #​5449 #​5447 #​5446 #​5443 #​5442 #​5439 #​5420 )")
#### \[1.2.2] - 2022-12-29
##### Fixed
- fix(ci): fix release script inputs [#​5392](https://github.com/axios/axios/pull/5392)
- fix(ci): prerelease scipts [#​5377](https://github.com/axios/axios/pull/5377)
- fix(ci): release scripts [#​5376](https://github.com/axios/axios/pull/5376)
- fix(ci): typescript tests [#​5375](https://github.com/axios/axios/pull/5375)
- fix: Brotli decompression [#​5353](https://github.com/axios/axios/pull/5353)
- fix: add missing HttpStatusCode [#​5345](https://github.com/axios/axios/pull/5345)
##### Chores
- chore(ci): set conventional-changelog header config [#​5406](https://github.com/axios/axios/pull/5406)
- chore(ci): fix automatic contributors resolving [#​5403](https://github.com/axios/axios/pull/5403)
- chore(ci): improved logging for the contributors list generator [#​5398](https://github.com/axios/axios/pull/5398)
- chore(ci): fix release action [#​5397](https://github.com/axios/axios/pull/5397)
- chore(ci): fix version bump script by adding bump argument for target version [#​5393](https://github.com/axios/axios/pull/5393)
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 [#​5342](https://github.com/axios/axios/pull/5342)
- chore(ci): GitHub Actions Release script [#​5384](https://github.com/axios/axios/pull/5384)
- chore(ci): release scripts [#​5364](https://github.com/axios/axios/pull/5364)
##### Contributors to this release
- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
- ![avatar](https://avatars.githubusercontent.com/u/1652293?v=4\&s=16) [Winnie](https://github.com/winniehell)
#### \[1.2.1] - 2022-12-05
##### Changed
- feat(exports): export mergeConfig [#​5151](https://github.com/axios/axios/pull/5151)
##### Fixed
- fix(CancelledError): include config [#​4922](https://github.com/axios/axios/pull/4922)
- fix(general): removing multiple/trailing/leading whitespace [#​5022](https://github.com/axios/axios/pull/5022)
- fix(headers): decompression for responses without Content-Length header [#​5306](https://github.com/axios/axios/pull/5306)
- fix(webWorker): exception to sending form data in web worker [#​5139](https://github.com/axios/axios/pull/5139)
##### Refactors
- refactor(types): AxiosProgressEvent.event type to any [#​5308](https://github.com/axios/axios/pull/5308)
- refactor(types): add missing types for static AxiosError.from method [#​4956](https://github.com/axios/axios/pull/4956)
##### Chores
- chore(docs): remove README link to non-existent upgrade guide [#​5307](https://github.com/axios/axios/pull/5307)
- chore(docs): typo in issue template name [#​5159](https://github.com/axios/axios/pull/5159)
##### Contributors to this release
- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
- [Zachary Lysobey](https://github.com/zachlysobey)
- [Kevin Ennis](https://github.com/kevincennis)
- [Philipp Loose](https://github.com/phloose)
- [secondl1ght](https://github.com/secondl1ght)
- [wenzheng](https://github.com/0x30)
- [Ivan Barsukov](https://github.com/ovarn)
- [Arthur Fiorette](https://github.com/arthurfiorette)
#### \[1.2.0] - 2022-11-10
##### Changed
- changed: refactored module exports [#​5162](https://github.com/axios/axios/pull/5162)
- change: re-added support for loading Axios with require('axios').default [#​5225](https://github.com/axios/axios/pull/5225)
##### Fixed
- fix: improve AxiosHeaders class [#​5224](https://github.com/axios/axios/pull/5224)
- fix: TypeScript type definitions for commonjs [#​5196](https://github.com/axios/axios/pull/5196)
- fix: type definition of use method on AxiosInterceptorManager to match the the README [#​5071](https://github.com/axios/axios/pull/5071)
- fix: \__dirname is not defined in the sandbox [#​5269](https://github.com/axios/axios/pull/5269)
- fix: AxiosError.toJSON method to avoid circular references [#​5247](https://github.com/axios/axios/pull/5247)
- fix: Z_BUF_ERROR when content-encoding is set but the response body is empty [#​5250](https://github.com/axios/axios/pull/5250)
##### Refactors
- refactor: allowing adapters to be loaded by name [#​5277](https://github.com/axios/axios/pull/5277)
##### Chores
- chore: force CI restart [#​5243](https://github.com/axios/axios/pull/5243)
- chore: update ECOSYSTEM.md [#​5077](https://github.com/axios/axios/pull/5077)
- chore: update get/index.html [#​5116](https://github.com/axios/axios/pull/5116)
- chore: update Sandbox UI/UX [#​5205](https://github.com/axios/axios/pull/5205)
- chore:(actions): remove git credentials after checkout [#​5235](https://github.com/axios/axios/pull/5235)
- chore(actions): bump actions/dependency-review-action from 2 to 3 [#​5266](https://github.com/axios/axios/pull/5266)
- chore(packages): bump loader-utils from 1.4.1 to 1.4.2 [#​5295](https://github.com/axios/axios/pull/5295)
- chore(packages): bump engine.io from 6.2.0 to 6.2.1 [#​5294](https://github.com/axios/axios/pull/5294)
- chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 [#​5241](https://github.com/axios/axios/pull/5241)
- chore(packages): bump loader-utils from 1.4.0 to 1.4.1 [#​5245](https://github.com/axios/axios/pull/5245)
- chore(docs): update Resources links in README [#​5119](https://github.com/axios/axios/pull/5119)
- chore(docs): update the link for JSON url [#​5265](https://github.com/axios/axios/pull/5265)
- chore(docs): fix broken links [#​5218](https://github.com/axios/axios/pull/5218)
- chore(docs): update and rename UPGRADE_GUIDE.md to MIGRATION_GUIDE.md [#​5170](https://github.com/axios/axios/pull/5170)
- chore(docs): typo fix line [#​856](https://github.com/axios/axios/issues/856) and [#​920](https://github.com/axios/axios/issues/920) [#​5194](https://github.com/axios/axios/pull/5194)
- chore(docs): typo fix [#​800](https://github.com/axios/axios/issues/800) [#​5193](https://github.com/axios/axios/pull/5193)
- chore(docs): fix typos [#​5184](https://github.com/axios/axios/pull/5184)
- chore(docs): fix punctuation in README.md [#​5197](https://github.com/axios/axios/pull/5197)
- chore(docs): update readme in the Handling Errors section - issue reference [#​5260](https://github.com/axios/axios/issues/5260) [#​5261](https://github.com/axios/axios/pull/5261)
- chore: remove \b from filename [#​5207](https://github.com/axios/axios/pull/5207)
- chore(docs): update CHANGELOG.md [#​5137](https://github.com/axios/axios/pull/5137)
- chore: add sideEffects false to package.json [#​5025](https://github.com/axios/axios/pull/5025)
##### Contributors to this release
- [Maddy Miller](https://github.com/me4502)
- [Amit Saini](https://github.com/amitsainii)
- [ecyrbe](https://github.com/ecyrbe)
- [Ikko Ashimine](https://github.com/eltociear)
- [Geeth Gunnampalli](https://github.com/thetechie7)
- [Shreem Asati](https://github.com/shreem-123)
- [Frieder Bluemle](https://github.com/friederbluemle)
- [윤세영](https://github.com/yunseyeong)
- [Claudio Busatto](https://github.com/cjcbusatto)
- [Remco Haszing](https://github.com/remcohaszing)
- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
- [Csaba Maulis](https://github.com/om4csaba)
- [MoPaMo](https://github.com/MoPaMo)
- [Daniel Fjeldstad](https://github.com/w3bdesign)
- [Adrien Brunet](https://github.com/adrien-may)
- [Frazer Smith](https://github.com/Fdawgs)
- [HaiTao](https://github.com/836334258)
- [AZM](https://github.com/aziyatali)
- [relbns](https://github.com/relbns)
#### \[1.1.3] - 2022-10-15
##### Added
- Added custom params serializer support [#​5113](https://github.com/axios/axios/pull/5113)
##### Fixed
- Fixed top-level export to keep them in-line with static properties [#​5109](https://github.com/axios/axios/pull/5109)
- Stopped including null values to query string. [#​5108](https://github.com/axios/axios/pull/5108)
- Restored proxy config backwards compatibility with 0.x [#​5097](https://github.com/axios/axios/pull/5097)
- Added back AxiosHeaders in AxiosHeaderValue [#​5103](https://github.com/axios/axios/pull/5103)
- Pin CDN install instructions to a specific version [#​5060](https://github.com/axios/axios/pull/5060)
- Handling of array values fixed for AxiosHeaders [#​5085](https://github.com/axios/axios/pull/5085)
##### Chores
- docs: match badge style, add link to them [#​5046](https://github.com/axios/axios/pull/5046)
- chore: fixing comments typo [#​5054](https://github.com/axios/axios/pull/5054)
- chore: update issue template [#​5061](https://github.com/axios/axios/pull/5061)
- chore: added progress capturing section to the docs; [#​5084](https://github.com/axios/axios/pull/5084)
##### Contributors to this release
- [Jason Saayman](https://github.com/jasonsaayman)
- [scarf](https://github.com/scarf005)
- [Lenz Weber-Tronic](https://github.com/phryneas)
- [Arvindh](https://github.com/itsarvindh)
- [Félix Legrelle](https://github.com/FelixLgr)
- [Patrick Petrovic](https://github.com/ppati000)
- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
- [littledian](https://github.com/littledian)
- [ChronosMasterOfAllTime](https://github.com/ChronosMasterOfAllTime)
#### \[1.1.2] - 2022-10-07
##### Fixed
- Fixed broken exports for UMD builds.
##### Contributors to this release
- [Jason Saayman](https://github.com/jasonsaayman)
#### \[1.1.1] - 2022-10-07
##### Fixed
- Fixed broken exports for common js. This fix breaks a prior fix, I will fix both issues ASAP but the commonJS use is more impactful.
##### Contributors to this release
- [Jason Saayman](https://github.com/jasonsaayman)
#### \[1.1.0] - 2022-10-06
##### Fixed
- Fixed missing exports in type definition index.d.ts [#​5003](https://github.com/axios/axios/pull/5003)
- Fixed query params composing [#​5018](https://github.com/axios/axios/pull/5018)
- Fixed GenericAbortSignal interface by making it more generic [#​5021](https://github.com/axios/axios/pull/5021)
- Fixed adding "clear" to AxiosInterceptorManager [#​5010](https://github.com/axios/axios/pull/5010)
- Fixed commonjs & umd exports [#​5030](https://github.com/axios/axios/pull/5030)
- Fixed inability to access response headers when using axios 1.x with Jest [#​5036](https://github.com/axios/axios/pull/5036)
##### Contributors to this release
- [Trim21](https://github.com/trim21)
- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
- [shingo.sasaki](https://github.com/s-sasaki-0529)
- [Ivan Pepelko](https://github.com/ivanpepelko)
- [Richard Kořínek](https://github.com/risa)
#### \[1.0.0] - 2022-10-04
##### Added
- Added stack trace to AxiosError [#​4624](https://github.com/axios/axios/pull/4624)
- Add AxiosError to AxiosStatic [#​4654](https://github.com/axios/axios/pull/4654)
- Replaced Rollup as our build runner [#​4596](https://github.com/axios/axios/pull/4596)
- Added generic TS types for the exposed toFormData helper [#​4668](https://github.com/axios/axios/pull/4668)
- Added listen callback function [#​4096](https://github.com/axios/axios/pull/4096)
- Added instructions for installing using PNPM [#​4207](https://github.com/axios/axios/pull/4207)
- Added generic AxiosAbortSignal TS interface to avoid importing AbortController polyfill [#​4229](https://github.com/axios/axios/pull/4229)
- Added axios-url-template in ECOSYSTEM.md [#​4238](https://github.com/axios/axios/pull/4238)
- Added a clear() function to the request and response interceptors object so a user can ensure that all interceptors have been removed from an axios instance [#​4248](https://github.com/axios/axios/pull/4248)
- Added react hook plugin [#​4319](https://github.com/axios/axios/pull/4319)
- Adding HTTP status code for transformResponse [#​4580](https://github.com/axios/axios/pull/4580)
- Added blob to the list of protocols supported by the browser [#​4678](https://github.com/axios/axios/pull/4678)
- Resolving proxy from env on redirect [#​4436](https://github.com/axios/axios/pull/4436)
- Added enhanced toFormData implementation with additional options [4704](https://github.com/axios/axios/pull/4704)
- Adding Canceler parameters config and request [#​4711](https://github.com/axios/axios/pull/4711)
- Added automatic payload serialization to application/x-www-form-urlencoded [#​4714](https://github.com/axios/axios/pull/4714)
- Added the ability for webpack users to overwrite built-ins [#​4715](https://github.com/axios/axios/pull/4715)
- Added string\[] to AxiosRequestHeaders type [#​4322](https://github.com/axios/axios/pull/4322)
- Added the ability for the url-encoded-form serializer to respect the formSerializer config [#​4721](https://github.com/axios/axios/pull/4721)
- Added isCancel type assert [#​4293](https://github.com/axios/axios/pull/4293)
- Added data URL support for node.js [#​4725](https://github.com/axios/axios/pull/4725)
- Adding types for progress event callbacks [#​4675](https://github.com/axios/axios/pull/4675)
- URL params serializer [#​4734](https://github.com/axios/axios/pull/4734)
- Added axios.formToJSON method [#​4735](https://github.com/axios/axios/pull/4735)
- Bower platform add data protocol [#​4804](https://github.com/axios/axios/pull/4804)
- Use WHATWG URL API instead of url.parse() [#​4852](https://github.com/axios/axios/pull/4852)
- Add ENUM containing Http Status Codes to typings [#​4903](https://github.com/axios/axios/pull/4903)
- Improve typing of timeout in index.d.ts [#​4934](https://github.com/axios/axios/pull/4934)
##### Changed
- Updated AxiosError.config to be optional in the type definition [#​4665](https://github.com/axios/axios/pull/4665)
- Updated README emphasizing the URLSearchParam built-in interface over other solutions [#​4590](https://github.com/axios/axios/pull/4590)
- Include request and config when creating a CanceledError instance [#​4659](https://github.com/axios/axios/pull/4659)
- Changed func-names eslint rule to as-needed [#​4492](https://github.com/axios/axios/pull/4492)
- Replacing deprecated substr() with slice() as substr() is deprecated [#​4468](https://github.com/axios/axios/pull/4468)
- Updating HTTP links in README.md to use HTTPS [#​4387](https://github.com/axios/axios/pull/4387)
- Updated to a better trim() polyfill [#​4072](https://github.com/axios/axios/pull/4072)
- Updated types to allow specifying partial default headers on instance create [#​4185](https://github.com/axios/axios/pull/4185)
- Expanded isAxiosError types [#​4344](https://github.com/axios/axios/pull/4344)
- Updated type definition for axios instance methods [#​4224](https://github.com/axios/axios/pull/4224)
- Updated eslint config [#​4722](https://github.com/axios/axios/pull/4722)
- Updated Docs [#​4742](https://github.com/axios/axios/pull/4742)
- Refactored Axios to use ES2017 [#​4787](https://github.com/axios/axios/pull/4787)
##### Deprecated
- There are multiple deprecations, refactors and fixes provided in this release. Please read through the full release notes to see how this may impact your project and use case.
##### Removed
- Removed incorrect argument for NetworkError constructor [#​4656](https://github.com/axios/axios/pull/4656)
- Removed Webpack [#​4596](https://github.com/axios/axios/pull/4596)
- Removed function that transform arguments to array [#​4544](https://github.com/axios/axios/pull/4544)
##### Fixed
- Fixed grammar in README [#​4649](https://github.com/axios/axios/pull/4649)
- Fixed code error in README [#​4599](https://github.com/axios/axios/pull/4599)
- Optimized the code that checks cancellation [#​4587](https://github.com/axios/axios/pull/4587)
- Fix url pointing to defaults.js in README [#​4532](https://github.com/axios/axios/pull/4532)
- Use type alias instead of interface for AxiosPromise [#​4505](https://github.com/axios/axios/pull/4505)
- Fix some word spelling and lint style in code comments [#​4500](https://github.com/axios/axios/pull/4500)
- Edited readme with 3 updated browser icons of Chrome, FireFox and Safari [#​4414](https://github.com/axios/axios/pull/4414)
- Bump follow-redirects from 1.14.9 to 1.15.0 [#​4673](https://github.com/axios/axios/pull/4673)
- Fixing http tests to avoid hanging when assertions fail [#​4435](https://github.com/axios/axios/pull/4435)
- Fix TS definition for AxiosRequestTransformer [#​4201](https://github.com/axios/axios/pull/4201)
- Fix grammatical issues in README [#​4232](https://github.com/axios/axios/pull/4232)
- Fixing instance.defaults.headers type [#​4557](https://github.com/axios/axios/pull/4557)
- Fixed race condition on immediate requests cancellation [#​4261](https://github.com/axios/axios/pull/4261)
- Fixing Z_BUF_ERROR when no content [#​4701](https://github.com/axios/axios/pull/4701)
- Fixing proxy beforeRedirect regression [#​4708](https://github.com/axios/axios/pull/4708)
- Fixed AxiosError status code type [#​4717](https://github.com/axios/axios/pull/4717)
- Fixed AxiosError stack capturing [#​4718](https://github.com/axios/axios/pull/4718)
- Fixing AxiosRequestHeaders typings [#​4334](https://github.com/axios/axios/pull/4334)
- Fixed max body length defaults [#​4731](https://github.com/axios/axios/pull/4731)
- Fixed toFormData Blob issue on node>v17 [#​4728](https://github.com/axios/axios/pull/4728)
- Bump grunt from 1.5.2 to 1.5.3 [#​4743](https://github.com/axios/axios/pull/4743)
- Fixing content-type header repeated [#​4745](https://github.com/axios/axios/pull/4745)
- Fixed timeout error message for http [4738](https://github.com/axios/axios/pull/4738)
- Request ignores false, 0 and empty string as body values [#​4785](https://github.com/axios/axios/pull/4785)
- Added back missing minified builds [#​4805](https://github.com/axios/axios/pull/4805)
- Fixed a type error [#​4815](https://github.com/axios/axios/pull/4815)
- Fixed a regression bug with unsubscribing from cancel token; [#​4819](https://github.com/axios/axios/pull/4819)
- Remove repeated compression algorithm [#​4820](https://github.com/axios/axios/pull/4820)
- The error of calling extend to pass parameters [#​4857](https://github.com/axios/axios/pull/4857)
- SerializerOptions.indexes allows boolean | null | undefined [#​4862](https://github.com/axios/axios/pull/4862)
- Require interceptors to return values [#​4874](https://github.com/axios/axios/pull/4874)
- Removed unused imports [#​4949](https://github.com/axios/axios/pull/4949)
- Allow null indexes on formSerializer and paramsSerializer [#​4960](https://github.com/axios/axios/pull/4960)
##### Chores
- Set permissions for GitHub actions [#​4765](https://github.com/axios/axios/pull/4765)
- Included githubactions in the dependabot config [#​4770](https://github.com/axios/axios/pull/4770)
- Included dependency review [#​4771](https://github.com/axios/axios/pull/4771)
- Update security.md [#​4784](https://github.com/axios/axios/pull/4784)
- Remove unnecessary spaces [#​4854](https://github.com/axios/axios/pull/4854)
- Simplify the import path of AxiosError [#​4875](https://github.com/axios/axios/pull/4875)
- Fix Gitpod dead link [#​4941](https://github.com/axios/axios/pull/4941)
- Enable syntax highlighting for a code block [#​4970](https://github.com/axios/axios/pull/4970)
- Using Logo Axios in Readme.md [#​4993](https://github.com/axios/axios/pull/4993)
- Fix markup for note in README [#​4825](https://github.com/axios/axios/pull/4825)
- Fix typo and formatting, add colons [#​4853](https://github.com/axios/axios/pull/4853)
- Fix typo in readme [#​4942](https://github.com/axios/axios/pull/4942)
##### Security
- Update SECURITY.md [#​4687](https://github.com/axios/axios/pull/4687)
##### Contributors to this release
- [Bertrand Marron](https://github.com/tusbar)
- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
- [Dan Mooney](https://github.com/danmooney)
- [Michael Li](https://github.com/xiaoyu-tamu)
- [aong](https://github.com/yxwzaxns)
- [Des Preston](https://github.com/despreston)
- [Ted Robertson](https://github.com/tredondo)
- [zhoulixiang](https://github.com/zh-lx)
- [Arthur Fiorette](https://github.com/arthurfiorette)
- [Kumar Shanu](https://github.com/Kr-Shanu)
- [JALAL](https://github.com/JLL32)
- [Jingyi Lin](https://github.com/MageeLin)
- [Philipp Loose](https://github.com/phloose)
- [Alexander Shchukin](https://github.com/sashsvamir)
- [Dave Cardwell](https://github.com/davecardwell)
- [Cat Scarlet](https://github.com/catscarlet)
- [Luca Pizzini](https://github.com/lpizzinidev)
- [Kai](https://github.com/Schweinepriester)
- [Maxime Bargiel](https://github.com/mbargiel)
- [Brian Helba](https://github.com/brianhelba)
- [reslear](https://github.com/reslear)
- [Jamie Slome](https://github.com/JamieSlome)
- [Landro3](https://github.com/Landro3)
- [rafw87](https://github.com/rafw87)
- [Afzal Sayed](https://github.com/afzalsayed96)
- [Koki Oyatsu](https://github.com/kaishuu0123)
- [Dave](https://github.com/wangcch)
- [暴走老七](https://github.com/baozouai)
- [Spencer](https://github.com/spalger)
- [Adrian Wieprzkowicz](https://github.com/Argeento)
- [Jamie Telin](https://github.com/lejahmie)
- [毛呆](https://github.com/aweikalee)
- [Kirill Shakirov](https://github.com/turisap)
- [Rraji Abdelbari](https://github.com/estarossa0)
- [Jelle Schutter](https://github.com/jelleschutter)
- [Tom Ceuppens](https://github.com/KyorCode)
- [Johann Cooper](https://github.com/JohannCooper)
- [Dimitris Halatsis](https://github.com/mitsos1os)
- [chenjigeng](https://github.com/chenjigeng)
- [João Gabriel Quaresma](https://github.com/joaoGabriel55)
- [Victor Augusto](https://github.com/VictorAugDB)
- [neilnaveen](https://github.com/neilnaveen)
- [Pavlos](https://github.com/psmoros)
- [Kiryl Valkovich](https://github.com/visortelle)
- [Naveen](https://github.com/naveensrinivasan)
- [wenzheng](https://github.com/0x30)
- [hcwhan](https://github.com/hcwhan)
- [Bassel Rachid](https://github.com/basselworkforce)
- [Grégoire Pineau](https://github.com/lyrixx)
- [felipedamin](https://github.com/felipedamin)
- [Karl Horky](https://github.com/karlhorky)
- [Yue JIN](https://github.com/kingyue737)
- [Usman Ali Siddiqui](https://github.com/usman250994)
- [WD](https://github.com/techbirds)
- [Günther Foidl](https://github.com/gfoidl)
- [Stephen Jennings](https://github.com/jennings)
- [C.T.Lin](https://github.com/chentsulin)
- [mia-z](https://github.com/mia-z)
- [Parth Banathia](https://github.com/Parth0105)
- [parth0105pluang](https://github.com/parth0105pluang)
- [Marco Weber](https://github.com/mrcwbr)
- [Luca Pizzini](https://github.com/lpizzinidev)
- [Willian Agostini](https://github.com/WillianAgostini)
- [Huyen Nguyen](https://github.com/huyenltnguyen)
### [`v1.2.6`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​126-httpsgithubcomaxiosaxioscomparev125v126-2023-01-28)
[Compare Source](https://github.com/axios/axios/compare/v1.2.5...v1.2.6)
##### Bug Fixes
- **headers:** added missed Authorization accessor; ([#​5502](https://github.com/axios/axios/issues/5502)) ([342c0ba](https://github.com/axios/axios/commit/342c0ba9a16ea50f5ed7d2366c5c1a2c877e3f26))
- **types:** fixed `CommonRequestHeadersList` & `CommonResponseHeadersList` types to be private in commonJS; ([#​5503](https://github.com/axios/axios/issues/5503)) ([5a3d0a3](https://github.com/axios/axios/commit/5a3d0a3234d77361a1bc7cedee2da1e11df08e2c))
##### Contributors to this release
- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+24/-9 (#​5503 #​5502 )")
### [`v1.2.5`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​125-httpsgithubcomaxiosaxioscomparev124v125-2023-01-26)
[Compare Source](https://github.com/axios/axios/compare/v1.2.4...v1.2.5)
##### Bug Fixes
- **types:** fixed AxiosHeaders to handle spread syntax by making all methods non-enumerable; ([#​5499](https://github.com/axios/axios/issues/5499)) ([580f1e8](https://github.com/axios/axios/commit/580f1e8033a61baa38149d59fd16019de3932c22))
##### Contributors to this release
- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+82/-54 (#​5499 )")
- ![avatar](https://avatars.githubusercontent.com/u/20516159?v=4\&s=16) [Elliot Ford](https://github.com/EFord36 "+1/-1 (#​5462 )")
### [`v1.2.4`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​124-httpsgithubcomaxiosaxioscomparev123v124-2023-01-22)
[Compare Source](https://github.com/axios/axios/compare/v1.2.3...v1.2.4)
##### Bug Fixes
- **types:** renamed `RawAxiosRequestConfig` back to `AxiosRequestConfig`; ([#​5486](https://github.com/axios/axios/issues/5486)) ([2a71f49](https://github.com/axios/axios/commit/2a71f49bc6c68495fa419003a3107ed8bd703ad0))
- **types:** fix `AxiosRequestConfig` generic; ([#​5478](https://github.com/axios/axios/issues/5478)) ([9bce81b](https://github.com/axios/axios/commit/186ea062da8b7d578ae78b1a5c220986b9bce81b))
##### Contributors to this release
- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+242/-108 (#​5486 #​5482 )")
- ![avatar](https://avatars.githubusercontent.com/u/9430821?v=4\&s=16) [Daniel Hillmann](https://github.com/hilleer "+1/-1 (#​5478 )")
### [`v1.2.3`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​123-httpsgithubcomaxiosaxioscompare122123-2023-01-10)
[Compare Source](https://github.com/axios/axios/compare/1.2.2...v1.2.3)
##### Bug Fixes
- **types:** fixed AxiosRequestConfig header interface by refactoring it to RawAxiosRequestConfig; ([#​5420](https://github.com/axios/axios/issues/5420)) ([0811963](https://github.com/axios/axios/commit/08119634a22f1d5b19f5c9ea0adccb6d3eebc3bc))
##### Contributors to this release
- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+938/-442 (#​5456 #​5455 #​5453 #​5451 #​5449 #​5447 #​5446 #​5443 #​5442 #​5439 #​5420 )")
### [`v1.2.2`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​122---2022-12-29)
[Compare Source](https://github.com/axios/axios/compare/v1.2.1...1.2.2)
##### Fixed
- fix(ci): fix release script inputs [#​5392](https://github.com/axios/axios/pull/5392)
- fix(ci): prerelease scipts [#​5377](https://github.com/axios/axios/pull/5377)
- fix(ci): release scripts [#​5376](https://github.com/axios/axios/pull/5376)
- fix(ci): typescript tests [#​5375](https://github.com/axios/axios/pull/5375)
- fix: Brotli decompression [#​5353](https://github.com/axios/axios/pull/5353)
- fix: add missing HttpStatusCode [#​5345](https://github.com/axios/axios/pull/5345)
##### Chores
- chore(ci): set conventional-changelog header config [#​5406](https://github.com/axios/axios/pull/5406)
- chore(ci): fix automatic contributors resolving [#​5403](https://github.com/axios/axios/pull/5403)
- chore(ci): improved logging for the contributors list generator [#​5398](https://github.com/axios/axios/pull/5398)
- chore(ci): fix release action [#​5397](https://github.com/axios/axios/pull/5397)
- chore(ci): fix version bump script by adding bump argument for target version [#​5393](https://github.com/axios/axios/pull/5393)
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 [#​5342](https://github.com/axios/axios/pull/5342)
- chore(ci): GitHub Actions Release script [#​5384](https://github.com/axios/axios/pull/5384)
- chore(ci): release scripts [#​5364](https://github.com/axios/axios/pull/5364)
##### Contributors to this release
- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
- ![avatar](https://avatars.githubusercontent.com/u/1652293?v=4\&s=16) [Winnie](https://github.com/winniehell)
### [`v1.2.1`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​121---2022-12-05)
[Compare Source](https://github.com/axios/axios/compare/v1.2.0...v1.2.1)
##### Changed
- feat(exports): export mergeConfig [#​5151](https://github.com/axios/axios/pull/5151)
##### Fixed
- fix(CancelledError): include config [#​4922](https://github.com/axios/axios/pull/4922)
- fix(general): removing multiple/trailing/leading whitespace [#​5022](https://github.com/axios/axios/pull/5022)
- fix(headers): decompression for responses without Content-Length header [#​5306](https://github.com/axios/axios/pull/5306)
- fix(webWorker): exception to sending form data in web worker [#​5139](https://github.com/axios/axios/pull/5139)
##### Refactors
- refactor(types): AxiosProgressEvent.event type to any [#​5308](https://github.com/axios/axios/pull/5308)
- refactor(types): add missing types for static AxiosError.from method [#​4956](https://github.com/axios/axios/pull/4956)
##### Chores
- chore(docs): remove README link to non-existent upgrade guide [#​5307](https://github.com/axios/axios/pull/5307)
- chore(docs): typo in issue template name [#​5159](https://github.com/axios/axios/pull/5159)
##### Contributors to this release
- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
- [Zachary Lysobey](https://github.com/zachlysobey)
- [Kevin Ennis](https://github.com/kevincennis)
- [Philipp Loose](https://github.com/phloose)
- [secondl1ght](https://github.com/secondl1ght)
- [wenzheng](https://github.com/0x30)
- [Ivan Barsukov](https://github.com/ovarn)
- [Arthur Fiorette](https://github.com/arthurfiorette)
### [`v1.2.0`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​120---2022-11-10)
[Compare Source](https://github.com/axios/axios/compare/v1.1.3...v1.2.0)
##### Changed
- changed: refactored module exports [#​5162](https://github.com/axios/axios/pull/5162)
- change: re-added support for loading Axios with require('axios').default [#​5225](https://github.com/axios/axios/pull/5225)
##### Fixed
- fix: improve AxiosHeaders class [#​5224](https://github.com/axios/axios/pull/5224)
- fix: TypeScript type definitions for commonjs [#​5196](https://github.com/axios/axios/pull/5196)
- fix: type definition of use method on AxiosInterceptorManager to match the the README [#​5071](https://github.com/axios/axios/pull/5071)
- fix: \__dirname is not defined in the sandbox [#​5269](https://github.com/axios/axios/pull/5269)
- fix: AxiosError.toJSON method to avoid circular references [#​5247](https://github.com/axios/axios/pull/5247)
- fix: Z_BUF_ERROR when content-encoding is set but the response body is empty [#​5250](https://github.com/axios/axios/pull/5250)
##### Refactors
- refactor: allowing adapters to be loaded by name [#​5277](https://github.com/axios/axios/pull/5277)
##### Chores
- chore: force CI restart [#​5243](https://github.com/axios/axios/pull/5243)
- chore: update ECOSYSTEM.md [#​5077](https://github.com/axios/axios/pull/5077)
- chore: update get/index.html [#​5116](https://github.com/axios/axios/pull/5116)
- chore: update Sandbox UI/UX [#​5205](https://github.com/axios/axios/pull/5205)
- chore:(actions): remove git credentials after checkout [#​5235](https://github.com/axios/axios/pull/5235)
- chore(actions): bump actions/dependency-review-action from 2 to 3 [#​5266](https://github.com/axios/axios/pull/5266)
- chore(packages): bump loader-utils from 1.4.1 to 1.4.2 [#​5295](https://github.com/axios/axios/pull/5295)
- chore(packages): bump engine.io from 6.2.0 to 6.2.1 [#​5294](https://github.com/axios/axios/pull/5294)
- chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 [#​5241](https://github.com/axios/axios/pull/5241)
- chore(packages): bump loader-utils from 1.4.0 to 1.4.1 [#​5245](https://github.com/axios/axios/pull/5245)
- chore(docs): update Resources links in README [#​5119](https://github.com/axios/axios/pull/5119)
- chore(docs): update the link for JSON url [#​5265](https://github.com/axios/axios/pull/5265)
- chore(docs): fix broken links [#​5218](https://github.com/axios/axios/pull/5218)
- chore(docs): update and rename UPGRADE_GUIDE.md to MIGRATION_GUIDE.md [#​5170](https://github.com/axios/axios/pull/5170)
- chore(docs): typo fix line [#​856](https://github.com/axios/axios/issues/856) and [#​920](https://github.com/axios/axios/issues/920) [#​5194](https://github.com/axios/axios/pull/5194)
- chore(docs): typo fix [#​800](https://github.com/axios/axios/issues/800) [#​5193](https://github.com/axios/axios/pull/5193)
- chore(docs): fix typos [#​5184](https://github.com/axios/axios/pull/5184)
- chore(docs): fix punctuation in README.md [#​5197](https://github.com/axios/axios/pull/5197)
- chore(docs): update readme in the Handling Errors section - issue reference [#​5260](https://github.com/axios/axios/issues/5260) [#​5261](https://github.com/axios/axios/pull/5261)
- chore: remove \b from filename [#​5207](https://github.com/axios/axios/pull/5207)
- chore(docs): update CHANGELOG.md [#​5137](https://github.com/axios/axios/pull/5137)
- chore: add sideEffects false to package.json [#​5025](https://github.com/axios/axios/pull/5025)
##### Contributors to this release
- [Maddy Miller](https://github.com/me4502)
- [Amit Saini](https://github.com/amitsainii)
- [ecyrbe](https://github.com/ecyrbe)
- [Ikko Ashimine](https://github.com/eltociear)
- [Geeth Gunnampalli](https://github.com/thetechie7)
- [Shreem Asati](https://github.com/shreem-123)
- [Frieder Bluemle](https://github.com/friederbluemle)
- [윤세영](https://github.com/yunseyeong)
- [Claudio Busatto](https://github.com/cjcbusatto)
- [Remco Haszing](https://github.com/remcohaszing)
- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
- [Csaba Maulis](https://github.com/om4csaba)
- [MoPaMo](https://github.com/MoPaMo)
- [Daniel Fjeldstad](https://github.com/w3bdesign)
- [Adrien Brunet](https://github.com/adrien-may)
- [Frazer Smith](https://github.com/Fdawgs)
- [HaiTao](https://github.com/836334258)
- [AZM](https://github.com/aziyatali)
- [relbns](https://github.com/relbns)
### [`v1.1.3`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​113---2022-10-15)
[Compare Source](https://github.com/axios/axios/compare/v1.1.2...v1.1.3)
##### Added
- Added custom params serializer support [#​5113](https://github.com/axios/axios/pull/5113)
##### Fixed
- Fixed top-level export to keep them in-line with static properties [#​5109](https://github.com/axios/axios/pull/5109)
- Stopped including null values to query string. [#​5108](https://github.com/axios/axios/pull/5108)
- Restored proxy config backwards compatibility with 0.x [#​5097](https://github.com/axios/axios/pull/5097)
- Added back AxiosHeaders in AxiosHeaderValue [#​5103](https://github.com/axios/axios/pull/5103)
- Pin CDN install instructions to a specific version [#​5060](https://github.com/axios/axios/pull/5060)
- Handling of array values fixed for AxiosHeaders [#​5085](https://github.com/axios/axios/pull/5085)
##### Chores
- docs: match badge style, add link to them [#​5046](https://github.com/axios/axios/pull/5046)
- chore: fixing comments typo [#​5054](https://github.com/axios/axios/pull/5054)
- chore: update issue template [#​5061](https://github.com/axios/axios/pull/5061)
- chore: added progress capturing section to the docs; [#​5084](https://github.com/axios/axios/pull/5084)
##### Contributors to this release
- [Jason Saayman](https://github.com/jasonsaayman)
- [scarf](https://github.com/scarf005)
- [Lenz Weber-Tronic](https://github.com/phryneas)
- [Arvindh](https://github.com/itsarvindh)
- [Félix Legrelle](https://github.com/FelixLgr)
- [Patrick Petrovic](https://github.com/ppati000)
- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
- [littledian](https://github.com/littledian)
- [ChronosMasterOfAllTime](https://github.com/ChronosMasterOfAllTime)
### [`v1.1.2`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​112---2022-10-07)
[Compare Source](https://github.com/axios/axios/compare/v1.1.1...v1.1.2)
##### Fixed
- Fixed broken exports for UMD builds.
##### Contributors to this release
- [Jason Saayman](https://github.com/jasonsaayman)
### [`v1.1.1`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​111---2022-10-07)
[Compare Source](https://github.com/axios/axios/compare/v1.1.0...v1.1.1)
##### Fixed
- Fixed broken exports for common js. This fix breaks a prior fix, I will fix both issues ASAP but the commonJS use is more impactful.
##### Contributors to this release
- [Jason Saayman](https://github.com/jasonsaayman)
### [`v1.1.0`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​110---2022-10-06)
[Compare Source](https://github.com/axios/axios/compare/v1.0.0...v1.1.0)
##### Fixed
- Fixed missing exports in type definition index.d.ts [#​5003](https://github.com/axios/axios/pull/5003)
- Fixed query params composing [#​5018](https://github.com/axios/axios/pull/5018)
- Fixed GenericAbortSignal interface by making it more generic [#​5021](https://github.com/axios/axios/pull/5021)
- Fixed adding "clear" to AxiosInterceptorManager [#​5010](https://github.com/axios/axios/pull/5010)
- Fixed commonjs & umd exports [#​5030](https://github.com/axios/axios/pull/5030)
- Fixed inability to access response headers when using axios 1.x with Jest [#​5036](https://github.com/axios/axios/pull/5036)
##### Contributors to this release
- [Trim21](https://github.com/trim21)
- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
- [shingo.sasaki](https://github.com/s-sasaki-0529)
- [Ivan Pepelko](https://github.com/ivanpepelko)
- [Richard Kořínek](https://github.com/risa)
### [`v1.0.0`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#​100---2022-10-04)
[Compare Source](https://github.com/axios/axios/compare/v0.27.2...v1.0.0)
##### Added
- Added stack trace to AxiosError [#​4624](https://github.com/axios/axios/pull/4624)
- Add AxiosError to AxiosStatic [#​4654](https://github.com/axios/axios/pull/4654)
- Replaced Rollup as our build runner [#​4596](https://github.com/axios/axios/pull/4596)
- Added generic TS types for the exposed toFormData helper [#​4668](https://github.com/axios/axios/pull/4668)
- Added listen callback function [#​4096](https://github.com/axios/axios/pull/4096)
- Added instructions for installing using PNPM [#​4207](https://github.com/axios/axios/pull/4207)
- Added generic AxiosAbortSignal TS interface to avoid importing AbortController polyfill [#​4229](https://github.com/axios/axios/pull/4229)
- Added axios-url-template in ECOSYSTEM.md [#​4238](https://github.com/axios/axios/pull/4238)
- Added a clear() function to the request and response interceptors object so a user can ensure that all interceptors have been removed from an axios instance [#​4248](https://github.com/axios/axios/pull/4248)
- Added react hook plugin [#​4319](https://github.com/axios/axios/pull/4319)
- Adding HTTP status code for transformResponse [#​4580](https://github.com/axios/axios/pull/4580)
- Added blob to the list of protocols supported by the browser [#​4678](https://github.com/axios/axios/pull/4678)
- Resolving proxy from env on redirect [#​4436](https://github.com/axios/axios/pull/4436)
- Added enhanced toFormData implementation with additional options [4704](https://github.com/axios/axios/pull/4704)
- Adding Canceler parameters config and request [#​4711](https://github.com/axios/axios/pull/4711)
- Added automatic payload serialization to application/x-www-form-urlencoded [#​4714](https://github.com/axios/axios/pull/4714)
- Added the ability for webpack users to overwrite built-ins [#​4715](https://github.com/axios/axios/pull/4715)
- Added string\[] to AxiosRequestHeaders type [#​4322](https://github.com/axios/axios/pull/4322)
- Added the ability for the url-encoded-form serializer to respect the formSerializer config [#​4721](https://github.com/axios/axios/pull/4721)
- Added isCancel type assert [#​4293](https://github.com/axios/axios/pull/4293)
- Added data URL support for node.js [#​4725](https://github.com/axios/axios/pull/4725)
- Adding types for progress event callbacks [#​4675](https://github.com/axios/axios/pull/4675)
- URL params serializer [#​4734](https://github.com/axios/axios/pull/4734)
- Added axios.formToJSON method [#​4735](https://github.com/axios/axios/pull/4735)
- Bower platform add data protocol [#​4804](https://github.com/axios/axios/pull/4804)
- Use WHATWG URL API instead of url.parse() [#​4852](https://github.com/axios/axios/pull/4852)
- Add ENUM containing Http Status Codes to typings [#​4903](https://github.com/axios/axios/pull/4903)
- Improve typing of timeout in index.d.ts [#​4934](https://github.com/axios/axios/pull/4934)
##### Changed
- Updated AxiosError.config to be optional in the type definition [#​4665](https://github.com/axios/axios/pull/4665)
- Updated README emphasizing the URLSearchParam built-in interface over other solutions [#​4590](https://github.com/axios/axios/pull/4590)
- Include request and config when creating a CanceledError instance [#​4659](https://github.com/axios/axios/pull/4659)
- Changed func-names eslint rule to as-needed [#​4492](https://github.com/axios/axios/pull/4492)
- Replacing deprecated substr() with slice() as substr() is deprecated [#​4468](https://github.com/axios/axios/pull/4468)
- Updating HTTP links in README.md to use HTTPS [#​4387](https://github.com/axios/axios/pull/4387)
- Updated to a better trim() polyfill [#​4072](https://github.com/axios/axios/pull/4072)
- Updated types to allow specifying partial default headers on instance create [#​4185](https://github.com/axios/axios/pull/4185)
- Expanded isAxiosError types [#​4344](https://github.com/axios/axios/pull/4344)
- Updated type definition for axios instance methods [#​4224](https://github.com/axios/axios/pull/4224)
- Updated eslint config [#​4722](https://github.com/axios/axios/pull/4722)
- Updated Docs [#​4742](https://github.com/axios/axios/pull/4742)
- Refactored Axios to use ES2017 [#​4787](https://github.com/axios/axios/pull/4787)
##### Deprecated
- There are multiple deprecations, refactors and fixes provided in this release. Please read through the full release notes to see how this may impact your project and use case.
##### Removed
- Removed incorrect argument for NetworkError constructor [#​4656](https://github.com/axios/axios/pull/4656)
- Removed Webpack [#​4596](https://github.com/axios/axios/pull/4596)
- Removed function that transform arguments to array [#​4544](https://github.com/axios/axios/pull/4544)
##### Fixed
- Fixed grammar in README [#​4649](https://github.com/axios/axios/pull/4649)
- Fixed code error in README [#​4599](https://github.com/axios/axios/pull/4599)
- Optimized the code that checks cancellation [#​4587](https://github.com/axios/axios/pull/4587)
- Fix url pointing to defaults.js in README [#​4532](https://github.com/axios/axios/pull/4532)
- Use type alias instead of interface for AxiosPromise [#​4505](https://github.com/axios/axios/pull/4505)
- Fix some word spelling and lint style in code comments [#​4500](https://github.com/axios/axios/pull/4500)
- Edited readme with 3 updated browser icons of Chrome, FireFox and Safari [#​4414](https://github.com/axios/axios/pull/4414)
- Bump follow-redirects from 1.14.9 to 1.15.0 [#​4673](https://github.com/axios/axios/pull/4673)
- Fixing http tests to avoid hanging when assertions fail [#​4435](https://github.com/axios/axios/pull/4435)
- Fix TS definition for AxiosRequestTransformer [#​4201](https://github.com/axios/axios/pull/4201)
- Fix grammatical issues in README [#​4232](https://github.com/axios/axios/pull/4232)
- Fixing instance.defaults.headers type [#​4557](https://github.com/axios/axios/pull/4557)
- Fixed race condition on immediate requests cancellation [#​4261](https://github.com/axios/axios/pull/4261)
- Fixing Z_BUF_ERROR when no content [#​4701](https://github.com/axios/axios/pull/4701)
- Fixing proxy beforeRedirect regression [#​4708](https://github.com/axios/axios/pull/4708)
- Fixed AxiosError status code type [#​4717](https://github.com/axios/axios/pull/4717)
- Fixed AxiosError stack capturing [#​4718](https://github.com/axios/axios/pull/4718)
- Fixing AxiosRequestHeaders typings [#​4334](https://github.com/axios/axios/pull/4334)
- Fixed max body length defaults [#​4731](https://github.com/axios/axios/pull/4731)
- Fixed toFormData Blob issue on node>v17 [#​4728](https://github.com/axios/axios/pull/4728)
- Bump grunt from 1.5.2 to 1.5.3 [#​4743](https://github.com/axios/axios/pull/4743)
- Fixing content-type header repeated [#​4745](https://github.com/axios/axios/pull/4745)
- Fixed timeout error message for http [4738](https://github.com/axios/axios/pull/4738)
- Request ignores false, 0 and empty string as body values [#​4785](https://github.com/axios/axios/pull/4785)
- Added back missing minified builds [#​4805](https://github.com/axios/axios/pull/4805)
- Fixed a type error [#​4815](https://github.com/axios/axios/pull/4815)
- Fixed a regression bug with unsubscribing from cancel token; [#​4819](https://github.com/axios/axios/pull/4819)
- Remove repeated compression algorithm [#​4820](https://github.com/axios/axios/pull/4820)
- The error of calling extend to pass parameters [#​4857](https://github.com/axios/axios/pull/4857)
- SerializerOptions.indexes allows boolean | null | undefined [#​4862](https://github.com/axios/axios/pull/4862)
- Require interceptors to return values [#​4874](https://github.com/axios/axios/pull/4874)
- Removed unused imports [#​4949](https://github.com/axios/axios/pull/4949)
- Allow null indexes on formSerializer and paramsSerializer [#​4960](https://github.com/axios/axios/pull/4960)
##### Chores
- Set permissions for GitHub actions [#​4765](https://github.com/axios/axios/pull/4765)
- Included githubactions in the dependabot config [#​4770](https://github.com/axios/axios/pull/4770)
- Included dependency review [#​4771](https://github.com/axios/axios/pull/4771)
- Update security.md [#​4784](https://github.com/axios/axios/pull/4784)
- Remove unnecessary spaces [#​4854](https://github.com/axios/axios/pull/4854)
- Simplify the import path of AxiosError [#​4875](https://github.com/axios/axios/pull/4875)
- Fix Gitpod dead link [#​4941](https://github.com/axios/axios/pull/4941)
- Enable syntax highlighting for a code block [#​4970](https://github.com/axios/axios/pull/4970)
- Using Logo Axios in Readme.md [#​4993](https://github.com/axios/axios/pull/4993)
- Fix markup for note in README [#​4825](https://github.com/axios/axios/pull/4825)
- Fix typo and formatting, add colons [#​4853](https://github.com/axios/axios/pull/4853)
- Fix typo in readme [#​4942](https://github.com/axios/axios/pull/4942)
##### Security
- Update SECURITY.md [#​4687](https://github.com/axios/axios/pull/4687)
##### Contributors to this release
- [Bertrand Marron](https://github.com/tusbar)
- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
- [Dan Mooney](https://github.com/danmooney)
- [Michael Li](https://github.com/xiaoyu-tamu)
- [aong](https://github.com/yxwzaxns)
- [Des Preston](https://github.com/despreston)
- [Ted Robertson](https://github.com/tredondo)
- [zhoulixiang](https://github.com/zh-lx)
- [Arthur Fiorette](https://github.com/arthurfiorette)
- [Kumar Shanu](https://github.com/Kr-Shanu)
- [JALAL](https://github.com/JLL32)
- [Jingyi Lin](https://github.com/MageeLin)
- [Philipp Loose](https://github.com/phloose)
- [Alexander Shchukin](https://github.com/sashsvamir)
- [Dave Cardwell](https://github.com/davecardwell)
- [Cat Scarlet](https://github.com/catscarlet)
- [Luca Pizzini](https://github.com/lpizzinidev)
- [Kai](https://github.com/Schweinepriester)
- [Maxime Bargiel](https://github.com/mbargiel)
- [Brian Helba](https://github.com/brianhelba)
- [reslear](https://github.com/reslear)
- [Jamie Slome](https://github.com/JamieSlome)
- [Landro3](https://github.com/Landro3)
- [rafw87](https://github.com/rafw87)
- [Afzal Sayed](https://github.com/afzalsayed96)
- [Koki Oyatsu](https://github.com/kaishuu0123)
- [Dave](https://github.com/wangcch)
- [暴走老七](https://github.com/baozouai)
- [Spencer](https://github.com/spalger)
- [Adrian Wieprzkowicz](https://github.com/Argeento)
- [Jamie Telin](https://github.com/lejahmie)
- [毛呆](https://github.com/aweikalee)
- [Kirill Shakirov](https://github.com/turisap)
- [Rraji Abdelbari](https://github.com/estarossa0)
- [Jelle Schutter](https://github.com/jelleschutter)
- [Tom Ceuppens](https://github.com/KyorCode)
- [Johann Cooper](https://github.com/JohannCooper)
- [Dimitris Halatsis](https://github.com/mitsos1os)
- [chenjigeng](https://github.com/chenjigeng)
- [João Gabriel Quaresma](https://github.com/joaoGabriel55)
- [Victor Augusto](https://github.com/VictorAugDB)
- [neilnaveen](https://github.com/neilnaveen)
- [Pavlos](https://github.com/psmoros)
- [Kiryl Valkovich](https://github.com/visortelle)
- [Naveen](https://github.com/naveensrinivasan)
- [wenzheng](https://github.com/0x30)
- [hcwhan](https://github.com/hcwhan)
- [Bassel Rachid](https://github.com/basselworkforce)
- [Grégoire Pineau](https://github.com/lyrixx)
- [felipedamin](https://github.com/felipedamin)
- [Karl Horky](https://github.com/karlhorky)
- [Yue JIN](https://github.com/kingyue737)
- [Usman Ali Siddiqui](https://github.com/usman250994)
- [WD](https://github.com/techbirds)
- [Günther Foidl](https://github.com/gfoidl)
- [Stephen Jennings](https://github.com/jennings)
- [C.T.Lin](https://github.com/chentsulin)
- [mia-z](https://github.com/mia-z)
- [Parth Banathia](https://github.com/Parth0105)
- [parth0105pluang](https://github.com/parth0105pluang)
- [Marco Weber](https://github.com/mrcwbr)
- [Luca Pizzini](https://github.com/lpizzinidev)
- [Willian Agostini](https://github.com/WillianAgostini)
- [Huyen Nguyen](https://github.com/huyenltnguyen)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/161Update spring boot to v2.7.132023-07-06T09:16:58+02:00RenovateBotUpdate spring boot to v2.7.13This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.springframework.boot:spring-boot-starter-test](https://spring.io/projects/spring-boot) ([source](https...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.springframework.boot:spring-boot-starter-test](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | `2.6.4` -> `2.7.13` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-test/2.7.13/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-test/2.7.13/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-test/2.7.13/compatibility-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-test/2.7.13/confidence-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) |
| [org.springframework.boot:spring-boot-devtools](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | `2.6.4` -> `2.7.13` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-devtools/2.7.13/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-devtools/2.7.13/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-devtools/2.7.13/compatibility-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-devtools/2.7.13/confidence-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) |
| [org.springframework.boot:spring-boot-starter-log4j2](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | `2.6.4` -> `2.7.13` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-log4j2/2.7.13/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-log4j2/2.7.13/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-log4j2/2.7.13/compatibility-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-log4j2/2.7.13/confidence-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) |
| [org.springframework.boot:spring-boot-starter-web](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | `2.6.4` -> `2.7.13` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/2.7.13/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/2.7.13/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/2.7.13/compatibility-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/2.7.13/confidence-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) |
| [org.springframework.boot:spring-boot-starter-quartz](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | `2.6.4` -> `2.7.13` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-quartz/2.7.13/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-quartz/2.7.13/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-quartz/2.7.13/compatibility-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-quartz/2.7.13/confidence-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) |
| [org.springframework.boot:spring-boot-starter-mail](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | `2.6.4` -> `2.7.13` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-mail/2.7.13/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-mail/2.7.13/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-mail/2.7.13/compatibility-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-mail/2.7.13/confidence-slim/2.6.4)](https://docs.renovatebot.com/merge-confidence/) |
| [org.springframework.boot](https://spring.io/projects/spring-boot) ([source](https://github.com/spring-projects/spring-boot)) | `2.6.3` -> `2.7.13` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot/2.7.13/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot/2.7.13/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot/2.7.13/compatibility-slim/2.6.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot/2.7.13/confidence-slim/2.6.3)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>spring-projects/spring-boot</summary>
### [`v2.7.13`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.13)
##### :lady_beetle: Bug Fixes
- Spring Boot properties migrator can create circular references [#​35919](https://github.com/spring-projects/spring-boot/issues/35919)
- Devtools does not support package-private main classes [#​35858](https://github.com/spring-projects/spring-boot/issues/35858)
- Java 20 is supported but there's no value for it in the JavaVersion enum [#​35758](https://github.com/spring-projects/spring-boot/issues/35758)
- Processing of `@EndpointCloudFoundryExtension` logs a warnings as it does not use `@AliasFor` on its override of the endpoint attribute [#​35716](https://github.com/spring-projects/spring-boot/pull/35716)
- Actuator loggers list endpoint throws exception on Log4J2 loggers with custom log levels [#​35227](https://github.com/spring-projects/spring-boot/issues/35227)
- Validation is not applied for ConfigurationProperties that implement Validator and use `@ConstructorBinding` [#​33669](https://github.com/spring-projects/spring-boot/issues/33669)
##### :notebook_with_decorative_cover: Documentation
- Description of spring.data.mongodb.uri property incorrectly states that it overrides spring.data.mongodb.database [#​35686](https://github.com/spring-projects/spring-boot/issues/35686)
- Update description of spring-boot-starter-data-rest to clarify that it uses Spring MVC [#​35678](https://github.com/spring-projects/spring-boot/issues/35678)
- Move property notes up to external configuration section [#​35662](https://github.com/spring-projects/spring-boot/pull/35662)
- Document audience support in OAuth2 resource server [#​35286](https://github.com/spring-projects/spring-boot/pull/35286)
- Add `@DynamicPropertySource` to documented list of property source ordering [#​32901](https://github.com/spring-projects/spring-boot/issues/32901)
##### :hammer: Dependency Upgrades
- Upgrade to Dropwizard Metrics 4.2.19 [#​35794](https://github.com/spring-projects/spring-boot/issues/35794)
- Upgrade to Hazelcast 5.1.7 [#​35987](https://github.com/spring-projects/spring-boot/issues/35987)
- Upgrade to Infinispan 13.0.18.Final [#​35795](https://github.com/spring-projects/spring-boot/issues/35795)
- Upgrade to Lombok 1.18.28 [#​35796](https://github.com/spring-projects/spring-boot/issues/35796)
- Upgrade to Micrometer 1.9.12 [#​35725](https://github.com/spring-projects/spring-boot/issues/35725)
- Upgrade to Netty 4.1.94.Final [#​35988](https://github.com/spring-projects/spring-boot/issues/35988)
- Upgrade to Reactor Bom 2020.0.33 [#​35726](https://github.com/spring-projects/spring-boot/issues/35726)
- Upgrade to Spring AMQP 2.4.13 [#​35727](https://github.com/spring-projects/spring-boot/issues/35727)
- Upgrade to Spring Data Bom 2021.2.13 [#​35728](https://github.com/spring-projects/spring-boot/issues/35728)
- Upgrade to Spring Framework 5.3.28 [#​35729](https://github.com/spring-projects/spring-boot/issues/35729)
- Upgrade to Spring Security 5.7.9 [#​35730](https://github.com/spring-projects/spring-boot/issues/35730)
- Upgrade to Spring Session Bom 2021.2.2 [#​35731](https://github.com/spring-projects/spring-boot/issues/35731)
- Upgrade to Tomcat 9.0.76 [#​35799](https://github.com/spring-projects/spring-boot/issues/35799)
- Upgrade to UnboundID LDAPSDK 6.0.9 [#​35800](https://github.com/spring-projects/spring-boot/issues/35800)
- Upgrade to Undertow 2.2.25.Final [#​35801](https://github.com/spring-projects/spring-boot/issues/35801)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​bbulgarelli](https://github.com/bbulgarelli), [@​bikash30851](https://github.com/bikash30851), and [@​twobiers](https://github.com/twobiers)
### [`v2.7.12`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.12)
#### :lady_beetle: Bug Fixes
- Welcome page may return a 404 when an acceptable response cannot be produced [#​35552](https://github.com/spring-projects/spring-boot/issues/35552)
- Invalid reference format error when tagging images using Podman [#​35358](https://github.com/spring-projects/spring-boot/issues/35358)
- `FactoryBean.getObject` for non-singleton executed when resetting mocks [#​35324](https://github.com/spring-projects/spring-boot/issues/35324)
- Can't use PEM encoded [PKCS#​8](https://github.com/PKCS/spring-boot/issues/8) EC keys with server.ssl.certificate-private-key [#​35322](https://github.com/spring-projects/spring-boot/issues/35322)
- Webflux server gracefulshutdown throws NullPointerException [#​35264](https://github.com/spring-projects/spring-boot/issues/35264)
- Health actuator mail details shows the port as -1 when using the default port [#​35247](https://github.com/spring-projects/spring-boot/issues/35247)
- SessionRepositoryFilterConfiguration can cause early initialization of SessionRepository beans including Redis [#​35240](https://github.com/spring-projects/spring-boot/issues/35240)
- Devtools main method search algorithm can find incorrect main method [#​35214](https://github.com/spring-projects/spring-boot/issues/35214)
- When a WebFlux app is deployed to Cloud Foundry some metrics are lost and numerous beans are ineligible for post-processing [#​35163](https://github.com/spring-projects/spring-boot/issues/35163)
- Liveness and readiness probes return down when lazy initialization is enabled [#​35161](https://github.com/spring-projects/spring-boot/issues/35161)
- Treating a null Flyway-specific password as an empty string prevents the use of PGPASS for authentication [#​35110](https://github.com/spring-projects/spring-boot/issues/35110)
- WebClient auto-configuration tries to use HttpComponentsClientHttpConnector when all required classes are not present [#​34964](https://github.com/spring-projects/spring-boot/issues/34964)
- MinIdle and MaxValidationTime properties missing for R2DBC pools [#​34724](https://github.com/spring-projects/spring-boot/issues/34724)
#### :notebook_with_decorative_cover: Documentation
- Polish formatting of permitAll() endpoint security Kotlin example [#​35454](https://github.com/spring-projects/spring-boot/pull/35454)
- Wrong anchors in Maven plugin documentation [#​35371](https://github.com/spring-projects/spring-boot/issues/35371)
- Correct list of annotations that are equivalent to `@SpringBootApplication` [#​35180](https://github.com/spring-projects/spring-boot/pull/35180)
- Harmonize references to application.yaml files in reference docs [#​34628](https://github.com/spring-projects/spring-boot/pull/34628)
#### :hammer: Dependency Upgrades
- Upgrade to Elasticsearch 7.17.10 [#​35339](https://github.com/spring-projects/spring-boot/issues/35339)
- Upgrade to Hazelcast 5.1.6 [#​35440](https://github.com/spring-projects/spring-boot/issues/35440)
- Upgrade to Johnzon 1.2.20 [#​35340](https://github.com/spring-projects/spring-boot/issues/35340)
- Upgrade to Json-smart 2.4.11 [#​35549](https://github.com/spring-projects/spring-boot/issues/35549)
- Upgrade to Micrometer 1.9.11 [#​35290](https://github.com/spring-projects/spring-boot/issues/35290)
- Upgrade to Netty 4.1.92.Final [#​35441](https://github.com/spring-projects/spring-boot/issues/35441)
- Upgrade to Reactor Bom 2020.0.32 [#​35291](https://github.com/spring-projects/spring-boot/issues/35291)
- Upgrade to Spring Data Bom 2021.2.12 [#​35292](https://github.com/spring-projects/spring-boot/issues/35292)
- Upgrade to Spring Integration 5.5.18 [#​35294](https://github.com/spring-projects/spring-boot/issues/35294)
- Upgrade to Tomcat 9.0.75 [#​35442](https://github.com/spring-projects/spring-boot/issues/35442)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​JunJaBoy](https://github.com/JunJaBoy), [@​aasaru](https://github.com/aasaru), [@​davin111](https://github.com/davin111), and [@​ivandimitrov8080](https://github.com/ivandimitrov8080)
### [`v2.7.11`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.11)
#### :lady_beetle: Bug Fixes
- CloudFoundry integration does not use endpoint path mappings [#​35085](https://github.com/spring-projects/spring-boot/issues/35085)
- Gradle Spring Boot plugin with Kotlin DSL does not support includeProjectDependencies in bootJar > layered > dependencies configuration [#​35033](https://github.com/spring-projects/spring-boot/issues/35033)
- Banner placeholders use default values too soon [#​34764](https://github.com/spring-projects/spring-boot/pull/34764)
- Cassandra default configuration substitutions don't resolve against configuration derived from spring.data.cassandra properties [#​34643](https://github.com/spring-projects/spring-boot/issues/34643)
- ApplicationAvailability bean is auto-configured even if a custom one is already present [#​34347](https://github.com/spring-projects/spring-boot/pull/34347)
- Nested test classes don't inherit properties from slice test annotations on enclosing class [#​33317](https://github.com/spring-projects/spring-boot/issues/33317)
#### :notebook_with_decorative_cover: Documentation
- Use current Neo4j version in Testcontainers-based examples [#​34775](https://github.com/spring-projects/spring-boot/pull/34775)
- Clarify servlet container compatibility [#​34697](https://github.com/spring-projects/spring-boot/pull/34697)
- Document that optional dependencies are included by default in fat jars built with Maven [#​34636](https://github.com/spring-projects/spring-boot/issues/34636)
#### :hammer: Dependency Upgrades
- Upgrade to DB2 JDBC 11.5.8.0 [#​34906](https://github.com/spring-projects/spring-boot/issues/34906)
- Upgrade to GraphQL Java 18.5 [#​34995](https://github.com/spring-projects/spring-boot/issues/34995)
- Upgrade to Groovy 3.0.17 [#​34907](https://github.com/spring-projects/spring-boot/issues/34907)
- Upgrade to Logback 1.2.12 [#​34908](https://github.com/spring-projects/spring-boot/issues/34908)
- Upgrade to Micrometer 1.9.10 [#​34855](https://github.com/spring-projects/spring-boot/issues/34855)
- Upgrade to MySQL 8.0.33 [#​35057](https://github.com/spring-projects/spring-boot/issues/35057)
- Upgrade to Netty 4.1.91.Final [#​34909](https://github.com/spring-projects/spring-boot/issues/34909)
- Upgrade to Reactor Bom 2020.0.31 [#​34856](https://github.com/spring-projects/spring-boot/issues/34856)
- Upgrade to Spring AMQP 2.4.12 [#​34947](https://github.com/spring-projects/spring-boot/issues/34947)
- Upgrade to Spring Data Bom 2021.2.11 [#​34902](https://github.com/spring-projects/spring-boot/issues/34902)
- Upgrade to Spring Framework 5.3.27 [#​34857](https://github.com/spring-projects/spring-boot/issues/34857)
- Upgrade to Spring Security 5.7.8 [#​34948](https://github.com/spring-projects/spring-boot/issues/34948)
- Upgrade to Spring WS 3.1.6 [#​34949](https://github.com/spring-projects/spring-boot/issues/34949)
- Upgrade to Tomcat 9.0.74 [#​35058](https://github.com/spring-projects/spring-boot/issues/35058)
- Upgrade to Undertow 2.2.24.Final [#​34910](https://github.com/spring-projects/spring-boot/issues/34910)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​SeasonPanPan](https://github.com/SeasonPanPan), [@​acktsap](https://github.com/acktsap), [@​dreis2211](https://github.com/dreis2211), [@​jgslima](https://github.com/jgslima), [@​krzyk](https://github.com/krzyk), and [@​meistermeier](https://github.com/meistermeier)
### [`v2.7.10`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.10)
##### :lady_beetle: Bug Fixes
- Some of the deprecated spring.security.saml2.relyingparty.registration.\*.identityprovider.\* properties are ignored [#​34525](https://github.com/spring-projects/spring-boot/issues/34525)
- Maven plugin uses timezone-local timestamps when outputTimestamp is used [#​34424](https://github.com/spring-projects/spring-boot/issues/34424)
- Loading application.yml fails with NoSuchMethodError when using SnakeYAML 2.0 [#​34405](https://github.com/spring-projects/spring-boot/issues/34405)
- EmbeddedWebServerFactoryCustomizerAutoConfiguration should not run when embedded web server is not configured [#​34332](https://github.com/spring-projects/spring-boot/pull/34332)
- Image builds with podman fail when image buildpacks are configured [#​34324](https://github.com/spring-projects/spring-boot/issues/34324)
- org.springframework.boot.web.embedded.jetty.GracefulShutdown uses the wrong class to create its logger [#​34220](https://github.com/spring-projects/spring-boot/pull/34220)
- StandardConfigDataResource can import the same file twice if the classpath includes '.' [#​34212](https://github.com/spring-projects/spring-boot/issues/34212)
##### :notebook_with_decorative_cover: Documentation
- Document support for Java 20 [#​34642](https://github.com/spring-projects/spring-boot/issues/34642)
- Update two references to old APIs [#​34567](https://github.com/spring-projects/spring-boot/pull/34567)
- Clarify conventions for custom error pages in WebFlux [#​34534](https://github.com/spring-projects/spring-boot/pull/34534)
- Add documentation tip showing how to configure publishRegistry Maven properties from the command line [#​34517](https://github.com/spring-projects/spring-boot/pull/34517)
- Document support for Gradle 8 [#​34458](https://github.com/spring-projects/spring-boot/issues/34458)
- Document how to get socket location for image building configuration with podman [#​34435](https://github.com/spring-projects/spring-boot/issues/34435)
- Fix typo in Encrypting Properties [#​34386](https://github.com/spring-projects/spring-boot/pull/34386)
- Use plugins DSL consistently in Spring Boot Gradle Plugin docs [#​34048](https://github.com/spring-projects/spring-boot/issues/34048)
- Add link to Failover starter [#​32943](https://github.com/spring-projects/spring-boot/pull/32943)
##### :hammer: Dependency Upgrades
- Upgrade to Dropwizard Metrics 4.2.18 [#​34648](https://github.com/spring-projects/spring-boot/issues/34648)
- Upgrade to GraphQL Java 18.4 [#​34717](https://github.com/spring-projects/spring-boot/issues/34717)
- Upgrade to Groovy 3.0.16 [#​34649](https://github.com/spring-projects/spring-boot/issues/34649)
- Upgrade to Jetty 9.4.51.v20230217 [#​34651](https://github.com/spring-projects/spring-boot/issues/34651)
- Upgrade to Jetty Reactive HTTPClient 1.1.14 [#​34650](https://github.com/spring-projects/spring-boot/issues/34650)
- Upgrade to Json-smart 2.4.10 [#​34652](https://github.com/spring-projects/spring-boot/issues/34652)
- Upgrade to Micrometer 1.9.9 [#​34528](https://github.com/spring-projects/spring-boot/issues/34528)
- Upgrade to Netty 4.1.90.Final [#​34653](https://github.com/spring-projects/spring-boot/issues/34653)
- Upgrade to Reactor Bom 2020.0.30 [#​34529](https://github.com/spring-projects/spring-boot/issues/34529)
- Upgrade to Spring AMQP 2.4.11 [#​34607](https://github.com/spring-projects/spring-boot/issues/34607)
- Upgrade to Spring Data Bom 2021.2.10 [#​34530](https://github.com/spring-projects/spring-boot/issues/34530)
- Upgrade to Spring Framework 5.3.26 [#​34531](https://github.com/spring-projects/spring-boot/issues/34531)
- Upgrade to Spring GraphQL 1.0.4 [#​34532](https://github.com/spring-projects/spring-boot/issues/34532)
- Upgrade to Spring HATEOAS 1.5.4 [#​34654](https://github.com/spring-projects/spring-boot/issues/34654)
- Upgrade to Spring Integration 5.5.17 [#​34722](https://github.com/spring-projects/spring-boot/issues/34722)
- Upgrade to Spring Session Bom 2021.2.1 [#​34533](https://github.com/spring-projects/spring-boot/issues/34533)
- Upgrade to Tomcat 9.0.73 [#​34655](https://github.com/spring-projects/spring-boot/issues/34655)
- Upgrade to UnboundID LDAPSDK 6.0.8 [#​34656](https://github.com/spring-projects/spring-boot/issues/34656)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​1993heqiang](https://github.com/1993heqiang), [@​anandmnair](https://github.com/anandmnair), [@​anthonydahanne](https://github.com/anthonydahanne), [@​dsyer](https://github.com/dsyer), [@​izeye](https://github.com/izeye), [@​jongwooo](https://github.com/jongwooo), and [@​terminux](https://github.com/terminux)
### [`v2.7.9`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.9)
#### :lady_beetle: Bug Fixes
- Maven Plugin's PropertiesMergingResourceTransformer closes InputStream when it should not do so [#​34063](https://github.com/spring-projects/spring-boot/pull/34063)
- Actuator Health web endpoint broken with Gson and Java 17 [#​34030](https://github.com/spring-projects/spring-boot/issues/34030)
- Dependency management for Mongo's Java Driver is incomplete [#​33941](https://github.com/spring-projects/spring-boot/pull/33941)
- Using devtools with Reactive application results in slower restarts [#​33855](https://github.com/spring-projects/spring-boot/pull/33855)
- Spies are not reset after test execution when using `@SpyBean` [#​33830](https://github.com/spring-projects/spring-boot/issues/33830)
- Properties Migrator does not detect properties of Map type that are marked as deprecated [#​27854](https://github.com/spring-projects/spring-boot/issues/27854)
#### :notebook_with_decorative_cover: Documentation
- Updated documentation for `@ConfigurationProperties` bean naming rules [#​34029](https://github.com/spring-projects/spring-boot/pull/34029)
- Restore "Use Jedis Instead of Lettuce" how-to documentation [#​33994](https://github.com/spring-projects/spring-boot/issues/33994)
- Add Redis application properties example [#​33965](https://github.com/spring-projects/spring-boot/pull/33965)
- Use Maven Central for release downloads in CLI installation documentation [#​33962](https://github.com/spring-projects/spring-boot/issues/33962)
- Actuator section is missing from documentation overview [#​33932](https://github.com/spring-projects/spring-boot/issues/33932)
- Add Javadoc since to OperationParameter.getAnnotation() [#​33914](https://github.com/spring-projects/spring-boot/pull/33914)
- Document additional configuration that is required for spring.mvc.throw-exception-if-no-handler-found=true to be effective [#​31660](https://github.com/spring-projects/spring-boot/pull/31660)
#### :hammer: Dependency Upgrades
- Upgrade to ActiveMQ 5.16.6 [#​34238](https://github.com/spring-projects/spring-boot/issues/34238)
- Upgrade to Byte Buddy 1.12.23 [#​34239](https://github.com/spring-projects/spring-boot/issues/34239)
- Upgrade to Dropwizard Metrics 4.2.16 [#​34240](https://github.com/spring-projects/spring-boot/issues/34240)
- Upgrade to Elasticsearch 7.17.9 [#​34241](https://github.com/spring-projects/spring-boot/issues/34241)
- Upgrade to Glassfish JAXB 2.3.8 [#​34242](https://github.com/spring-projects/spring-boot/issues/34242)
- Upgrade to Groovy 3.0.15 [#​34243](https://github.com/spring-projects/spring-boot/issues/34243)
- Upgrade to Hibernate 5.6.15.Final [#​34244](https://github.com/spring-projects/spring-boot/issues/34244)
- Upgrade to Jackson Bom 2.13.5 [#​34245](https://github.com/spring-projects/spring-boot/issues/34245)
- Upgrade to Jaybird 4.0.9.java8 [#​34246](https://github.com/spring-projects/spring-boot/issues/34246)
- Upgrade to Lombok 1.18.26 [#​34247](https://github.com/spring-projects/spring-boot/issues/34247)
- Upgrade to Micrometer 1.9.8 [#​34141](https://github.com/spring-projects/spring-boot/issues/34141)
- Upgrade to Netty 4.1.89.Final [#​34248](https://github.com/spring-projects/spring-boot/issues/34248)
- Upgrade to Reactor Bom 2020.0.28 [#​34142](https://github.com/spring-projects/spring-boot/issues/34142)
- Upgrade to Spring AMQP 2.4.10 [#​34321](https://github.com/spring-projects/spring-boot/issues/34321)
- Upgrade to Spring Batch 4.3.8 [#​34143](https://github.com/spring-projects/spring-boot/issues/34143)
- Upgrade to Spring Data Bom 2021.2.8 [#​34144](https://github.com/spring-projects/spring-boot/issues/34144)
- Upgrade to Spring HATEOAS 1.5.3 [#​34249](https://github.com/spring-projects/spring-boot/issues/34249)
- Upgrade to Spring Security 5.7.7 [#​34145](https://github.com/spring-projects/spring-boot/issues/34145)
- Upgrade to Undertow 2.2.23.Final [#​34250](https://github.com/spring-projects/spring-boot/issues/34250)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Anubhav-2000](https://github.com/Anubhav-2000), [@​enimiste](https://github.com/enimiste), [@​izeye](https://github.com/izeye), [@​jprinet](https://github.com/jprinet), [@​marcel-wollschlaeger](https://github.com/marcel-wollschlaeger), [@​mhalbritter](https://github.com/mhalbritter), [@​michaldo](https://github.com/michaldo), and [@​sannanansari](https://github.com/sannanansari)
### [`v2.7.8`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.8)
##### :star: Noteworthy
- The coordinates of the MySQL JDBC driver have [changed from `mysql:mysql-connector-java` to `com.mysql:mysql-connector-j`](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.7-Release-Notes#mysql-jdbc-driver).
##### :lady_beetle: Bug Fixes
- Devtools sets non-existent property spring.reactor.debug [#​33858](https://github.com/spring-projects/spring-boot/issues/33858)
- Failing calls to reactive health indicators are not logged [#​33774](https://github.com/spring-projects/spring-boot/pull/33774)
- Failure analysis of NoUniqueBeanDefinitionException reports "defined in null" when bean definition has no resource description [#​33765](https://github.com/spring-projects/spring-boot/issues/33765)
- NPE in RabbitProperties when user is given, but password not [#​33752](https://github.com/spring-projects/spring-boot/issues/33752)
- SDKMAN should not use repo.spring.io for releases [#​33708](https://github.com/spring-projects/spring-boot/pull/33708)
- Homebrew and Scoop should not use repo.spring.io for releases [#​33702](https://github.com/spring-projects/spring-boot/issues/33702)
- EndpointRequestMatcher should have a toString method [#​33690](https://github.com/spring-projects/spring-boot/pull/33690)
- It is not possible to provide a custom TransactionProvider bean for JOOQ [#​32899](https://github.com/spring-projects/spring-boot/issues/32899)
- SpringBootMockResolver causes AopTestUtils.getUltimateTargetObject to recurse until the stack overflows when it calls it with Spring Security's authentication manager bean [#​32632](https://github.com/spring-projects/spring-boot/issues/32632)
- Inconsistent discovery of parameter names for selectors in custom actuator endpoints [#​31240](https://github.com/spring-projects/spring-boot/issues/31240)
- `@DeprecatedConfigurationProperty` has no effect when declared on a record component's accessor method [#​29526](https://github.com/spring-projects/spring-boot/issues/29526)
- Headless mode is forced when banner.\* file is present. [#​28803](https://github.com/spring-projects/spring-boot/issues/28803)
- Diagnostics are poor when the JMX port used by the Maven start goal is in use [#​24044](https://github.com/spring-projects/spring-boot/issues/24044)
##### :notebook_with_decorative_cover: Documentation
- Replace "via" in documentation and use "over" or "through" instead [#​33878](https://github.com/spring-projects/spring-boot/issues/33878)
- Fix typo in kotlin getting started documentation [#​33867](https://github.com/spring-projects/spring-boot/pull/33867)
- Update com.gorylenko.gradle-git-properties version to 2.4.1 in doc [#​33838](https://github.com/spring-projects/spring-boot/pull/33838)
- Fix 'the the' typos [#​33736](https://github.com/spring-projects/spring-boot/pull/33736)
- Fix typo in javadoc of org.springframework.boot.web.server.LocalServerPort [#​33683](https://github.com/spring-projects/spring-boot/pull/33683)
- Fix a typo in the ExitCodeGenerator documentation [#​33658](https://github.com/spring-projects/spring-boot/pull/33658)
- Fix typo in External Configuration documentation [#​33630](https://github.com/spring-projects/spring-boot/pull/33630)
- Update getting started documentation to use `@SpringBootApplication` [#​32795](https://github.com/spring-projects/spring-boot/issues/32795)
- Description of spring-boot-starter-websocket does not make it clear that it's Servlet-specific [#​32493](https://github.com/spring-projects/spring-boot/issues/32493)
##### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.22 [#​33887](https://github.com/spring-projects/spring-boot/issues/33887)
- Upgrade to Dropwizard Metrics 4.2.15 [#​33779](https://github.com/spring-projects/spring-boot/issues/33779)
- Upgrade to FreeMarker 2.3.32 [#​33888](https://github.com/spring-projects/spring-boot/issues/33888)
- Upgrade to Groovy 3.0.14 [#​33780](https://github.com/spring-projects/spring-boot/issues/33780)
- Upgrade to Infinispan 13.0.15.Final [#​33781](https://github.com/spring-projects/spring-boot/issues/33781)
- Upgrade to Jolokia 1.7.2 [#​33782](https://github.com/spring-projects/spring-boot/issues/33782)
- Upgrade to MariaDB 3.0.10 [#​33783](https://github.com/spring-projects/spring-boot/issues/33783)
- Upgrade to Micrometer 1.9.7 [#​33784](https://github.com/spring-projects/spring-boot/issues/33784)
- Upgrade to MSSQL JDBC 10.2.3.jre8 [#​33889](https://github.com/spring-projects/spring-boot/issues/33889)
- Upgrade to MySQL 8.0.32 [#​33890](https://github.com/spring-projects/spring-boot/issues/33890)
- Upgrade to Netty 4.1.87.Final [#​33891](https://github.com/spring-projects/spring-boot/issues/33891)
- Upgrade to Reactor Bom 2020.0.27 [#​33785](https://github.com/spring-projects/spring-boot/issues/33785)
- Upgrade to Spring AMQP 2.4.9 [#​33790](https://github.com/spring-projects/spring-boot/issues/33790)
- Upgrade to Spring Data 2021.2.7 [#​33788](https://github.com/spring-projects/spring-boot/issues/33788)
- Upgrade to Spring Framework 5.3.25 [#​33786](https://github.com/spring-projects/spring-boot/issues/33786)
- Upgrade to Spring WS 3.1.5 [#​33789](https://github.com/spring-projects/spring-boot/issues/33789)
- Upgrade to Tomcat 9.0.71 [#​33892](https://github.com/spring-projects/spring-boot/issues/33892)
- Upgrade to XmlUnit2 2.9.1 [#​33787](https://github.com/spring-projects/spring-boot/issues/33787)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​BartR96](https://github.com/BartR96), [@​devrishal](https://github.com/devrishal), [@​dreis2211](https://github.com/dreis2211), [@​izeye](https://github.com/izeye), [@​josephlane](https://github.com/josephlane), [@​kvmw](https://github.com/kvmw), [@​mhalbritter](https://github.com/mhalbritter), [@​sannanansari](https://github.com/sannanansari), [@​sdeleuze](https://github.com/sdeleuze), [@​yyjstudy](https://github.com/yyjstudy), and [@​zhangyanyue](https://github.com/zhangyanyue)
### [`v2.7.7`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.7)
##### :lady_beetle: Bug Fixes
- Fix typo in LocalDevToolsAutoConfiguration logging [#​33569](https://github.com/spring-projects/spring-boot/pull/33569)
- Web server fails to start due to "Resource location must not be null" when attempting to use a PKCS 11 KeyStore [#​32179](https://github.com/spring-projects/spring-boot/pull/32179)
##### :notebook_with_decorative_cover: Documentation
- Improve gradle plugin tags documentation [#​33614](https://github.com/spring-projects/spring-boot/pull/33614)
- Improve maven plugin tags documentation [#​33609](https://github.com/spring-projects/spring-boot/pull/33609)
- Fix typo in tomcat accesslog checkExists doc [#​33460](https://github.com/spring-projects/spring-boot/pull/33460)
- Document that the shutdown endpoint is not intended for use when deploying a war to a servlet container [#​17398](https://github.com/spring-projects/spring-boot/issues/17398)
##### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.20 [#​33570](https://github.com/spring-projects/spring-boot/issues/33570)
- Upgrade to Dropwizard Metrics 4.2.14 [#​33571](https://github.com/spring-projects/spring-boot/issues/33571)
- Upgrade to Elasticsearch 7.17.8 [#​33572](https://github.com/spring-projects/spring-boot/issues/33572)
- Upgrade to HttpClient 4.5.14 [#​33573](https://github.com/spring-projects/spring-boot/issues/33573)
- Upgrade to HttpCore 4.4.16 [#​33574](https://github.com/spring-projects/spring-boot/issues/33574)
- Upgrade to Infinispan 13.0.14.Final [#​33575](https://github.com/spring-projects/spring-boot/issues/33575)
- Upgrade to Jaybird 4.0.8.java8 [#​33576](https://github.com/spring-projects/spring-boot/issues/33576)
- Upgrade to Jetty 9.4.50.v20221201 [#​33577](https://github.com/spring-projects/spring-boot/issues/33577)
- Upgrade to MSSQL JDBC 10.2.2.jre8 [#​33578](https://github.com/spring-projects/spring-boot/issues/33578)
- Upgrade to Neo4j Java Driver 4.4.11 [#​33579](https://github.com/spring-projects/spring-boot/issues/33579)
- Upgrade to Netty 4.1.86.Final [#​33580](https://github.com/spring-projects/spring-boot/issues/33580)
- Upgrade to Reactor 2020.0.26 [#​33543](https://github.com/spring-projects/spring-boot/issues/33543)
- Upgrade to Spring Integration 5.5.16 [#​33581](https://github.com/spring-projects/spring-boot/issues/33581)
- Upgrade to Spring Security 5.7.6 [#​33544](https://github.com/spring-projects/spring-boot/issues/33544)
- Upgrade to Thymeleaf Extras SpringSecurity 3.0.5.RELEASE [#​33582](https://github.com/spring-projects/spring-boot/issues/33582)
- Upgrade to Tomcat 9.0.70 [#​33583](https://github.com/spring-projects/spring-boot/issues/33583)
- Upgrade to UnboundID LDAPSDK 6.0.7 [#​33584](https://github.com/spring-projects/spring-boot/issues/33584)
- Upgrade to Undertow 2.2.22.Final [#​33585](https://github.com/spring-projects/spring-boot/issues/33585)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Artur-](https://github.com/Artur-), [@​aksh1618](https://github.com/aksh1618), [@​cdanger](https://github.com/cdanger), [@​currenjin](https://github.com/currenjin), [@​jprinet](https://github.com/jprinet), and [@​shekharAggarwal](https://github.com/shekharAggarwal)
### [`v2.7.6`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.6)
##### :lady_beetle: Bug Fixes
- `ScheduledBeanLazyInitializationExcludeFilter` is auto-configured even when annotation-based scheduled has not been enabled [#​33283](https://github.com/spring-projects/spring-boot/issues/33283)
- SpringBootContextLoader prints banner twice when using a `@ContextHierarchy` [#​33262](https://github.com/spring-projects/spring-boot/issues/33262)
- Properties migrator causes an application to fail to start if it tries to map a property whose metadata data entry contains an invalid configuration property name [#​33249](https://github.com/spring-projects/spring-boot/issues/33249)
- Configuration property binding does not deal with bridge methods [#​33211](https://github.com/spring-projects/spring-boot/issues/33211)
- Configuring management.server.port via a config tree results in a ConverterNotFoundException when the management context is refreshed [#​33168](https://github.com/spring-projects/spring-boot/issues/33168)
- Dependency management for XMLUnit is incomplete [#​32999](https://github.com/spring-projects/spring-boot/issues/32999)
- Spring Boot's Lettuce metrics enable histrograms by default and it's hard to switch them off [#​32989](https://github.com/spring-projects/spring-boot/issues/32989)
- Dependency management for Selenium is incomplete [#​32861](https://github.com/spring-projects/spring-boot/pull/32861)
- NumberFormatException when configuring spring.redis.sentinel.nodes with an IPv6 address [#​32836](https://github.com/spring-projects/spring-boot/issues/32836)
##### :notebook_with_decorative_cover: Documentation
- Align Tomcat multiple connectors example with recommendation to configure SSL declaratively [#​33331](https://github.com/spring-projects/spring-boot/issues/33331)
- ConditionalOnClass not working for Bean methods on Java 8 [#​33328](https://github.com/spring-projects/spring-boot/issues/33328)
- Actuator document is misleading about k8s startup probe [#​33326](https://github.com/spring-projects/spring-boot/issues/33326)
- Link to Micrometer's `@Timed` documentation [#​33265](https://github.com/spring-projects/spring-boot/issues/33265)
- Clarify use of the `spring.cache.type` property with Hazelcast [#​33257](https://github.com/spring-projects/spring-boot/issues/33257)
- Example git.commit.time in the Actuator API documentation is thousands of years in the future [#​33255](https://github.com/spring-projects/spring-boot/issues/33255)
- Links to Features describes sections that have moved elsewhere [#​33213](https://github.com/spring-projects/spring-boot/issues/33213)
- Fix kafka streams auto start description typo in reference docs [#​33101](https://github.com/spring-projects/spring-boot/issues/33101)
- OAuth 2 configuration example uses unrecognized value for authorization grant type [#​33068](https://github.com/spring-projects/spring-boot/issues/33068)
- Fix typos in logging.adoc [#​32820](https://github.com/spring-projects/spring-boot/issues/32820)
- Harmonize code sample in the "Type-safe Configuration Properties" section [#​32818](https://github.com/spring-projects/spring-boot/issues/32818)
##### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.19 [#​33272](https://github.com/spring-projects/spring-boot/issues/33272)
- Upgrade to Dropwizard Metrics 4.2.13 [#​33321](https://github.com/spring-projects/spring-boot/issues/33321)
- Upgrade to Ehcache3 3.10.8 [#​33322](https://github.com/spring-projects/spring-boot/issues/33322)
- Upgrade to Elasticsearch 7.17.7 [#​33171](https://github.com/spring-projects/spring-boot/issues/33171)
- Upgrade to Hazelcast 5.1.5 [#​33172](https://github.com/spring-projects/spring-boot/issues/33172)
- Upgrade to Hibernate 5.6.14.Final [#​33173](https://github.com/spring-projects/spring-boot/issues/33173)
- Upgrade to HttpClient5 5.1.4 [#​33323](https://github.com/spring-projects/spring-boot/issues/33323)
- Upgrade to HttpCore5 5.1.5 [#​33174](https://github.com/spring-projects/spring-boot/issues/33174)
- Upgrade to Janino 3.1.9 [#​33274](https://github.com/spring-projects/spring-boot/issues/33274)
- Upgrade to Jaybird 4.0.7.java8 [#​33175](https://github.com/spring-projects/spring-boot/issues/33175)
- Upgrade to MariaDB 3.0.9 [#​33176](https://github.com/spring-projects/spring-boot/issues/33176)
- Upgrade to Micrometer 1.9.6 [#​33129](https://github.com/spring-projects/spring-boot/issues/33129)
- Upgrade to Netty 4.1.85.Final [#​33177](https://github.com/spring-projects/spring-boot/issues/33177)
- Upgrade to Postgresql 42.3.8 [#​33338](https://github.com/spring-projects/spring-boot/issues/33338)
- Upgrade to Reactor 2020.0.25 [#​33130](https://github.com/spring-projects/spring-boot/issues/33130)
- Upgrade to Spring AMQP 2.4.8 [#​33223](https://github.com/spring-projects/spring-boot/issues/33223)
- Upgrade to Spring Data 2021.2.6 [#​33132](https://github.com/spring-projects/spring-boot/issues/33132)
- Upgrade to Spring Framework 5.3.24 [#​33131](https://github.com/spring-projects/spring-boot/issues/33131)
- Upgrade to Spring GraphQL 1.0.3 [#​33150](https://github.com/spring-projects/spring-boot/issues/33150)
- Upgrade to Spring Kafka 2.8.11 [#​33133](https://github.com/spring-projects/spring-boot/issues/33133)
- Upgrade to Spring REST Docs 2.0.7.RELEASE [#​33134](https://github.com/spring-projects/spring-boot/issues/33134)
- Upgrade to Spring Security 5.7.5 [#​33178](https://github.com/spring-projects/spring-boot/issues/33178)
- Upgrade to Spring WS 3.1.4 [#​33179](https://github.com/spring-projects/spring-boot/issues/33179)
- Upgrade to Tomcat 9.0.69 [#​33180](https://github.com/spring-projects/spring-boot/issues/33180)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​EricGao888](https://github.com/EricGao888), [@​biergit](https://github.com/biergit), [@​dreis2211](https://github.com/dreis2211), [@​eurythmia](https://github.com/eurythmia), [@​hpoettker](https://github.com/hpoettker), [@​iamgd67](https://github.com/iamgd67), [@​izeye](https://github.com/izeye), [@​jamessoun93](https://github.com/jamessoun93), and [@​sdeleuze](https://github.com/sdeleuze)
### [`v2.7.5`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.5)
##### :lady_beetle: Bug Fixes
- Multi-Document-Separators "#---" comment checks do not account for '!' prefixed comments [#​32777](https://github.com/spring-projects/spring-boot/issues/32777)
- Actuator configprops endpoint does not display DataSize properties correctly [#​32775](https://github.com/spring-projects/spring-boot/issues/32775)
- `@Bean` methods in KafkaAutoConfiguration provide less type information than they could [#​32773](https://github.com/spring-projects/spring-boot/issues/32773)
- PEM formatted elliptic-curve TLS keys are an unrecognized private key format [#​32681](https://github.com/spring-projects/spring-boot/issues/32681)
- Assertion calls on CapturedOutput with Kotlin are very slow [#​32575](https://github.com/spring-projects/spring-boot/issues/32575)
- Empty `@DefaultValue` cannot be used on collections, maps, arrays or optional values [#​32563](https://github.com/spring-projects/spring-boot/issues/32563)
- CouchbaseReactiveHealthIndicator uses blocking API to retrieve the cluster diagnostics [#​32513](https://github.com/spring-projects/spring-boot/issues/32513)
- BootBuildImage's archiveFile property is annotated as an `@Input` but should be annotated as an `@InputFile` [#​32499](https://github.com/spring-projects/spring-boot/issues/32499)
##### :notebook_with_decorative_cover: Documentation
- Remove redundant `@ExtendWith`(SpringExtension.class) from MyJmxTests example [#​32515](https://github.com/spring-projects/spring-boot/issues/32515)
##### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.18 [#​32697](https://github.com/spring-projects/spring-boot/issues/32697)
- Upgrade to Dependency Management Plugin 1.0.15.RELEASE [#​32786](https://github.com/spring-projects/spring-boot/issues/32786)
- Upgrade to Ehcache3 3.10.2 [#​32663](https://github.com/spring-projects/spring-boot/issues/32663)
- Upgrade to Embedded Mongo 3.4.11 [#​32664](https://github.com/spring-projects/spring-boot/issues/32664)
- Upgrade to Glassfish JAXB 2.3.7 [#​32787](https://github.com/spring-projects/spring-boot/issues/32787)
- Upgrade to Hazelcast 5.1.4 [#​32698](https://github.com/spring-projects/spring-boot/issues/32698)
- Upgrade to Hibernate 5.6.12.Final [#​32665](https://github.com/spring-projects/spring-boot/issues/32665)
- Upgrade to Infinispan 13.0.12.Final [#​32788](https://github.com/spring-projects/spring-boot/issues/32788)
- Upgrade to Jackson Bom 2.13.4.20221013 [#​32724](https://github.com/spring-projects/spring-boot/issues/32724)
- Upgrade to Jetty Reactive HTTPClient 1.1.13 [#​32699](https://github.com/spring-projects/spring-boot/issues/32699)
- Upgrade to Lettuce 6.1.10.RELEASE [#​32666](https://github.com/spring-projects/spring-boot/issues/32666)
- Upgrade to Micrometer 1.9.5 [#​32591](https://github.com/spring-projects/spring-boot/issues/32591)
- Upgrade to MySQL 8.0.31 and extend dependency management to new Maven identifiers [#​32781](https://github.com/spring-projects/spring-boot/issues/32781)
- Upgrade to Netty 4.1.84.Final [#​32700](https://github.com/spring-projects/spring-boot/issues/32700)
- Upgrade to Reactor 2020.0.24 [#​32592](https://github.com/spring-projects/spring-boot/issues/32592)
- Upgrade to Spring Data 2021.2.5 [#​32595](https://github.com/spring-projects/spring-boot/issues/32595)
- Upgrade to Spring Kafka 2.8.10 [#​32596](https://github.com/spring-projects/spring-boot/issues/32596)
- Upgrade to Spring Retry 1.3.4 [#​32594](https://github.com/spring-projects/spring-boot/issues/32594)
- Upgrade to Spring Security 5.7.4 [#​32597](https://github.com/spring-projects/spring-boot/issues/32597)
- Upgrade to Tomcat 9.0.68 [#​32667](https://github.com/spring-projects/spring-boot/issues/32667)
- Upgrade to Undertow 2.2.20.Final [#​32668](https://github.com/spring-projects/spring-boot/issues/32668)
##### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​izeye](https://github.com/izeye)
- [@​micopiira](https://github.com/micopiira)
- [@​dreis2211](https://github.com/dreis2211)
- [@​YuanHao97](https://github.com/YuanHao97)
- [@​1993heqiang](https://github.com/1993heqiang)
- [@​hpoettker](https://github.com/hpoettker)
- [@​terminux](https://github.com/terminux)
### [`v2.7.4`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.4)
#### :star: New Features
- Add NINETEEN to JavaVersion enum [#​32260](https://github.com/spring-projects/spring-boot/issues/32260)
#### :lady_beetle: Bug Fixes
- DataSource logging in H2 console auto-configuration causes Hikari's threads to have the wrong thread context class loader [#​32406](https://github.com/spring-projects/spring-boot/issues/32406)
- Hazelcast auto-configuration recognizes hazelcast.xml and hazelcast.yaml files but not hazelcast.yml [#​32247](https://github.com/spring-projects/spring-boot/issues/32247)
- Detection of PeriodStyle.ISO8601 does not support lower-case input [#​32244](https://github.com/spring-projects/spring-boot/issues/32244)
- Detection of DurationStyle.ISO8601 does not support lower-case input [#​32231](https://github.com/spring-projects/spring-boot/issues/32231)
- YAML timestamps not handled properly with SnakeYaml 1.31 [#​32229](https://github.com/spring-projects/spring-boot/issues/32229)
- Hazelcast shutdown logs are not available out-of-the-box [#​32184](https://github.com/spring-projects/spring-boot/pull/32184)
- Netty 'spring.netty leak detection' default property value is always applied to resource leak detector [#​32145](https://github.com/spring-projects/spring-boot/issues/32145)
- Error "/var/run/docker.sock: connect: permission denied" occurs when building an image using podman on Fedora with SELinux enabled [#​32000](https://github.com/spring-projects/spring-boot/issues/32000)
#### :notebook_with_decorative_cover: Documentation
- Document support for JDK 19 [#​32402](https://github.com/spring-projects/spring-boot/issues/32402)
- Clarify documentation of config sub-directory from which external application properties are read [#​32291](https://github.com/spring-projects/spring-boot/issues/32291)
- Clarify documentation on disabling web client request metrics [#​32198](https://github.com/spring-projects/spring-boot/issues/32198)
- Kotlin sample is missing for constructor binding [#​32177](https://github.com/spring-projects/spring-boot/issues/32177)
- Remove out-of-date link from auto-configuration documentation [#​32174](https://github.com/spring-projects/spring-boot/issues/32174)
- Improve `@ConditionalOnClass` javadoc regarding use on `@Bean` methods [#​32167](https://github.com/spring-projects/spring-boot/issues/32167)
- Document classpath\* location for looking up GraphQL schemas across modules [#​31772](https://github.com/spring-projects/spring-boot/issues/31772)
#### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.17 [#​32454](https://github.com/spring-projects/spring-boot/issues/32454)
- Upgrade to Couchbase Client 3.3.4 [#​32315](https://github.com/spring-projects/spring-boot/issues/32315)
- Upgrade to Dependency Management Plugin 1.0.14.RELEASE [#​32459](https://github.com/spring-projects/spring-boot/issues/32459)
- Upgrade to Dropwizard Metrics 4.2.12 [#​32316](https://github.com/spring-projects/spring-boot/issues/32316)
- Upgrade to Ehcache3 3.10.1 [#​32317](https://github.com/spring-projects/spring-boot/issues/32317)
- Upgrade to Elasticsearch 7.17.6 [#​32318](https://github.com/spring-projects/spring-boot/issues/32318)
- Upgrade to Embedded Mongo 3.4.9 [#​32319](https://github.com/spring-projects/spring-boot/issues/32319)
- Upgrade to Groovy 3.0.13 [#​32443](https://github.com/spring-projects/spring-boot/issues/32443)
- Upgrade to Hibernate 5.6.11.Final [#​32320](https://github.com/spring-projects/spring-boot/issues/32320)
- Upgrade to Hibernate Validator 6.2.5.Final [#​32321](https://github.com/spring-projects/spring-boot/issues/32321)
- Upgrade to Infinispan 13.0.11.Final [#​32322](https://github.com/spring-projects/spring-boot/issues/32322)
- Upgrade to Jackson Bom 2.13.4 [#​32323](https://github.com/spring-projects/spring-boot/issues/32323)
- Upgrade to Janino 3.1.8 [#​32324](https://github.com/spring-projects/spring-boot/issues/32324)
- Upgrade to Jetty 9.4.49.v20220914 [#​32444](https://github.com/spring-projects/spring-boot/issues/32444)
- Upgrade to Johnzon 1.2.19 [#​32325](https://github.com/spring-projects/spring-boot/issues/32325)
- Upgrade to Kafka 3.1.2 [#​32326](https://github.com/spring-projects/spring-boot/issues/32326)
- Upgrade to MariaDB 3.0.8 [#​32445](https://github.com/spring-projects/spring-boot/issues/32445)
- Upgrade to Micrometer 1.9.4 [#​32272](https://github.com/spring-projects/spring-boot/issues/32272)
- Upgrade to Netty 4.1.82.Final [#​32327](https://github.com/spring-projects/spring-boot/issues/32327)
- Upgrade to Postgresql 42.3.7 [#​32243](https://github.com/spring-projects/spring-boot/issues/32243)
- Upgrade to R2DBC Bom Borca-SR2 [#​32328](https://github.com/spring-projects/spring-boot/issues/32328)
- Upgrade to Reactor 2020.0.23 [#​32273](https://github.com/spring-projects/spring-boot/issues/32273)
- Upgrade to RSocket 1.1.3 [#​32380](https://github.com/spring-projects/spring-boot/issues/32380)
- Upgrade to Spring AMQP 2.4.7 [#​32276](https://github.com/spring-projects/spring-boot/issues/32276)
- Upgrade to Spring Batch 4.3.7 [#​32278](https://github.com/spring-projects/spring-boot/issues/32278)
- Upgrade to Spring Data 2021.2.3 [#​32275](https://github.com/spring-projects/spring-boot/issues/32275)
- Upgrade to Spring Framework 5.3.23 [#​32274](https://github.com/spring-projects/spring-boot/issues/32274)
- Upgrade to Spring GraphQL 1.0.2 [#​32426](https://github.com/spring-projects/spring-boot/issues/32426)
- Upgrade to Spring HATEOAS 1.5.2 [#​32378](https://github.com/spring-projects/spring-boot/issues/32378)
- Upgrade to Spring Integration 5.5.15 [#​32453](https://github.com/spring-projects/spring-boot/issues/32453)
- Upgrade to Spring Kafka 2.8.9 [#​32277](https://github.com/spring-projects/spring-boot/issues/32277)
- Upgrade to UnboundID LDAPSDK 6.0.6 [#​32329](https://github.com/spring-projects/spring-boot/issues/32329)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​ldziedziul](https://github.com/ldziedziul)
- [@​jprinet](https://github.com/jprinet)
- [@​thegeekyasian](https://github.com/thegeekyasian)
- [@​neilstevenson](https://github.com/neilstevenson)
- [@​obfischer](https://github.com/obfischer)
- [@​valentine-dev](https://github.com/valentine-dev)
- [@​dsyer](https://github.com/dsyer)
- [@​russellyou](https://github.com/russellyou)
### [`v2.7.3`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.3)
#### :lady_beetle: Bug Fixes
- Misleading error message when using JarMode Layertools and the source is not an archive [#​32097](https://github.com/spring-projects/spring-boot/issues/32097)
- ClassNotFoundException can be thrown for classes in nested jars when under GC pressure [#​32085](https://github.com/spring-projects/spring-boot/issues/32085)
- Flyway auto-configuration fails with Flyway 9 [#​32034](https://github.com/spring-projects/spring-boot/issues/32034)
- BasicJsonParser does not protect against deeply nested maps [#​32031](https://github.com/spring-projects/spring-boot/issues/32031)
- OptionalLiveReloadServer logs the wrong port number when it is configured to use an ephemeral port [#​31984](https://github.com/spring-projects/spring-boot/issues/31984)
- Servlet WebServerStartStopLifecycle doesn't set running to false on stop [#​31967](https://github.com/spring-projects/spring-boot/issues/31967)
- JUL-based logging performed during close of application context is lost [#​31963](https://github.com/spring-projects/spring-boot/issues/31963)
- The hash of spring-boot-jarmode-layertools.jar that's added to a fat jar doesn't match the hash of the equivalent published artifact [#​31949](https://github.com/spring-projects/spring-boot/issues/31949)
- management.endpoint.health.probes.add-additional-paths has no effect when configuration properties have already created the liveness and/or readiness groups [#​31926](https://github.com/spring-projects/spring-boot/issues/31926)
- UnsupportedDataSourcePropertyException is thrown when attempting to set jdbcUrl for C3P0 [#​31921](https://github.com/spring-projects/spring-boot/issues/31921)
- Dev Tools restart failures caused by a too short quiet period are hard to diagnose [#​31906](https://github.com/spring-projects/spring-boot/issues/31906)
- HealthContributor beans managed by a CompositeHealthContributor are recreated on each call [#​31879](https://github.com/spring-projects/spring-boot/issues/31879)
- Dependency management for REST Assured is incomplete [#​31877](https://github.com/spring-projects/spring-boot/issues/31877)
- Jar Handler never clears MROTOCOL_HANDLER system property [#​31875](https://github.com/spring-projects/spring-boot/issues/31875)
- BasicJsonParser can fail with a timeout or stackoverflow with malformed map JSON [#​31873](https://github.com/spring-projects/spring-boot/issues/31873)
- BasicJsonParser can fail with a stackoverflow exception [#​31871](https://github.com/spring-projects/spring-boot/issues/31871)
#### :notebook_with_decorative_cover: Documentation
- Review Git contribution documentation [#​32099](https://github.com/spring-projects/spring-boot/issues/32099)
- Documentation for Maven Plugin classifier has an unresolved external reference [#​32043](https://github.com/spring-projects/spring-boot/issues/32043)
- Update Static Content reference documentation to reflect the DefaultServlet no longer being enabled by default [#​32026](https://github.com/spring-projects/spring-boot/issues/32026)
- Example log output is out-of-date and inconsistent [#​31987](https://github.com/spring-projects/spring-boot/issues/31987)
- Document that Undertow's record-request-start-time server option must be enabled for %D to work in access logging [#​31976](https://github.com/spring-projects/spring-boot/issues/31976)
- Update documentation on using H2C to consider running behind a proxy that's performing TLS termination [#​31974](https://github.com/spring-projects/spring-boot/issues/31974)
- Some properties in the Common Application Properties appendix have no description [#​31971](https://github.com/spring-projects/spring-boot/issues/31971)
- Fix links in documentations [#​31951](https://github.com/spring-projects/spring-boot/issues/31951)
- External configuration documentation uses incorrect placeholder syntax [#​31943](https://github.com/spring-projects/spring-boot/issues/31943)
- server.reactive.session.cookie properties are not listed in the application properties appendix [#​31914](https://github.com/spring-projects/spring-boot/issues/31914)
- Remove documentation and metadata references to ConfigFileApplicationListener [#​31901](https://github.com/spring-projects/spring-boot/issues/31901)
- Metadata for 'spring.beaninfo.ignore' has incorrect SourceType [#​31899](https://github.com/spring-projects/spring-boot/issues/31899)
- Remove reference to nitrite-spring-boot-starter [#​31893](https://github.com/spring-projects/spring-boot/issues/31893)
- Remove reference to Azure Application Insights [#​31890](https://github.com/spring-projects/spring-boot/issues/31890)
- Fix typos in code and documentation [#​31865](https://github.com/spring-projects/spring-boot/issues/31865)
#### :hammer: Dependency Upgrades
- Upgrade to Byte Buddy 1.12.13 [#​32013](https://github.com/spring-projects/spring-boot/issues/32013)
- Upgrade to Couchbase Client 3.3.3 [#​32014](https://github.com/spring-projects/spring-boot/issues/32014)
- Upgrade to Dependency Management Plugin 1.0.13.RELEASE [#​32056](https://github.com/spring-projects/spring-boot/issues/32056)
- Upgrade to Dropwizard Metrics 4.2.11 [#​32015](https://github.com/spring-projects/spring-boot/issues/32015)
- Upgrade to Embedded Mongo 3.4.8 [#​32016](https://github.com/spring-projects/spring-boot/issues/32016)
- Upgrade to GraphQL Java 18.3 [#​31945](https://github.com/spring-projects/spring-boot/issues/31945)
- Upgrade to Groovy 3.0.12 [#​32017](https://github.com/spring-projects/spring-boot/issues/32017)
- Upgrade to Gson 2.9.1 [#​32018](https://github.com/spring-projects/spring-boot/issues/32018)
- Upgrade to Hazelcast 5.1.3 [#​32019](https://github.com/spring-projects/spring-boot/issues/32019)
- Upgrade to Hibernate Validator 6.2.4.Final [#​32020](https://github.com/spring-projects/spring-boot/issues/32020)
- Upgrade to MariaDB 3.0.7 [#​32021](https://github.com/spring-projects/spring-boot/issues/32021)
- Upgrade to Maven Javadoc Plugin 3.4.1 [#​32089](https://github.com/spring-projects/spring-boot/issues/32089)
- Upgrade to Micrometer 1.9.3 [#​32022](https://github.com/spring-projects/spring-boot/issues/32022)
- Upgrade to MySQL 8.0.30 [#​32023](https://github.com/spring-projects/spring-boot/issues/32023)
- Upgrade to Reactor 2020.0.22 [#​32038](https://github.com/spring-projects/spring-boot/issues/32038)
- Upgrade to Spring Security 5.7.3 [#​32040](https://github.com/spring-projects/spring-boot/issues/32040)
- Upgrade to Undertow 2.2.19.Final [#​32090](https://github.com/spring-projects/spring-boot/issues/32090)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​dreis2211](https://github.com/dreis2211)
- [@​marcwrobel](https://github.com/marcwrobel)
- [@​ionascustefanciprian](https://github.com/ionascustefanciprian)
- [@​vilmos](https://github.com/vilmos)
- [@​Kalpesh-18](https://github.com/Kalpesh-18)
- [@​nilshartmann](https://github.com/nilshartmann)
- [@​vpavic](https://github.com/vpavic)
- [@​adrianbob](https://github.com/adrianbob)
- [@​aoyvx](https://github.com/aoyvx)
### [`v2.7.2`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.2)
#### :lady_beetle: Bug Fixes
- Publishing a docker image to a private registry fails without authentication [#​31824](https://github.com/spring-projects/spring-boot/issues/31824)
- In a non-reactive application, health indicators in a parent context are not found [#​31818](https://github.com/spring-projects/spring-boot/issues/31818)
- Dependency management for Derby is incomplete [#​31814](https://github.com/spring-projects/spring-boot/issues/31814)
- ApplicationPid doesn't log a warning if it takes a long time to return [#​31810](https://github.com/spring-projects/spring-boot/issues/31810)
- A router function with attributes causes /actuator/mappings to return a 500 response due to an UnsupportedOperationException [#​31806](https://github.com/spring-projects/spring-boot/issues/31806)
- InstanceAlreadyExistsException when using Actuator with multiple context and JMX enabled [#​31804](https://github.com/spring-projects/spring-boot/issues/31804)
- Using 'ImportAutoConfigurationImportSelector' in the jar package loaded by a custom class loader throws ClassNotFoundException [#​31801](https://github.com/spring-projects/spring-boot/issues/31801)
- GraphQL auto-configuration does not configure the GrapQlSource with SubscriptionExceptionResolver beans [#​31794](https://github.com/spring-projects/spring-boot/issues/31794)
- Trailing whitespace in the value of a property is hard to identify in failure analysis descriptions [#​31780](https://github.com/spring-projects/spring-boot/issues/31780)
- Log4j2's shutdown hook is not disabled when using Log4j 2.18 or later [#​31732](https://github.com/spring-projects/spring-boot/issues/31732)
- HTTP Server and Data repositories metrics record null for the description [#​31706](https://github.com/spring-projects/spring-boot/issues/31706)
- Deprecation hint for spring.data.mongodb.grid-fs-database is located in the wrong section [#​31690](https://github.com/spring-projects/spring-boot/issues/31690)
- Image building fails with latest Paketo base builder and additional buildpacks configured [#​31558](https://github.com/spring-projects/spring-boot/issues/31558)
- Tomcat fails to start when PEM files are used and key-store-password is not specified [#​31253](https://github.com/spring-projects/spring-boot/issues/31253)
#### :notebook_with_decorative_cover: Documentation
- Clarify how docker image publishing registry is determined [#​31826](https://github.com/spring-projects/spring-boot/issues/31826)
- Fix typo in "HTTP and WebSocket" section of GraphQL documentation [#​31518](https://github.com/spring-projects/spring-boot/pull/31518)
#### :hammer: Dependency Upgrades
- Upgrade to AppEngine SDK 1.9.98 [#​31790](https://github.com/spring-projects/spring-boot/issues/31790)
- Upgrade to Byte Buddy 1.12.12 [#​31735](https://github.com/spring-projects/spring-boot/issues/31735)
- Upgrade to Couchbase Client 3.3.2 [#​31736](https://github.com/spring-projects/spring-boot/issues/31736)
- Upgrade to Dependency Management Plugin 1.0.12.RELEASE [#​31556](https://github.com/spring-projects/spring-boot/issues/31556)
- Upgrade to Embedded Mongo 3.4.7 [#​31830](https://github.com/spring-projects/spring-boot/issues/31830)
- Upgrade to GraphQL Java 18.2 [#​31812](https://github.com/spring-projects/spring-boot/issues/31812)
- Upgrade to Hibernate 5.6.10.Final [#​31738](https://github.com/spring-projects/spring-boot/issues/31738)
- Upgrade to HttpCore5 5.1.4 [#​31739](https://github.com/spring-projects/spring-boot/issues/31739)
- Upgrade to Jetty Reactive HTTPClient 1.1.12 [#​31740](https://github.com/spring-projects/spring-boot/issues/31740)
- Upgrade to JsonAssert 1.5.1 [#​31741](https://github.com/spring-projects/spring-boot/issues/31741)
- Upgrade to Kotlin Coroutines 1.6.4 [#​31742](https://github.com/spring-projects/spring-boot/issues/31742)
- Upgrade to Lettuce 6.1.9.RELEASE [#​31743](https://github.com/spring-projects/spring-boot/issues/31743)
- Upgrade to MariaDB 3.0.6 [#​31744](https://github.com/spring-projects/spring-boot/issues/31744)
- Upgrade to Micrometer 1.9.2 [#​31614](https://github.com/spring-projects/spring-boot/issues/31614)
- Upgrade to Neo4j Java Driver 4.4.9 [#​31745](https://github.com/spring-projects/spring-boot/issues/31745)
- Upgrade to Netty 4.1.79.Final [#​31746](https://github.com/spring-projects/spring-boot/issues/31746)
- Upgrade to Reactor 2020.0.21 [#​31608](https://github.com/spring-projects/spring-boot/issues/31608)
- Upgrade to SendGrid 4.9.3 [#​31747](https://github.com/spring-projects/spring-boot/issues/31747)
- Upgrade to Spring Data 2021.2.2 [#​31615](https://github.com/spring-projects/spring-boot/issues/31615)
- Upgrade to Spring Framework 5.3.22 [#​31613](https://github.com/spring-projects/spring-boot/issues/31613)
- Upgrade to Spring GraphQL 1.0.1 [#​31616](https://github.com/spring-projects/spring-boot/issues/31616)
- Upgrade to Spring Integration 5.5.14 [#​31800](https://github.com/spring-projects/spring-boot/issues/31800)
- Upgrade to Spring Kafka 2.8.8 [#​31786](https://github.com/spring-projects/spring-boot/issues/31786)
- Upgrade to Tomcat 9.0.65 [#​31831](https://github.com/spring-projects/spring-boot/issues/31831)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​TheoCaldas](https://github.com/TheoCaldas)
- [@​izeye](https://github.com/izeye)
- [@​jakubskalak](https://github.com/jakubskalak)
- [@​felixscheinost](https://github.com/felixscheinost)
- [@​dependabot\[bot\]](https://github.com/apps/dependabot)
- [@​naveensrinivasan](https://github.com/naveensrinivasan)
- [@​sonallux](https://github.com/sonallux)
- [@​aoyvx](https://github.com/aoyvx)
### [`v2.7.1`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.1)
#### :lady_beetle: Bug Fixes
- Values in a spring.data.cassandra.config file can't override some defaults defined in CassandraProperties [#​31503](https://github.com/spring-projects/spring-boot/issues/31503)
- `@RestControllerAdvice` `@ExceptionHandler` Inconsistent behavior with `@RestControllerEndpoint` [#​31501](https://github.com/spring-projects/spring-boot/issues/31501)
- Malformed json causes BasicJsonParser to throw a NullPointerException [#​31499](https://github.com/spring-projects/spring-boot/issues/31499)
- Metadata generated by the configuration properties annotation processor can miss inherited properties from nested classes [#​31484](https://github.com/spring-projects/spring-boot/issues/31484)
- JarFile implementation calls close early which breaks verification of signed unpacked nested jars on Oracle JDK [#​31395](https://github.com/spring-projects/spring-boot/issues/31395)
- Health indicators that take a long time to respond are difficult to diagnose [#​31384](https://github.com/spring-projects/spring-boot/issues/31384)
- Custom Converter annotated with `@ConfigurationPropertiesBinding` does not get selected if targetType has a static factory method different return type [#​31341](https://github.com/spring-projects/spring-boot/issues/31341)
- Tomcat server.max-http-header-size property is ignored when using HTTP/2 [#​31329](https://github.com/spring-projects/spring-boot/issues/31329)
- OAuth2 Resource Server Auto-Configuration can only configure a single JWS algorithm [#​31321](https://github.com/spring-projects/spring-boot/issues/31321)
- Maven shade plugin configuration in spring-boot-starter-parent does not append META-INF/spring/\*.imports files [#​31316](https://github.com/spring-projects/spring-boot/issues/31316)
- GraphQL RouterFunctions are unordered which prevents other functions from being ordered after them [#​31314](https://github.com/spring-projects/spring-boot/issues/31314)
- spring-boot-dependencies manages spring-ldap-ldif-batch which no longer exists [#​31254](https://github.com/spring-projects/spring-boot/issues/31254)
- Dependency task can fail due to BootJar and BootWar afterResolve hooks [#​31213](https://github.com/spring-projects/spring-boot/issues/31213)
- MimeMappings does not include application/wasm [#​31188](https://github.com/spring-projects/spring-boot/issues/31188)
- spring-configuration-metadata.json is missing for additional-spring-configuration-metadata.json after switching from `@Configuration` to `@AutoConfiguration` [#​31186](https://github.com/spring-projects/spring-boot/issues/31186)
- Binder(ConfigurationPropertySource... sources) does not assert that sources contains only non-null elements [#​31183](https://github.com/spring-projects/spring-boot/issues/31183)
- WebMvcMetricsFilter stopped working since 2.7.0 [#​31150](https://github.com/spring-projects/spring-boot/issues/31150)
- Dependency management for mimepull is redundant and the managed version is incompatible with Java 8 [#​31145](https://github.com/spring-projects/spring-boot/pull/31145)
- layers.xsd is out of sync with the documentation and implementation for including and excluding module dependencies [#​31128](https://github.com/spring-projects/spring-boot/issues/31128)
#### :notebook_with_decorative_cover: Documentation
- Make SpringApplication Kotlin samples idiomatic [#​31463](https://github.com/spring-projects/spring-boot/pull/31463)
- Harmonize Kotlin example [#​31458](https://github.com/spring-projects/spring-boot/pull/31458)
- Remove duplicate content from "The Spring WebFlux Framework" section [#​31381](https://github.com/spring-projects/spring-boot/issues/31381)
- Document that property placeholders should use the canonical property name form [#​31369](https://github.com/spring-projects/spring-boot/issues/31369)
- Fix typos in the reference documentation [#​31366](https://github.com/spring-projects/spring-boot/issues/31366)
- Enable Links for the Javadoc of the Gradle Plugin [#​31362](https://github.com/spring-projects/spring-boot/issues/31362)
- Remove "earlier in this chapter" from places where content is now elsewhere in the documentation [#​31360](https://github.com/spring-projects/spring-boot/issues/31360)
- Restore custom favicon documentation [#​31358](https://github.com/spring-projects/spring-boot/issues/31358)
- Document that when using Lombok it must be configured to run before spring-boot-configuration-processor [#​31356](https://github.com/spring-projects/spring-boot/issues/31356)
- Use Lambda-based API in Spring Security examples [#​31354](https://github.com/spring-projects/spring-boot/issues/31354)
- Fix typo in name of imports file in javadoc of ImportCandidates.from [#​31277](https://github.com/spring-projects/spring-boot/pull/31277)
- Typos in documentation ("spring-factories" instead of "spring.factories") [#​31206](https://github.com/spring-projects/spring-boot/issues/31206)
- Fix Custom Layers Configuration section title in Maven plugin docs [#​31180](https://github.com/spring-projects/spring-boot/issues/31180)
- org.springframework.boot.actuate.autoconfigure.metrics.graphql has no package info [#​31140](https://github.com/spring-projects/spring-boot/pull/31140)
- Update Dynatrace Micrometer registry documentation [#​31132](https://github.com/spring-projects/spring-boot/pull/31132)
#### :hammer: Dependency Upgrades
- Upgrade to AppEngine SDK 1.9.97 [#​31421](https://github.com/spring-projects/spring-boot/issues/31421)
- Upgrade to Byte Buddy 1.12.11 [#​31508](https://github.com/spring-projects/spring-boot/issues/31508)
- Upgrade to Couchbase Client 3.3.1 [#​31422](https://github.com/spring-projects/spring-boot/issues/31422)
- Upgrade to Dropwizard Metrics 4.2.10 [#​31488](https://github.com/spring-projects/spring-boot/issues/31488)
- Upgrade to Elasticsearch 7.17.4 [#​31423](https://github.com/spring-projects/spring-boot/issues/31423)
- Upgrade to Embedded Mongo 3.4.6 [#​31424](https://github.com/spring-projects/spring-boot/issues/31424)
- Upgrade to Flyway 8.5.13 [#​31425](https://github.com/spring-projects/spring-boot/issues/31425)
- Upgrade to Groovy 3.0.11 [#​31426](https://github.com/spring-projects/spring-boot/issues/31426)
- Upgrade to H2 2.1.214 [#​31427](https://github.com/spring-projects/spring-boot/issues/31427)
- Upgrade to Hazelcast 5.1.2 [#​31428](https://github.com/spring-projects/spring-boot/issues/31428)
- Upgrade to Jetty 9.4.48.v20220622 [#​31509](https://github.com/spring-projects/spring-boot/issues/31509)
- Upgrade to jOOQ 3.14.16 [#​31429](https://github.com/spring-projects/spring-boot/issues/31429)
- Upgrade to Kotlin Coroutines 1.6.3 [#​31490](https://github.com/spring-projects/spring-boot/issues/31490)
- Upgrade to MariaDB 3.0.5 [#​31431](https://github.com/spring-projects/spring-boot/issues/31431)
- Upgrade to Micrometer 1.9.1 [#​31372](https://github.com/spring-projects/spring-boot/issues/31372)
- Upgrade to MongoDB 4.6.1 [#​31432](https://github.com/spring-projects/spring-boot/issues/31432)
- Upgrade to Neo4j Java Driver 4.4.6 [#​31433](https://github.com/spring-projects/spring-boot/issues/31433)
- Upgrade to Netty 4.1.78.Final [#​31434](https://github.com/spring-projects/spring-boot/issues/31434)
- Upgrade to Postgresql 42.3.6 [#​31435](https://github.com/spring-projects/spring-boot/issues/31435)
- Upgrade to Reactive Streams 1.0.4 [#​31436](https://github.com/spring-projects/spring-boot/issues/31436)
- Upgrade to Reactor 2020.0.20 [#​31371](https://github.com/spring-projects/spring-boot/issues/31371)
- Upgrade to Solr 8.11.2 [#​31491](https://github.com/spring-projects/spring-boot/issues/31491)
- Upgrade to Spring AMQP 2.4.6 [#​31376](https://github.com/spring-projects/spring-boot/issues/31376)
- Upgrade to Spring Data 2021.2.1 [#​31374](https://github.com/spring-projects/spring-boot/issues/31374)
- Upgrade to Spring Framework 5.3.21 [#​31319](https://github.com/spring-projects/spring-boot/issues/31319)
- Upgrade to Spring HATEOAS 1.5.1 [#​31465](https://github.com/spring-projects/spring-boot/issues/31465)
- Upgrade to Spring Integration 5.5.13 [#​31483](https://github.com/spring-projects/spring-boot/issues/31483)
- Upgrade to Spring Kafka 2.8.7 [#​31377](https://github.com/spring-projects/spring-boot/issues/31377)
- Upgrade to Spring LDAP 2.4.1 [#​31373](https://github.com/spring-projects/spring-boot/issues/31373)
- Upgrade to Spring Security 5.7.2 [#​31375](https://github.com/spring-projects/spring-boot/issues/31375)
- Upgrade to Tomcat 9.0.64 [#​31437](https://github.com/spring-projects/spring-boot/issues/31437)
- Upgrade to Undertow 2.2.18.Final [#​31438](https://github.com/spring-projects/spring-boot/issues/31438)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​sdeleuze](https://github.com/sdeleuze)
- [@​1993heqiang](https://github.com/1993heqiang)
- [@​hpoettker](https://github.com/hpoettker)
- [@​naveensrinivasan](https://github.com/naveensrinivasan)
- [@​vpavic](https://github.com/vpavic)
- [@​izeye](https://github.com/izeye)
- [@​ningenMe](https://github.com/ningenMe)
- [@​larsgrefer](https://github.com/larsgrefer)
- [@​anthonyvdotbe](https://github.com/anthonyvdotbe)
- [@​pirgeo](https://github.com/pirgeo)
- [@​jprinet](https://github.com/jprinet)
- [@​dalbani](https://github.com/dalbani)
- [@​ittays](https://github.com/ittays)
- [@​eddumelendez](https://github.com/eddumelendez)
- [@​youribonnaffe](https://github.com/youribonnaffe)
- [@​matei-cernaianu](https://github.com/matei-cernaianu)
- [@​tudormarc](https://github.com/tudormarc)
- [@​abel533](https://github.com/abel533)
- [@​terminux](https://github.com/terminux)
### [`v2.7.0`](https://github.com/spring-projects/spring-boot/releases/tag/v2.7.0)
See the [Release notes for 2.7](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.7-Release-Notes) for upgrade instructions and details of new features.
##### :star: New Features
- Revert to using "application/json" as default MIME type for GraphQL while remaining compatible with "application/graphql+json" [#​30860](https://github.com/spring-projects/spring-boot/issues/30860)
- Allow customization of single logout in auto-configured SAML relying party registration [#​30128](https://github.com/spring-projects/spring-boot/issues/30128)
##### :lady_beetle: Bug Fixes
- Default properties configured on SpringApplication have higher precedence than properties configured with `@PropertySource` [#​31093](https://github.com/spring-projects/spring-boot/issues/31093)
- A failure when an instrumented WebClient records metrics causes the request to fail [#​31089](https://github.com/spring-projects/spring-boot/issues/31089)
- Dependency management for Artemis is incomplete [#​31079](https://github.com/spring-projects/spring-boot/issues/31079)
- Configuration properties for Statsd's buffered and step properties are missing [#​31059](https://github.com/spring-projects/spring-boot/issues/31059)
- Debug logging for requests to WebFlux-based Actuator endpoints does not identify the endpoint [#​30887](https://github.com/spring-projects/spring-boot/issues/30887)
- `@ConditionalOnProperty` meta annotation with `@AliasFor` does not work [#​30874](https://github.com/spring-projects/spring-boot/issues/30874)
- Event handling in JobExecutionExitCodeGenerator is not thread-safe [#​30846](https://github.com/spring-projects/spring-boot/issues/30846)
- Hibernate service loading logs HHH000505 warnings for ServiceConfigurationError with Gradle-built jars since 2.5.10 when using Java 11 or later [#​30791](https://github.com/spring-projects/spring-boot/issues/30791)
- Cryptic startup failure with bare LOGGING_LEVEL environment variable [#​30789](https://github.com/spring-projects/spring-boot/issues/30789)
- SearchStrategy argument of MethodValidationExcludeFilter byAnnotation(Class, SearchStrategy) is not used [#​30787](https://github.com/spring-projects/spring-boot/issues/30787)
- spring.security.saml2.relyingparty.registration.*.asserting-party.* properties contain unwanted hyphen in asserting-party [#​30785](https://github.com/spring-projects/spring-boot/issues/30785)
- DevTools sets deprecated spring.mustache.cache property [#​30774](https://github.com/spring-projects/spring-boot/pull/30774)
##### :notebook_with_decorative_cover: Documentation
- Extend documentation on Datadog metrics [#​30997](https://github.com/spring-projects/spring-boot/issues/30997)
- Fix link to Upgrading From 1.x in multi-page documentation [#​30995](https://github.com/spring-projects/spring-boot/issues/30995)
- Document support for Java 18 [#​30782](https://github.com/spring-projects/spring-boot/issues/30782)
##### :hammer: Dependency Upgrades
- Upgrade to ActiveMQ 5.16.5 [#​30927](https://github.com/spring-projects/spring-boot/issues/30927)
- Upgrade to Byte Buddy 1.12.10 [#​30928](https://github.com/spring-projects/spring-boot/issues/30928)
- Upgrade to Cassandra Driver 4.14.1 [#​30929](https://github.com/spring-projects/spring-boot/issues/30929)
- Upgrade to Couchbase Client 3.2.7 [#​30930](https://github.com/spring-projects/spring-boot/issues/30930)
- Upgrade to Couchbase Client 3.3.0 [#​31031](https://github.com/spring-projects/spring-boot/issues/31031)
- Upgrade to Elasticsearch 7.17.3 [#​30931](https://github.com/spring-projects/spring-boot/issues/30931)
- Upgrade to Flyway 8.5.11 [#​31080](https://github.com/spring-projects/spring-boot/issues/31080)
- Upgrade to GraphQL Java 18.1 [#​30859](https://github.com/spring-projects/spring-boot/issues/30859)
- Upgrade to Hibernate 5.6.9.Final [#​31081](https://github.com/spring-projects/spring-boot/issues/31081)
- Upgrade to Infinispan 13.0.10.Final [#​30933](https://github.com/spring-projects/spring-boot/issues/30933)
- Upgrade to Jackson Bom 2.13.3 [#​31046](https://github.com/spring-projects/spring-boot/issues/31046)
- Upgrade to Jaybird 4.0.6.java8 [#​30934](https://github.com/spring-projects/spring-boot/issues/30934)
- Upgrade to Johnzon 1.2.18 [#​30935](https://github.com/spring-projects/spring-boot/issues/30935)
- Upgrade to Kafka 3.1.1 [#​31047](https://github.com/spring-projects/spring-boot/issues/31047)
- Upgrade to Micrometer 1.9.0 [#​31013](https://github.com/spring-projects/spring-boot/issues/31013)
- Upgrade to Mockito 4.5.1 [#​30936](https://github.com/spring-projects/spring-boot/issues/30936)
- Upgrade to MSSQL JDBC 10.2.1.jre8 [#​31048](https://github.com/spring-projects/spring-boot/issues/31048)
- Upgrade to MySQL 8.0.29 [#​30937](https://github.com/spring-projects/spring-boot/issues/30937)
- Upgrade to Netty 4.1.77.Final [#​30938](https://github.com/spring-projects/spring-boot/issues/30938)
- Upgrade to Postgresql 42.3.5 [#​30939](https://github.com/spring-projects/spring-boot/issues/30939)
- Upgrade to Reactor Bom 2020.0.19 [#​30940](https://github.com/spring-projects/spring-boot/issues/30940)
- Upgrade to Selenium 4.1.4 [#​30941](https://github.com/spring-projects/spring-boot/issues/30941)
- Upgrade to Selenium HtmlUnit 3.61.0 [#​30855](https://github.com/spring-projects/spring-boot/issues/30855)
- Upgrade to SendGrid 4.9.2 [#​31116](https://github.com/spring-projects/spring-boot/issues/31116)
- Upgrade to Spring AMQP 2.4.5 [#​31022](https://github.com/spring-projects/spring-boot/issues/31022)
- Upgrade to Spring Batch 4.3.6 [#​31020](https://github.com/spring-projects/spring-boot/issues/31020)
- Upgrade to Spring Data 2021.2.0 [#​31015](https://github.com/spring-projects/spring-boot/issues/31015)
- Upgrade to Spring for GraphQL 1.0.0 [#​30858](https://github.com/spring-projects/spring-boot/issues/30858)
- Upgrade to Spring Framework 5.3.20 [#​31014](https://github.com/spring-projects/spring-boot/issues/31014)
- Upgrade to Spring HATEOAS 1.5.0 [#​31016](https://github.com/spring-projects/spring-boot/issues/31016)
- Upgrade to Spring Integration 5.5.12 [#​31062](https://github.com/spring-projects/spring-boot/issues/31062)
- Upgrade to Spring Kafka 2.8.6 [#​31018](https://github.com/spring-projects/spring-boot/issues/31018)
- Upgrade to Spring LDAP 2.4.0 [#​31017](https://github.com/spring-projects/spring-boot/issues/31017)
- Upgrade to Spring Security 5.7.1 [#​31100](https://github.com/spring-projects/spring-boot/issues/31100)
- Upgrade to Spring Session Bom 2021.2.0 [#​31021](https://github.com/spring-projects/spring-boot/issues/31021)
- Upgrade to Tomcat 9.0.63 [#​31082](https://github.com/spring-projects/spring-boot/issues/31082)
- Upgrade to UnboundID LDAPSDK 6.0.5 [#​30942](https://github.com/spring-projects/spring-boot/issues/30942)
##### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​izeye](https://github.com/izeye)
- [@​luojianet](https://github.com/luojianet)
- [@​marcwrobel](https://github.com/marcwrobel)
- [@​eddumelendez](https://github.com/eddumelendez)
- [@​mmoayyed](https://github.com/mmoayyed)
- [@​ssobue](https://github.com/ssobue)
- [@​christophejan](https://github.com/christophejan)
- [@​dugenkui03](https://github.com/dugenkui03)
- [@​denisw](https://github.com/denisw)
- [@​terminux](https://github.com/terminux)
### [`v2.6.15`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.15)
#### :lady_beetle: Bug Fixes
- Welcome page may return a 404 when an acceptable response cannot be produced [#​35561](https://github.com/spring-projects/spring-boot/issues/35561)
- Loading application.yml fails with NoSuchMethodError when using SnakeYAML 2.0 [#​35415](https://github.com/spring-projects/spring-boot/issues/35415)
- CloudFoundry integration does not use endpoint path mappings [#​35412](https://github.com/spring-projects/spring-boot/issues/35412)
#### :hammer: Dependency Upgrades
- Upgrade to ActiveMQ 5.16.6 [#​35507](https://github.com/spring-projects/spring-boot/issues/35507)
- Upgrade to Dropwizard Metrics 4.2.18 [#​35508](https://github.com/spring-projects/spring-boot/issues/35508)
- Upgrade to FreeMarker 2.3.32 [#​35509](https://github.com/spring-projects/spring-boot/issues/35509)
- Upgrade to Glassfish JAXB 2.3.8 [#​35510](https://github.com/spring-projects/spring-boot/issues/35510)
- Upgrade to Groovy 3.0.17 [#​35511](https://github.com/spring-projects/spring-boot/issues/35511)
- Upgrade to Hazelcast 4.2.7 [#​35512](https://github.com/spring-projects/spring-boot/issues/35512)
- Upgrade to Hibernate 5.6.15.Final [#​35513](https://github.com/spring-projects/spring-boot/issues/35513)
- Upgrade to HttpClient 4.5.14 [#​35514](https://github.com/spring-projects/spring-boot/issues/35514)
- Upgrade to HttpCore 4.4.16 [#​35515](https://github.com/spring-projects/spring-boot/issues/35515)
- Upgrade to Infinispan 12.1.14.Final [#​35516](https://github.com/spring-projects/spring-boot/issues/35516)
- Upgrade to Jackson Bom 2.13.5 [#​35517](https://github.com/spring-projects/spring-boot/issues/35517)
- Upgrade to Jaybird 4.0.9.java8 [#​35518](https://github.com/spring-projects/spring-boot/issues/35518)
- Upgrade to Jetty 9.4.51.v20230217 [#​35520](https://github.com/spring-projects/spring-boot/issues/35520)
- Upgrade to Jetty Reactive HTTPClient 1.1.14 [#​35519](https://github.com/spring-projects/spring-boot/issues/35519)
- Upgrade to Johnzon 1.2.20 [#​35521](https://github.com/spring-projects/spring-boot/issues/35521)
- Upgrade to Jolokia 1.7.2 [#​35522](https://github.com/spring-projects/spring-boot/issues/35522)
- Upgrade to Json-smart 2.4.10 [#​35523](https://github.com/spring-projects/spring-boot/issues/35523)
- Upgrade to Logback 1.2.12 [#​35524](https://github.com/spring-projects/spring-boot/issues/35524)
- Upgrade to Lombok 1.18.26 [#​35525](https://github.com/spring-projects/spring-boot/issues/35525)
- Upgrade to MariaDB 2.7.9 [#​35526](https://github.com/spring-projects/spring-boot/issues/35526)
- Upgrade to Micrometer 1.8.13 [#​35527](https://github.com/spring-projects/spring-boot/issues/35527)
- Upgrade to MySQL 8.0.33 [#​35528](https://github.com/spring-projects/spring-boot/issues/35528)
- Upgrade to Neo4j Java Driver 4.4.11 [#​35529](https://github.com/spring-projects/spring-boot/issues/35529)
- Upgrade to Netty 4.1.92.Final [#​35530](https://github.com/spring-projects/spring-boot/issues/35530)
- Upgrade to Netty tcNative 2.0.61.Final [#​35531](https://github.com/spring-projects/spring-boot/issues/35531)
- Upgrade to Reactor Bom 2020.0.32 [#​35532](https://github.com/spring-projects/spring-boot/issues/35532)
- Upgrade to Spring AMQP 2.4.12 [#​35533](https://github.com/spring-projects/spring-boot/issues/35533)
- Upgrade to Spring Batch 4.3.8 [#​35534](https://github.com/spring-projects/spring-boot/issues/35534)
- Upgrade to Spring Framework 5.3.27 [#​35535](https://github.com/spring-projects/spring-boot/issues/35535)
- Upgrade to Spring Integration 5.5.18 [#​35536](https://github.com/spring-projects/spring-boot/issues/35536)
- Upgrade to Spring Security 5.6.10 [#​35537](https://github.com/spring-projects/spring-boot/issues/35537)
- Upgrade to Spring WS 3.1.6 [#​35538](https://github.com/spring-projects/spring-boot/issues/35538)
- Upgrade to Thymeleaf Extras SpringSecurity 3.0.5.RELEASE [#​35539](https://github.com/spring-projects/spring-boot/issues/35539)
- Upgrade to Tomcat 9.0.75 [#​35540](https://github.com/spring-projects/spring-boot/issues/35540)
- Upgrade to Undertow 2.2.24.Final [#​35541](https://github.com/spring-projects/spring-boot/issues/35541)
### [`v2.6.14`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.14)
#### :lady_beetle: Bug Fixes
- `ScheduledBeanLazyInitializationExcludeFilter` is auto-configured even when annotation-based scheduled has not been enabled [#​33276](https://github.com/spring-projects/spring-boot/pull/33276)
- Configuration property binding does not deal with bridge methods [#​33105](https://github.com/spring-projects/spring-boot/issues/33105)
- SpringBootContextLoader prints banner twice when using a `@ContextHierarchy` [#​33079](https://github.com/spring-projects/spring-boot/issues/33079)
- Dependency management for XMLUnit is incomplete [#​32998](https://github.com/spring-projects/spring-boot/issues/32998)
- Spring Boot's Lettuce metrics enable histrograms by default and it's hard to switch them off [#​32985](https://github.com/spring-projects/spring-boot/issues/32985)
- Configuring management.server.port via a config tree results in a ConverterNotFoundException when the management context is refreshed [#​32941](https://github.com/spring-projects/spring-boot/issues/32941)
- NumberFormatException when configuring spring.redis.sentinel.nodes with an IPv6 address [#​32762](https://github.com/spring-projects/spring-boot/issues/32762)
- Properties migrator causes an application to fail to start if it tries to map a property whose metadata data entry contains an invalid configuration property name [#​32729](https://github.com/spring-projects/spring-boot/issues/32729)
- Dependency management for Selenium is incomplete [#​32721](https://github.com/spring-projects/spring-boot/issues/32721)
#### :notebook_with_decorative_cover: Documentation
- Link to Micrometer's `@Timed` documentation [#​33264](https://github.com/spring-projects/spring-boot/issues/33264)
- Clarify use of the `spring.cache.type` property with Hazelcast [#​33245](https://github.com/spring-projects/spring-boot/issues/33245)
- Example git.commit.time in the Actuator API documentation is thousands of years in the future [#​33237](https://github.com/spring-projects/spring-boot/issues/33237)
- Links to Features describes sections that have moved elsewhere [#​33207](https://github.com/spring-projects/spring-boot/issues/33207)
- Fix kafka streams auto start description typo in reference docs [#​33098](https://github.com/spring-projects/spring-boot/pull/33098)
- OAuth 2 configuration example uses unrecognized value for authorization grant type [#​32931](https://github.com/spring-projects/spring-boot/pull/32931)
- Fix typos in logging.adoc [#​32812](https://github.com/spring-projects/spring-boot/pull/32812)
- Harmonize code sample in the "Type-safe Configuration Properties" section [#​32644](https://github.com/spring-projects/spring-boot/pull/32644)
- Align Tomcat multiple connectors example with recommendation to configure SSL declaratively [#​28707](https://github.com/spring-projects/spring-boot/issues/28707)
- Actuator document is misleading about k8s startup probe [#​28432](https://github.com/spring-projects/spring-boot/issues/28432)
- ConditionalOnClass not working for Bean methods on Java 8 [#​27846](https://github.com/spring-projects/spring-boot/issues/27846)
#### :hammer: Dependency Upgrades
- Upgrade to Dropwizard Metrics 4.2.13 [#​33319](https://github.com/spring-projects/spring-boot/issues/33319)
- Upgrade to Hibernate 5.6.14.Final [#​33157](https://github.com/spring-projects/spring-boot/issues/33157)
- Upgrade to HttpClient5 5.1.4 [#​33320](https://github.com/spring-projects/spring-boot/issues/33320)
- Upgrade to HttpCore5 5.1.5 [#​33158](https://github.com/spring-projects/spring-boot/issues/33158)
- Upgrade to Janino 3.1.9 [#​33271](https://github.com/spring-projects/spring-boot/issues/33271)
- Upgrade to Jaybird 4.0.7.java8 [#​33159](https://github.com/spring-projects/spring-boot/issues/33159)
- Upgrade to MariaDB 2.7.7 [#​33160](https://github.com/spring-projects/spring-boot/issues/33160)
- Upgrade to Micrometer 1.8.12 [#​33122](https://github.com/spring-projects/spring-boot/issues/33122)
- Upgrade to Netty 4.1.85.Final [#​33161](https://github.com/spring-projects/spring-boot/issues/33161)
- Upgrade to Postgresql 42.3.8 [#​33337](https://github.com/spring-projects/spring-boot/issues/33337)
- Upgrade to Reactor 2020.0.25 [#​33123](https://github.com/spring-projects/spring-boot/issues/33123)
- Upgrade to Spring AMQP 2.4.8 [#​33222](https://github.com/spring-projects/spring-boot/issues/33222)
- Upgrade to Spring Data 2021.1.10 [#​33125](https://github.com/spring-projects/spring-boot/issues/33125)
- Upgrade to Spring Framework 5.3.24 [#​33124](https://github.com/spring-projects/spring-boot/issues/33124)
- Upgrade to Spring Kafka 2.8.11 [#​33126](https://github.com/spring-projects/spring-boot/issues/33126)
- Upgrade to Spring REST Docs 2.0.7.RELEASE [#​33127](https://github.com/spring-projects/spring-boot/issues/33127)
- Upgrade to Spring Security 5.6.9 [#​33162](https://github.com/spring-projects/spring-boot/issues/33162)
- Upgrade to Spring WS 3.1.4 [#​33163](https://github.com/spring-projects/spring-boot/issues/33163)
- Upgrade to Tomcat 9.0.69 [#​33164](https://github.com/spring-projects/spring-boot/issues/33164)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​EricGao888](https://github.com/EricGao888), [@​dreis2211](https://github.com/dreis2211), [@​eurythmia](https://github.com/eurythmia), [@​hpoettker](https://github.com/hpoettker), [@​iamgd67](https://github.com/iamgd67), [@​jamessoun93](https://github.com/jamessoun93), and [@​sdeleuze](https://github.com/sdeleuze)
### [`v2.6.13`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.13)
#### :lady_beetle: Bug Fixes
- `@Bean` methods in KafkaAutoConfiguration provide less type information than they could [#​32770](https://github.com/spring-projects/spring-boot/pull/32770)
- PEM formatted elliptic-curve TLS keys are an unrecognized private key format [#​32646](https://github.com/spring-projects/spring-boot/issues/32646)
- Actuator configprops endpoint does not display DataSize properties correctly [#​32645](https://github.com/spring-projects/spring-boot/pull/32645)
- Empty `@DefaultValue` cannot be used on collections, maps, arrays or optional values [#​32559](https://github.com/spring-projects/spring-boot/issues/32559)
- Multi-Document-Separators "#---" comment checks do not account for '!' prefixed comments [#​32521](https://github.com/spring-projects/spring-boot/pull/32521)
- CouchbaseReactiveHealthIndicator uses blocking API to retrieve the cluster diagnostics [#​32505](https://github.com/spring-projects/spring-boot/pull/32505)
- BootBuildImage's archiveFile property is annotated as an `@Input` but should be annotated as an `@InputFile` [#​32495](https://github.com/spring-projects/spring-boot/issues/32495)
- Assertion calls on CapturedOutput with Kotlin are very slow [#​32033](https://github.com/spring-projects/spring-boot/issues/32033)
#### :notebook_with_decorative_cover: Documentation
- Remove redundant `@ExtendWith`(SpringExtension.class) from MyJmxTests example [#​32476](https://github.com/spring-projects/spring-boot/pull/32476)
#### :hammer: Dependency Upgrades
- Upgrade to Dependency Management Plugin 1.0.15.RELEASE [#​32784](https://github.com/spring-projects/spring-boot/issues/32784)
- Upgrade to Ehcache3 3.9.10 [#​32648](https://github.com/spring-projects/spring-boot/issues/32648)
- Upgrade to Glassfish JAXB 2.3.7 [#​32785](https://github.com/spring-projects/spring-boot/issues/32785)
- Upgrade to Hibernate 5.6.12.Final [#​32649](https://github.com/spring-projects/spring-boot/issues/32649)
- Upgrade to Jackson Bom 2.13.4.20221013 [#​32722](https://github.com/spring-projects/spring-boot/issues/32722)
- Upgrade to Jetty Reactive HTTPClient 1.1.13 [#​32723](https://github.com/spring-projects/spring-boot/issues/32723)
- Upgrade to Lettuce 6.1.10.RELEASE [#​32669](https://github.com/spring-projects/spring-boot/issues/32669)
- Upgrade to Micrometer 1.8.11 [#​32586](https://github.com/spring-projects/spring-boot/issues/32586)
- Upgrade to MySQL 8.0.31 and extend dependency management to new Maven identifiers [#​32747](https://github.com/spring-projects/spring-boot/pull/32747)
- Upgrade to Netty 4.1.84.Final [#​32695](https://github.com/spring-projects/spring-boot/issues/32695)
- Upgrade to Reactor 2020.0.24 [#​32587](https://github.com/spring-projects/spring-boot/issues/32587)
- Upgrade to Spring Data 2021.1.9 [#​32588](https://github.com/spring-projects/spring-boot/issues/32588)
- Upgrade to Spring Kafka 2.8.10 [#​32589](https://github.com/spring-projects/spring-boot/issues/32589)
- Upgrade to Spring Retry 1.3.4 [#​32593](https://github.com/spring-projects/spring-boot/issues/32593)
- Upgrade to Spring Security 5.6.8 [#​32590](https://github.com/spring-projects/spring-boot/issues/32590)
- Upgrade to Tomcat 9.0.68 [#​32650](https://github.com/spring-projects/spring-boot/issues/32650)
- Upgrade to Undertow 2.2.20.Final [#​32651](https://github.com/spring-projects/spring-boot/issues/32651)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​izeye](https://github.com/izeye)
- [@​micopiira](https://github.com/micopiira)
- [@​dreis2211](https://github.com/dreis2211)
- [@​YuanHao97](https://github.com/YuanHao97)
- [@​1993heqiang](https://github.com/1993heqiang)
- [@​hpoettker](https://github.com/hpoettker)
- [@​terminux](https://github.com/terminux)
### [`v2.6.12`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.12)
#### :star: New Features
- Add NINETEEN to JavaVersion enum [#​32226](https://github.com/spring-projects/spring-boot/issues/32226)
#### :lady_beetle: Bug Fixes
- DataSource logging in H2 console auto-configuration causes Hikari's threads to have the wrong thread context class loader [#​32382](https://github.com/spring-projects/spring-boot/issues/32382)
- Detection of PeriodStyle.ISO8601 does not support lower-case input [#​32235](https://github.com/spring-projects/spring-boot/pull/32235)
- YAML timestamps not handled properly with SnakeYaml 1.31 [#​32228](https://github.com/spring-projects/spring-boot/issues/32228)
- Detection of DurationStyle.ISO8601 does not support lower-case input [#​32223](https://github.com/spring-projects/spring-boot/pull/32223)
- Netty 'spring.netty leak detection' default property value is always applied to resource leak detector [#​32144](https://github.com/spring-projects/spring-boot/pull/32144)
- Hazelcast auto-configuration recognizes hazelcast.xml and hazelcast.yaml files but not hazelcast.yml [#​32142](https://github.com/spring-projects/spring-boot/pull/32142)
#### :notebook_with_decorative_cover: Documentation
- Document support for JDK 19 [#​32259](https://github.com/spring-projects/spring-boot/issues/32259)
- Clarify documentation of config sub-directory from which external application properties are read [#​32224](https://github.com/spring-projects/spring-boot/pull/32224)
- Improve `@ConditionalOnClass` javadoc regarding use on `@Bean` methods [#​32166](https://github.com/spring-projects/spring-boot/issues/32166)
- Clarify documentation on disabling web client request metrics [#​32136](https://github.com/spring-projects/spring-boot/issues/32136)
#### :hammer: Dependency Upgrades
- Upgrade to Dependency Management Plugin 1.0.14.RELEASE [#​32458](https://github.com/spring-projects/spring-boot/issues/32458)
- Upgrade to Dropwizard Metrics 4.2.12 [#​32305](https://github.com/spring-projects/spring-boot/issues/32305)
- Upgrade to Groovy 3.0.13 [#​32440](https://github.com/spring-projects/spring-boot/issues/32440)
- Upgrade to Hibernate 5.6.11.Final [#​32306](https://github.com/spring-projects/spring-boot/issues/32306)
- Upgrade to Hibernate Validator 6.2.5.Final [#​32307](https://github.com/spring-projects/spring-boot/issues/32307)
- Upgrade to Jackson Bom 2.13.4 [#​32308](https://github.com/spring-projects/spring-boot/issues/32308)
- Upgrade to Janino 3.1.8 [#​32309](https://github.com/spring-projects/spring-boot/issues/32309)
- Upgrade to Jetty 9.4.49.v20220914 [#​32441](https://github.com/spring-projects/spring-boot/issues/32441)
- Upgrade to Johnzon 1.2.19 [#​32310](https://github.com/spring-projects/spring-boot/issues/32310)
- Upgrade to Kafka 3.0.2 [#​32311](https://github.com/spring-projects/spring-boot/issues/32311)
- Upgrade to Micrometer 1.8.10 [#​32265](https://github.com/spring-projects/spring-boot/issues/32265)
- Upgrade to Netty 4.1.82.Final [#​32312](https://github.com/spring-projects/spring-boot/issues/32312)
- Upgrade to Postgresql 42.3.7 [#​32242](https://github.com/spring-projects/spring-boot/issues/32242)
- Upgrade to Rector 2020.0.23 [#​32266](https://github.com/spring-projects/spring-boot/issues/32266)
- Upgrade to RSocket 1.1.3 [#​32379](https://github.com/spring-projects/spring-boot/issues/32379)
- Upgrade to Spring AMQP 2.4.7 [#​32269](https://github.com/spring-projects/spring-boot/issues/32269)
- Upgrade to Spring Batch 4.3.7 [#​32271](https://github.com/spring-projects/spring-boot/issues/32271)
- Upgrade to Spring Data 2021.1.7 [#​32268](https://github.com/spring-projects/spring-boot/issues/32268)
- Upgrade to Spring Framework 5.3.23 [#​32267](https://github.com/spring-projects/spring-boot/issues/32267)
- Upgrade to Spring HATEOAS 1.4.5 [#​32400](https://github.com/spring-projects/spring-boot/issues/32400)
- Upgrade to Spring Integration 5.5.15 [#​32452](https://github.com/spring-projects/spring-boot/issues/32452)
- Upgrade to Spring Kafka 2.8.9 [#​32270](https://github.com/spring-projects/spring-boot/issues/32270)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​jprinet](https://github.com/jprinet)
- [@​neilstevenson](https://github.com/neilstevenson)
- [@​obfischer](https://github.com/obfischer)
- [@​valentine-dev](https://github.com/valentine-dev)
- [@​russellyou](https://github.com/russellyou)
- [@​dsyer](https://github.com/dsyer)
### [`v2.6.11`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.11)
#### :lady_beetle: Bug Fixes
- BasicJsonParser does not protect against deeply nested maps [#​32029](https://github.com/spring-projects/spring-boot/issues/32029)
- Misleading error message when using JarMode Layertools and the source is not an archive [#​31997](https://github.com/spring-projects/spring-boot/pull/31997)
- OptionalLiveReloadServer logs the wrong port number when it is configured to use an ephemeral port [#​31983](https://github.com/spring-projects/spring-boot/issues/31983)
- Servlet WebServerStartStopLifecycle doesn't set running to false on stop [#​31966](https://github.com/spring-projects/spring-boot/issues/31966)
- UnsupportedDataSourcePropertyException is thrown when attempting to set jdbcUrl for C3P0 [#​31920](https://github.com/spring-projects/spring-boot/issues/31920)
- Jar Handler never clears MROTOCOL_HANDLER system property [#​31870](https://github.com/spring-projects/spring-boot/pull/31870)
- BasicJsonParser can fail with a timeout or stackoverflow with malformed map JSON [#​31869](https://github.com/spring-projects/spring-boot/issues/31869)
- BasicJsonParser can fail with a stackoverflow exception [#​31868](https://github.com/spring-projects/spring-boot/issues/31868)
- Dependency management for REST Assured is incomplete [#​31864](https://github.com/spring-projects/spring-boot/issues/31864)
- The hash of spring-boot-jarmode-layertools.jar that's added to a fat jar doesn't match the hash of the equivalent published artifact [#​31862](https://github.com/spring-projects/spring-boot/issues/31862)
- ClassNotFoundException can be thrown for classes in nested jars when under GC pressure [#​31853](https://github.com/spring-projects/spring-boot/issues/31853)
- HealthContributor beans managed by a CompositeHealthContributor are recreated on each call [#​31676](https://github.com/spring-projects/spring-boot/pull/31676)
- Dev Tools restart failures caused by a too short quiet period are hard to diagnose [#​31579](https://github.com/spring-projects/spring-boot/issues/31579)
- management.endpoint.health.probes.add-additional-paths has no effect when configuration properties have already created the liveness and/or readiness groups [#​30612](https://github.com/spring-projects/spring-boot/issues/30612)
- JUL-based logging performed during close of application context is lost [#​9457](https://github.com/spring-projects/spring-boot/issues/9457)
#### :notebook_with_decorative_cover: Documentation
- Update Static Content reference documentation to reflect the DefaultServlet no longer being enabled by default [#​32004](https://github.com/spring-projects/spring-boot/pull/32004)
- External configuration documentation uses incorrect placeholder syntax [#​31941](https://github.com/spring-projects/spring-boot/pull/31941)
- Some properties in the Common Application Properties appendix have no description [#​31916](https://github.com/spring-projects/spring-boot/issues/31916)
- server.reactive.session.cookie properties are not listed in the application properties appendix [#​31912](https://github.com/spring-projects/spring-boot/pull/31912)
- Review Git contribution documentation [#​31904](https://github.com/spring-projects/spring-boot/issues/31904)
- Metadata for 'spring.beaninfo.ignore' has incorrect SourceType [#​31898](https://github.com/spring-projects/spring-boot/issues/31898)
- Remove documentation and metadata references to ConfigFileApplicationListener [#​31895](https://github.com/spring-projects/spring-boot/issues/31895)
- Remove reference to nitrite-spring-boot-starter [#​31892](https://github.com/spring-projects/spring-boot/issues/31892)
- Remove reference to Azure Application Insights [#​31889](https://github.com/spring-projects/spring-boot/issues/31889)
- Fix links in documentations [#​31887](https://github.com/spring-projects/spring-boot/pull/31887)
- Fix typos in code and documentation [#​31734](https://github.com/spring-projects/spring-boot/pull/31734)
- Document that Undertow's record-request-start-time server option must be enabled for %D to work in access logging [#​31103](https://github.com/spring-projects/spring-boot/issues/31103)
- Documentation for Maven Plugin classifier has an unresolved external reference [#​29171](https://github.com/spring-projects/spring-boot/issues/29171)
- Example log output is out-of-date and inconsistent [#​28208](https://github.com/spring-projects/spring-boot/issues/28208)
- Update documentation on using H2C to consider running behind a proxy that's performing TLS termination [#​25855](https://github.com/spring-projects/spring-boot/issues/25855)
#### :hammer: Dependency Upgrades
- Upgrade to Dependency Management Plugin 1.0.13.RELEASE [#​32055](https://github.com/spring-projects/spring-boot/issues/32055)
- Upgrade to Dropwizard Metrics 4.2.11 [#​32007](https://github.com/spring-projects/spring-boot/issues/32007)
- Upgrade to Groovy 3.0.12 [#​32008](https://github.com/spring-projects/spring-boot/issues/32008)
- Upgrade to Hibernate Validator 6.2.4.Final [#​32009](https://github.com/spring-projects/spring-boot/issues/32009)
- Upgrade to Micrometer 1.8.9 [#​32010](https://github.com/spring-projects/spring-boot/issues/32010)
- Upgrade to MySQL 8.0.30 [#​32011](https://github.com/spring-projects/spring-boot/issues/32011)
- Upgrade to Netty tcNative 2.0.54.Final [#​32012](https://github.com/spring-projects/spring-boot/issues/32012)
- Upgrade to Reactor 2020.0.22 [#​32037](https://github.com/spring-projects/spring-boot/issues/32037)
- Upgrade to Spring Security 5.6.7 [#​32039](https://github.com/spring-projects/spring-boot/issues/32039)
- Upgrade to Undertow 2.2.19.Final [#​32087](https://github.com/spring-projects/spring-boot/issues/32087)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​dreis2211](https://github.com/dreis2211)
- [@​marcwrobel](https://github.com/marcwrobel)
- [@​ionascustefanciprian](https://github.com/ionascustefanciprian)
- [@​vilmos](https://github.com/vilmos)
- [@​Kalpesh-18](https://github.com/Kalpesh-18)
- [@​nilshartmann](https://github.com/nilshartmann)
- [@​terminux](https://github.com/terminux)
- [@​aoyvx](https://github.com/aoyvx)
- [@​adrianbob](https://github.com/adrianbob)
### [`v2.6.10`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.10)
#### :lady_beetle: Bug Fixes
- Using 'ImportAutoConfigurationImportSelector' in the jar package loaded by a custom class loader throws ClassNotFoundException [#​31798](https://github.com/spring-projects/spring-boot/pull/31798)
- A router function with attributes causes /actuator/mappings to return a 500 response due to an UnsupportedOperationException [#​31784](https://github.com/spring-projects/spring-boot/issues/31784)
- Log4j2's shutdown hook is not disabled when using Log4j 2.18 or later [#​31719](https://github.com/spring-projects/spring-boot/issues/31719)
- InstanceAlreadyExistsException when using Actuator with multiple context and JMX enabled [#​31718](https://github.com/spring-projects/spring-boot/issues/31718)
- Deprecation hint for spring.data.mongodb.grid-fs-database is located in the wrong section [#​31689](https://github.com/spring-projects/spring-boot/pull/31689)
- ApplicationPid doesn't log a warning if it takes a long time to return [#​31572](https://github.com/spring-projects/spring-boot/issues/31572)
- Trailing whitespace in the value of a property is hard to identify in failure analysis descriptions [#​31571](https://github.com/spring-projects/spring-boot/pull/31571)
- Dependency management for Derby is incomplete [#​31570](https://github.com/spring-projects/spring-boot/issues/31570)
- HTTP Server and Data repositories metrics record null for the description [#​31516](https://github.com/spring-projects/spring-boot/pull/31516)
- Image building fails with latest Paketo base builder and additional buildpacks configured [#​31233](https://github.com/spring-projects/spring-boot/issues/31233)
- Publishing a docker image to a private registry fails without authentication [#​28844](https://github.com/spring-projects/spring-boot/issues/28844)
- In a non-reactive application, health indicators in a parent context are not found [#​27308](https://github.com/spring-projects/spring-boot/issues/27308)
#### :notebook_with_decorative_cover: Documentation
- Clarify how docker image publishing registry is determined [#​31820](https://github.com/spring-projects/spring-boot/issues/31820)
#### :hammer: Dependency Upgrades
- Upgrade to AppEngine SDK 1.9.98 [#​31788](https://github.com/spring-projects/spring-boot/issues/31788)
- Upgrade to Dependency Management Plugin 1.0.12.RELEASE [#​31555](https://github.com/spring-projects/spring-boot/issues/31555)
- Upgrade to Hibernate 5.6.10.Final [#​31724](https://github.com/spring-projects/spring-boot/issues/31724)
- Upgrade to HttpCore5 5.1.4 [#​31725](https://github.com/spring-projects/spring-boot/issues/31725)
- Upgrade to Jetty Reactive HTTPClient 1.1.12 [#​31726](https://github.com/spring-projects/spring-boot/issues/31726)
- Upgrade to JsonAssert 1.5.1 [#​31727](https://github.com/spring-projects/spring-boot/issues/31727)
- Upgrade to Lettuce 6.1.9.RELEASE [#​31728](https://github.com/spring-projects/spring-boot/issues/31728)
- Upgrade to MariaDB 2.7.6 [#​31729](https://github.com/spring-projects/spring-boot/issues/31729)
- Upgrade to Micrometer 1.8.8 [#​31612](https://github.com/spring-projects/spring-boot/issues/31612)
- Upgrade to Neo4j Java Driver 4.4.9 [#​31730](https://github.com/spring-projects/spring-boot/issues/31730)
- Upgrade to Netty 4.1.79.Final [#​31731](https://github.com/spring-projects/spring-boot/issues/31731)
- Upgrade to Reactor 2020.0.21 [#​31607](https://github.com/spring-projects/spring-boot/issues/31607)
- Upgrade to Spring Data 2021.1.6 [#​31611](https://github.com/spring-projects/spring-boot/issues/31611)
- Upgrade to Spring Framework 5.3.22 [#​31610](https://github.com/spring-projects/spring-boot/issues/31610)
- Upgrade to Spring Integration 5.5.14 [#​31799](https://github.com/spring-projects/spring-boot/issues/31799)
- Upgrade to Spring Kafka 2.8.8 [#​31785](https://github.com/spring-projects/spring-boot/issues/31785)
- Upgrade to Tomcat 9.0.65 [#​31829](https://github.com/spring-projects/spring-boot/issues/31829)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​TheoCaldas](https://github.com/TheoCaldas)
- [@​izeye](https://github.com/izeye)
- [@​jakubskalak](https://github.com/jakubskalak)
- [@​felixscheinost](https://github.com/felixscheinost)
- [@​dependabot\[bot\]](https://github.com/apps/dependabot)
- [@​naveensrinivasan](https://github.com/naveensrinivasan)
- [@​aoyvx](https://github.com/aoyvx)
### [`v2.6.9`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.9)
##### :lady_beetle: Bug Fixes
- `@RestControllerAdvice` `@ExceptionHandler` Inconsistent behavior with `@RestControllerEndpoint` [#​31495](https://github.com/spring-projects/spring-boot/pull/31495)
- Tomcat server.max-http-header-size property is ignored when using HTTP/2 [#​31322](https://github.com/spring-projects/spring-boot/issues/31322)
- Malformed json causes BasicJsonParser to throw a NullPointerException [#​31301](https://github.com/spring-projects/spring-boot/issues/31301)
- Values in a spring.data.cassandra.config file can't override some defaults defined in CassandraProperties [#​31238](https://github.com/spring-projects/spring-boot/pull/31238)
- Health indicators that take a long time to respond are difficult to diagnose [#​31231](https://github.com/spring-projects/spring-boot/issues/31231)
- layers.xsd is out of sync with the documentation and implementation for including and excluding module dependencies [#​31127](https://github.com/spring-projects/spring-boot/issues/31127)
- MimeMappings does not include application/wasm [#​30885](https://github.com/spring-projects/spring-boot/issues/30885)
- Binder(ConfigurationPropertySource... sources) does not assert that sources contains only non-null elements [#​30878](https://github.com/spring-projects/spring-boot/pull/30878)
- Dependency task can fail to BootJar and BootWar afterResolve hooks [#​30586](https://github.com/spring-projects/spring-boot/issues/30586)
- JarFile implementation calls close early which breaks verification of signed unpacked nested jars on Oracle JDK [#​29356](https://github.com/spring-projects/spring-boot/issues/29356)
- Custom Converter annotated with `@ConfigurationPropertiesBinding` does not get selected if targetType has a static factory method different return type [#​28592](https://github.com/spring-projects/spring-boot/issues/28592)
- Metadata generated by the configuration properties annotation processor can miss inherited properties from nested classes [#​21626](https://github.com/spring-projects/spring-boot/issues/21626)
##### :notebook_with_decorative_cover: Documentation
- Remove duplicate content from "The Spring WebFlux Framework" section [#​31378](https://github.com/spring-projects/spring-boot/issues/31378)
- Fix typos in the reference documentation [#​31328](https://github.com/spring-projects/spring-boot/pull/31328)
- Document that property placeholders should use the canonical property name form [#​31309](https://github.com/spring-projects/spring-boot/issues/31309)
- Enable Links for the Javadoc of the Gradle Plugin [#​31279](https://github.com/spring-projects/spring-boot/pull/31279)
- Remove "earlier in this chapter" from places where content is now elsewhere in the documentation [#​31276](https://github.com/spring-projects/spring-boot/pull/31276)
- Restore custom favicon documentation [#​31224](https://github.com/spring-projects/spring-boot/pull/31224)
- Typos in documentation ("spring-factories" instead of "spring.factories") [#​31203](https://github.com/spring-projects/spring-boot/pull/31203)
- Document that when using Lombok it must be configured to run before spring-boot-configuration-processor [#​31190](https://github.com/spring-projects/spring-boot/pull/31190)
- Fix Custom Layers Configuration section title in Maven plugin docs [#​31172](https://github.com/spring-projects/spring-boot/pull/31172)
- Use Lambda-based API in Spring Security examples [#​31143](https://github.com/spring-projects/spring-boot/pull/31143)
##### :hammer: Dependency Upgrades
- Upgrade to AppEngine SDK 1.9.97 [#​31410](https://github.com/spring-projects/spring-boot/issues/31410)
- Upgrade to Dropwizard Metrics 4.2.10 [#​31486](https://github.com/spring-projects/spring-boot/issues/31486)
- Upgrade to Groovy 3.0.11 [#​31411](https://github.com/spring-projects/spring-boot/issues/31411)
- Upgrade to Infinispan 12.1.12.Final [#​31412](https://github.com/spring-projects/spring-boot/issues/31412)
- Upgrade to Jetty 9.4.48.v20220622 [#​31507](https://github.com/spring-projects/spring-boot/issues/31507)
- Upgrade to jOOQ 3.14.16 [#​31413](https://github.com/spring-projects/spring-boot/issues/31413)
- Upgrade to Micrometer 1.8.7 [#​31347](https://github.com/spring-projects/spring-boot/issues/31347)
- Upgrade to Neo4j Java Driver 4.4.6 [#​31414](https://github.com/spring-projects/spring-boot/issues/31414)
- Upgrade to Netty 4.1.78.Final [#​31415](https://github.com/spring-projects/spring-boot/issues/31415)
- Upgrade to Netty tcNative 2.0.53.Final [#​31416](https://github.com/spring-projects/spring-boot/issues/31416)
- Upgrade to Postgresql 42.3.6 [#​31417](https://github.com/spring-projects/spring-boot/issues/31417)
- Upgrade to Reactive Streams 1.0.4 [#​31418](https://github.com/spring-projects/spring-boot/issues/31418)
- Upgrade to Reactor 2020.0.20 [#​31346](https://github.com/spring-projects/spring-boot/issues/31346)
- Upgrade to Spring AMQP 2.4.6 [#​31348](https://github.com/spring-projects/spring-boot/issues/31348)
- Upgrade to Spring Data 2021.1.5 [#​31349](https://github.com/spring-projects/spring-boot/issues/31349)
- Upgrade to Spring Framework 5.3.21 [#​31318](https://github.com/spring-projects/spring-boot/issues/31318)
- Upgrade to Spring HATEOAS 1.4.4 [#​31464](https://github.com/spring-projects/spring-boot/issues/31464)
- Upgrade to Spring Integration 5.5.13 [#​31482](https://github.com/spring-projects/spring-boot/issues/31482)
- Upgrade to Spring Kafka 2.8.7 [#​31350](https://github.com/spring-projects/spring-boot/issues/31350)
- Upgrade to Spring Security 5.6.6 [#​31351](https://github.com/spring-projects/spring-boot/issues/31351)
- Upgrade to Tomcat 9.0.64 [#​31419](https://github.com/spring-projects/spring-boot/issues/31419)
- Upgrade to Undertow 2.2.18.Final [#​31420](https://github.com/spring-projects/spring-boot/issues/31420)
##### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​1993heqiang](https://github.com/1993heqiang)
- [@​hpoettker](https://github.com/hpoettker)
- [@​naveensrinivasan](https://github.com/naveensrinivasan)
- [@​vpavic](https://github.com/vpavic)
- [@​larsgrefer](https://github.com/larsgrefer)
- [@​anthonyvdotbe](https://github.com/anthonyvdotbe)
- [@​jprinet](https://github.com/jprinet)
- [@​dalbani](https://github.com/dalbani)
- [@​ittays](https://github.com/ittays)
- [@​eddumelendez](https://github.com/eddumelendez)
- [@​matei-cernaianu](https://github.com/matei-cernaianu)
- [@​tudormarc](https://github.com/tudormarc)
- [@​abel533](https://github.com/abel533)
- [@​terminux](https://github.com/terminux)
### [`v2.6.8`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.8)
##### :lady_beetle: Bug Fixes
- Default properties configured on SpringApplication have higher precedence than properties configured with `@PropertySource` [#​31092](https://github.com/spring-projects/spring-boot/issues/31092)
- A failure when an instrumented WebClient records metrics causes the request to fail [#​31088](https://github.com/spring-projects/spring-boot/issues/31088)
- Dependency management for Artemis is incomplete [#​31078](https://github.com/spring-projects/spring-boot/issues/31078)
- Configuration properties for Statsd's buffered and step properties are missing [#​31058](https://github.com/spring-projects/spring-boot/issues/31058)
- Debug logging for requests to WebFlux-based Actuator endpoints does not identify the endpoint [#​30886](https://github.com/spring-projects/spring-boot/issues/30886)
- `@ConditionalOnProperty` meta annotation with `@AliasFor` does not work [#​30873](https://github.com/spring-projects/spring-boot/issues/30873)
- Event handling in JobExecutionExitCodeGenerator is not thread-safe [#​30845](https://github.com/spring-projects/spring-boot/issues/30845)
- Hibernate service loading logs HHH000505 warnings for ServiceConfigurationError with Gradle-built jars since 2.5.10 when using Java 11 or later [#​30790](https://github.com/spring-projects/spring-boot/issues/30790)
- Cryptic startup failure with bare LOGGING_LEVEL environment variable [#​30788](https://github.com/spring-projects/spring-boot/issues/30788)
- SearchStrategy argument of MethodValidationExcludeFilter byAnnotation(Class, SearchStrategy) is not used [#​30786](https://github.com/spring-projects/spring-boot/issues/30786)
##### :notebook_with_decorative_cover: Documentation
- Extend documentation on Datadog metrics [#​30996](https://github.com/spring-projects/spring-boot/issues/30996)
- Fix link to Upgrading From 1.x in multi-page documentation [#​30994](https://github.com/spring-projects/spring-boot/issues/30994)
- Document support for Java 18 [#​30781](https://github.com/spring-projects/spring-boot/issues/30781)
##### :hammer: Dependency Upgrades
- Upgrade to ActiveMQ 5.16.5 [#​30917](https://github.com/spring-projects/spring-boot/issues/30917)
- Upgrade to Couchbase Client 3.2.7 [#​30918](https://github.com/spring-projects/spring-boot/issues/30918)
- Upgrade to Hazelcast 4.2.5 [#​30919](https://github.com/spring-projects/spring-boot/issues/30919)
- Upgrade to Hibernate 5.6.9.Final [#​31041](https://github.com/spring-projects/spring-boot/issues/31041)
- Upgrade to Jackson Bom 2.13.3 [#​31042](https://github.com/spring-projects/spring-boot/issues/31042)
- Upgrade to Jaybird 4.0.6.java8 [#​30920](https://github.com/spring-projects/spring-boot/issues/30920)
- Upgrade to Johnzon 1.2.18 [#​30921](https://github.com/spring-projects/spring-boot/issues/30921)
- Upgrade to Micrometer 1.8.6 [#​31007](https://github.com/spring-projects/spring-boot/issues/31007)
- Upgrade to MySQL 8.0.29 [#​30922](https://github.com/spring-projects/spring-boot/issues/30922)
- Upgrade to Netty 4.1.77.Final [#​30923](https://github.com/spring-projects/spring-boot/issues/30923)
- Upgrade to Netty tcNative 2.0.52.Final [#​30924](https://github.com/spring-projects/spring-boot/issues/30924)
- Upgrade to Postgresql 42.3.5 [#​30925](https://github.com/spring-projects/spring-boot/issues/30925)
- Upgrade to Reactor Bom 2020.0.19 [#​30926](https://github.com/spring-projects/spring-boot/issues/30926)
- Upgrade to Spring AMQP 2.4.5 [#​31009](https://github.com/spring-projects/spring-boot/issues/31009)
- Upgrade to Spring Batch 4.3.6 [#​31011](https://github.com/spring-projects/spring-boot/issues/31011)
- Upgrade to Spring Framework 5.3.20 [#​31043](https://github.com/spring-projects/spring-boot/issues/31043)
- Upgrade to Spring HATEOAS 1.4.3 [#​31008](https://github.com/spring-projects/spring-boot/issues/31008)
- Upgrade to Spring Integration 5.5.12 [#​31061](https://github.com/spring-projects/spring-boot/issues/31061)
- Upgrade to Spring Kafka 2.8.6 [#​31010](https://github.com/spring-projects/spring-boot/issues/31010)
- Upgrade to Spring LDAP 2.3.8.RELEASE [#​31044](https://github.com/spring-projects/spring-boot/issues/31044)
- Upgrade to Spring Security 5.6.5 [#​31102](https://github.com/spring-projects/spring-boot/issues/31102)
- Upgrade to Tomcat 9.0.63 [#​31071](https://github.com/spring-projects/spring-boot/issues/31071)
##### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​izeye](https://github.com/izeye)
- [@​luojianet](https://github.com/luojianet)
- [@​marcwrobel](https://github.com/marcwrobel)
- [@​eddumelendez](https://github.com/eddumelendez)
- [@​christophejan](https://github.com/christophejan)
- [@​dugenkui03](https://github.com/dugenkui03)
- [@​denisw](https://github.com/denisw)
- [@​terminux](https://github.com/terminux)
### [`v2.6.7`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.7)
##### :lady_beetle: Bug Fixes
- bootBuildInfo fails with a NullPointerException when an additional property has a null value [#​30670](https://github.com/spring-projects/spring-boot/issues/30670)
- `@SpringBootTest`(webEnvironment = WebEnvironment.NONE) is overridden by spring.main.web-application-type in application.properties [#​30666](https://github.com/spring-projects/spring-boot/issues/30666)
- Spring Boot does not respect WebApplicationType.REACTIVE in tests with a mock web environment [#​30664](https://github.com/spring-projects/spring-boot/issues/30664)
- NullPointerException is thrown when accessing /actuator/configprops if a class annotated with both `@Configuration` and `@ConfigurationProperties` has a static `@Bean` method [#​30581](https://github.com/spring-projects/spring-boot/issues/30581)
- ApplicationAvailabilityBean is not thread-safe [#​30553](https://github.com/spring-projects/spring-boot/issues/30553)
- Incorrect Neo4j username property replacement hint by spring-boot-properties-migrator [#​30551](https://github.com/spring-projects/spring-boot/issues/30551)
- Add Tomcat locale mapping for Japanese to preserve UTF-8 charset [#​30541](https://github.com/spring-projects/spring-boot/issues/30541)
##### :notebook_with_decorative_cover: Documentation
- Update doc samples to reflect AdoptOpenJDK move to the Eclipse Foundation [#​30749](https://github.com/spring-projects/spring-boot/issues/30749)
- Fix incorrect link in kafka.adoc [#​30674](https://github.com/spring-projects/spring-boot/pull/30674)
- Move Jetty 9 specific exclusions to the correct dependency [#​30583](https://github.com/spring-projects/spring-boot/issues/30583)
- Add missing configuration metadata for "management.endpoint.health.probes.add-additional-paths" [#​30562](https://github.com/spring-projects/spring-boot/pull/30562)
- Update list of default internal proxies in Web Server howto [#​30544](https://github.com/spring-projects/spring-boot/issues/30544)
- Polish documentation [#​30526](https://github.com/spring-projects/spring-boot/issues/30526)
##### :hammer: Dependency Upgrades
- Upgrade to AppEngine SDK 1.9.96 [#​30682](https://github.com/spring-projects/spring-boot/issues/30682)
- Upgrade to Hibernate 5.6.8.Final [#​30683](https://github.com/spring-projects/spring-boot/issues/30683)
- Upgrade to Jackson 2.13.2.1 [#​30743](https://github.com/spring-projects/spring-boot/issues/30743)
- Upgrade to Janino 3.1.7 [#​30755](https://github.com/spring-projects/spring-boot/issues/30755)
- Upgrade to Jetty 9.4.46.v20220331 [#​30684](https://github.com/spring-projects/spring-boot/issues/30684)
- Upgrade to Kotlin 1.6.21 [#​30756](https://github.com/spring-projects/spring-boot/issues/30756)
- Upgrade to Lombok 1.18.24 [#​30757](https://github.com/spring-projects/spring-boot/issues/30757)
- Upgrade to Micrometer 1.8.5 [#​30597](https://github.com/spring-projects/spring-boot/issues/30597)
- Upgrade to Netty 4.1.76.Final [#​30686](https://github.com/spring-projects/spring-boot/issues/30686)
- Upgrade to Pooled JMS 1.2.4 [#​30687](https://github.com/spring-projects/spring-boot/issues/30687)
- Upgrade to Postgresql 42.3.4 [#​30758](https://github.com/spring-projects/spring-boot/issues/30758)
- Upgrade to Reactor 2020.0.18 [#​30596](https://github.com/spring-projects/spring-boot/issues/30596)
- Upgrade to RSocket 1.1.2 [#​30688](https://github.com/spring-projects/spring-boot/issues/30688)
- Upgrade to Spring AMQP 2.4.4 [#​30701](https://github.com/spring-projects/spring-boot/issues/30701)
- Upgrade to Spring Data 2021.1.4 [#​30602](https://github.com/spring-projects/spring-boot/issues/30602)
- Upgrade to Spring Framework 5.3.19 [#​30517](https://github.com/spring-projects/spring-boot/issues/30517)
- Upgrade to Spring HATEOAS 1.4.2 [#​30744](https://github.com/spring-projects/spring-boot/issues/30744)
- Upgrade to Spring Integration 5.5.11 [#​30702](https://github.com/spring-projects/spring-boot/issues/30702)
- Upgrade to Spring Kafka 2.8.5 [#​30600](https://github.com/spring-projects/spring-boot/issues/30600)
- Upgrade to Spring LDAP 2.3.7 [#​30598](https://github.com/spring-projects/spring-boot/issues/30598)
- Upgrade to Spring Retry 1.3.3 [#​30599](https://github.com/spring-projects/spring-boot/issues/30599)
- Upgrade to Spring Security 5.6.3 [#​30601](https://github.com/spring-projects/spring-boot/issues/30601)
- Upgrade to Spring Session 2021.1.3 [#​30603](https://github.com/spring-projects/spring-boot/issues/30603)
- Upgrade to Tomcat 9.0.62 [#​30689](https://github.com/spring-projects/spring-boot/issues/30689)
- Upgrade to Undertow 2.2.17.Final [#​30690](https://github.com/spring-projects/spring-boot/issues/30690)
##### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​chessvivek](https://github.com/chessvivek)
- [@​rfigueroa](https://github.com/rfigueroa)
- [@​izeye](https://github.com/izeye)
- [@​jprinet](https://github.com/jprinet)
- [@​qxo](https://github.com/qxo)
- [@​dalbani](https://github.com/dalbani)
- [@​luozhenyu](https://github.com/luozhenyu)
- [@​chanhyeong](https://github.com/chanhyeong)
- [@​dugenkui03](https://github.com/dugenkui03)
- [@​chrisrhut](https://github.com/chrisrhut)
- [@​terminux](https://github.com/terminux)
### [`v2.6.6`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.6)
#### :lady_beetle: Bug Fixes
- MustacheAutoConfiguration in a Servlet web application fails with a ClassNotFoundException when Spring MVC is not on the classpath [#​30475](https://github.com/spring-projects/spring-boot/issues/30475)
#### :notebook_with_decorative_cover: Documentation
- Javadoc of org.springframework.boot.gradle.plugin.ResolveMainClassName.setClasspath(Object) is inaccurate [#​30469](https://github.com/spring-projects/spring-boot/issues/30469)
- Document that `@DefaultValue` can be used on a record component [#​30465](https://github.com/spring-projects/spring-boot/issues/30465)
- Remove redundant Javadoc [#​30446](https://github.com/spring-projects/spring-boot/pull/30446)
#### :hammer: Dependency Upgrades
- Upgrade to Jackson Bom 2.13.2.20220328 [#​30478](https://github.com/spring-projects/spring-boot/issues/30478)
- Upgrade to Spring Framework 5.3.18 [#​30492](https://github.com/spring-projects/spring-boot/issues/30492)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​quaff](https://github.com/quaff)
- [@​vikeychen](https://github.com/vikeychen)
- [@​eddumelendez](https://github.com/eddumelendez)
- [@​candrews](https://github.com/candrews)
### [`v2.6.5`](https://github.com/spring-projects/spring-boot/releases/tag/v2.6.5)
#### :mega: Noteworthy
- This release upgrades to Kafka 3.0.1 which enables idempotence by default. See [the updated Spring Boot 2.6 release notes](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.6-Release-Notes#kafka-30) for further details.
#### :star: New Features
- Add EIGHTEEN to JavaVersion enum [#​30132](https://github.com/spring-projects/spring-boot/issues/30132)
#### :lady_beetle: Bug Fixes
- ConfigurationPropertyName#equals is not symmetric when adapt has removed trailing characters from an element [#​30392](https://github.com/spring-projects/spring-boot/issues/30392)
- Thymeleaf auto-configuration in a reactive application can fail due to duplicate templateEngine beans [#​30385](https://github.com/spring-projects/spring-boot/issues/30385)
- server.tomcat.keep-alive-timeout is not applied to HTTP/2 [#​30321](https://github.com/spring-projects/spring-boot/issues/30321)
- Setting spring.mustache.enabled to false has no effect [#​30256](https://github.com/spring-projects/spring-boot/issues/30256)
- bootWar is configured eagerly [#​30213](https://github.com/spring-projects/spring-boot/issues/30213)
- Actuator `@ReadOperation` on Flux cancels request after first element emitted [#​30161](https://github.com/spring-projects/spring-boot/issues/30161)
- Unnecessary allocations in Prometheus scraping endpoint [#​30125](https://github.com/spring-projects/spring-boot/issues/30125)
- No metrics are bound for R2DBC ConnectionPools that have been wrapped [#​30100](https://github.com/spring-projects/spring-boot/issues/30100)
- Condition evaluation report entry for a `@ConditionalOnSingleCandidate` that does not match due to multiple primary beans isn't as clear as it could be [#​30098](https://github.com/spring-projects/spring-boot/issues/30098)
- Generated password are logged without an "unsuitable for production use" note [#​30070](https://github.com/spring-projects/spring-boot/issues/30070)
- Dependency management for Netty tcNative is incomplete leading to possible version conflicts [#​30038](https://github.com/spring-projects/spring-boot/issues/30038)
- Files in META-INF are not found when deploying a Gradle-built executable war to a servlet container [#​30036](https://github.com/spring-projects/spring-boot/issues/30036)
- Dependency management for Apache Kafka is incomplete [#​30031](https://github.com/spring-projects/spring-boot/issues/30031)
- spring-boot-configuration-processor fails compilation due to `@DefaultValue` with a long value and generates invalid metadata for byte and short properties with out-of-range default values [#​30022](https://github.com/spring-projects/spring-boot/issues/30022)
#### :notebook_with_decorative_cover: Documentation
- Add Apache Kafka to the description of the Messaging section [#​30389](https://github.com/spring-projects/spring-boot/issues/30389)
- Default value of spring.thymeleaf.reactive.media-types is not documented [#​30387](https://github.com/spring-projects/spring-boot/issues/30387)
- Clarify type matching that is performed when using `@MockBean` and `@SpyBean` [#​30382](https://github.com/spring-projects/spring-boot/issues/30382)
- Fix links to Spring Security Reference Guide in Accessing the H2 Console in a Secured Application [#​30349](https://github.com/spring-projects/spring-boot/pull/30349)
- Document how to access the H2 Console in a secured web application [#​30346](https://github.com/spring-projects/spring-boot/issues/30346)
- Add Netty in "Enable HTTP Response Compression" [#​30344](https://github.com/spring-projects/spring-boot/issues/30344)
- Fix JsonSerializer example in reference guide [#​30330](https://github.com/spring-projects/spring-boot/issues/30330)
- WebSockets section missing in reference guide [#​30231](https://github.com/spring-projects/spring-boot/issues/30231)
- Include default Dev Tools properties in the reference documentation [#​30166](https://github.com/spring-projects/spring-boot/issues/30166)
- Document the WebSocket-related exclusions that are required to use Jetty 10 [#​30149](https://github.com/spring-projects/spring-boot/issues/30149)
- Fix typo [#​30120](https://github.com/spring-projects/spring-boot/issues/30120)
- Add documentation for spring.profiles.include [#​30114](https://github.com/spring-projects/spring-boot/issues/30114)
- Document when config data properties are invalid [#​30113](https://github.com/spring-projects/spring-boot/issues/30113)
- Document the scalar types supported by MapBinder [#​30111](https://github.com/spring-projects/spring-boot/issues/30111)
- Document how to rely on ServletContext with an embedded container setup [#​30109](https://github.com/spring-projects/spring-boot/issues/30109)
- Anchor tag for Spring HATEOAS does not redirect properly [#​30106](https://github.com/spring-projects/spring-boot/issues/30106)
- Clarify that build plugins or the CLI does not have an auto-compile feature [#​30093](https://github.com/spring-projects/spring-boot/issues/30093)
- Document how to structure configurations so that `@Bean` methods are included in slice tests [#​30091](https://github.com/spring-projects/spring-boot/issues/30091)
- Remove non-existent spring.data.cassandra.connection.connection-timeout property from the documentation [#​30080](https://github.com/spring-projects/spring-boot/issues/30080)
- Clarify actuator security documentation [#​30065](https://github.com/spring-projects/spring-boot/pull/30065)
- Use Gradle's task configuration avoidance APIs in the main reference docs [#​30059](https://github.com/spring-projects/spring-boot/issues/30059)
- Use Gradle's task configuration avoidance APIs in the Gradle Plugin's reference docs [#​30057](https://github.com/spring-projects/spring-boot/issues/30057)
- Improve property placeholder documentation to mention environment variables and default values [#​30050](https://github.com/spring-projects/spring-boot/issues/30050)
- Polish web examples in reference doc [#​30048](https://github.com/spring-projects/spring-boot/issues/30048)
- Add links to Spring Boot for Apache Geode to the reference documentation [#​30018](https://github.com/spring-projects/spring-boot/issues/30018)
- Document plugging in custom sanitisation rules with a SanitizingFunction bean [#​29950](https://github.com/spring-projects/spring-boot/issues/29950)
#### :hammer: Dependency Upgrades
- Upgrade to Couchbase Client 3.2.6 [#​30237](https://github.com/spring-projects/spring-boot/issues/30237)
- Upgrade to Dropwizard Metrics 4.2.9 [#​30238](https://github.com/spring-projects/spring-boot/issues/30238)
- Upgrade to Groovy 3.0.10 [#​30239](https://github.com/spring-projects/spring-boot/issues/30239)
- Upgrade to Hibernate 5.6.7.Final [#​30338](https://github.com/spring-projects/spring-boot/issues/30338)
- Upgrade to Hibernate Validator 6.2.3.Final [#​30241](https://github.com/spring-projects/spring-boot/issues/30241)
- Upgrade to Jackson Bom 2.13.2 [#​30242](https://github.com/spring-projects/spring-boot/issues/30242)
- Upgrade to Kafka 3.0.1 [#​30243](https://github.com/spring-projects/spring-boot/issues/30243)
- Upgrade to Lettuce 6.1.8.RELEASE [#​30339](https://github.com/spring-projects/spring-boot/issues/30339)
- Upgrade to Log4j2 2.17.2 [#​30244](https://github.com/spring-projects/spring-boot/issues/30244)
- Upgrade to Logback 1.2.11 [#​30245](https://github.com/spring-projects/spring-boot/issues/30245)
- Upgrade to Micrometer 1.8.4 [#​30178](https://github.com/spring-projects/spring-boot/issues/30178)
- Upgrade to Neo4j Java Driver 4.4.5 [#​30326](https://github.com/spring-projects/spring-boot/issues/30326)
- Upgrade to Netty 4.1.75.Final [#​30246](https://github.com/spring-projects/spring-boot/issues/30246)
- Upgrade to Netty tcNative 2.0.51.Final [#​30247](https://github.com/spring-projects/spring-boot/issues/30247)
- Upgrade to R2DBC Bom Arabba-SR13 [#​30340](https://github.com/spring-projects/spring-boot/issues/30340)
- Upgrade to Reactor 2020.0.17 [#​30176](https://github.com/spring-projects/spring-boot/issues/30176)
- Upgrade to Spring AMQP 2.4.3 [#​30180](https://github.com/spring-projects/spring-boot/issues/30180)
- Upgrade to Spring Data 2021.1.3 [#​30179](https://github.com/spring-projects/spring-boot/issues/30179)
- Upgrade to Spring Framework 5.3.17 [#​30177](https://github.com/spring-projects/spring-boot/issues/30177)
- Upgrade to Spring Integration 5.5.10 [#​30183](https://github.com/spring-projects/spring-boot/issues/30183)
- Upgrade to Spring Kafka 2.8.4 [#​30181](https://github.com/spring-projects/spring-boot/issues/30181)
- Upgrade to Spring Retry 1.3.2 [#​30248](https://github.com/spring-projects/spring-boot/issues/30248)
- Upgrade to Spring WS 3.1.3 [#​30182](https://github.com/spring-projects/spring-boot/issues/30182)
- Upgrade to Tomcat 9.0.60 [#​30249](https://github.com/spring-projects/spring-boot/issues/30249)
#### :heart: Contributors
We'd like to thank all the contributors who worked on this release!
- [@​cmabdullah](https://github.com/cmabdullah)
- [@​fml2](https://github.com/fml2)
- [@​hpoettker](https://github.com/hpoettker)
- [@​octylFractal](https://github.com/octylFractal)
- [@​62mkv](https://github.com/62mkv)
- [@​m-semnani](https://github.com/m-semnani)
- [@​izeye](https://github.com/izeye)
- [@​stokpop](https://github.com/stokpop)
- [@​larsgrefer](https://github.com/larsgrefer)
- [@​wonwoo](https://github.com/wonwoo)
- [@​abelsromero](https://github.com/abelsromero)
- [@​hak7a3](https://github.com/hak7a3)
- [@​PPakSang](https://github.com/PPakSang)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/160Update plugin com.github.ben-manes.versions to v0.47.02023-08-04T12:21:29+02:00RenovateBotUpdate plugin com.github.ben-manes.versions to v0.47.0This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| com.github.ben-manes.versions | `0.46.0` -> `0.47.0` | [![age](https://badges.renovateapi.com/packages/mave...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| com.github.ben-manes.versions | `0.46.0` -> `0.47.0` | [![age](https://badges.renovateapi.com/packages/maven/com.github.ben-manes.versions/0.47.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.github.ben-manes.versions/0.47.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.github.ben-manes.versions/0.47.0/compatibility-slim/0.46.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.github.ben-manes.versions/0.47.0/confidence-slim/0.46.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/159Update dependency tsparticles to v1.43.12023-12-04T12:23:07+01:00RenovateBotUpdate dependency tsparticles to v1.43.1This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [tsparticles](https://particles.js.org) ([source](https://github.com/matteobruni/tsparticles)) | [`1.38.0` ...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [tsparticles](https://particles.js.org) ([source](https://github.com/matteobruni/tsparticles)) | [`1.38.0` -> `1.43.1`](https://renovatebot.com/diffs/npm/tsparticles/1.38.0/1.43.1) | [![age](https://badges.renovateapi.com/packages/npm/tsparticles/1.43.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/tsparticles/1.43.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/tsparticles/1.43.1/compatibility-slim/1.38.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/tsparticles/1.43.1/confidence-slim/1.38.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>matteobruni/tsparticles</summary>
### [`v1.43.1`](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.43.0...tsparticles@1.43.1)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.43.0...tsparticles@1.43.1)
### [`v1.43.0`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.43.0): tsParticles 1.43.0
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.42.4...tsparticles@1.43.0)
### tsParticles 1.43.0 Changelog
#### Architecture changes
- Removed all inner index files from the engine, the exported types are unchanged
- Added CLI project
#### Bug Fixes
- Improved big circles preset, the effect is now better
- Improved particles check when drawing
- Some refactoring for smaller output size
#### Compatibility changes
- Updated build configurations for plugins, shapes, presets, and other pluggable projects, imports are now more compatible with CommonJS and ESM
- Updated all plugins to use the new build system, improves imports compatibility
- Updated external interaction managers, added click mode handling
- Added more external interaction managers, like v2
### [`v1.42.4`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.42.4): tsParticles 1.42.4
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.42.3...tsparticles@1.42.4)
### tsParticles 1.42.4 Changelog
#### Bug Fixes
- Moving `canvas.clear` closer to `draw` breaks grab links, and maybe other interactions
### [`v1.42.3`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.42.3): tsParticles 1.42.3
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.42.2...tsparticles@1.42.3)
### tsParticles 1.42.2
#### Bug Fixes
- Angular: do not load particles on the Node.js side and make its loading cancellable
- Fixed flashing issue with background mask, closes [#​3514](https://github.com/matteobruni/tsparticles/issues/3514)
***
### tsParticles 1.42.3
#### Bug Fixes
- Removed a forgotten console.log, closes [#​3551](https://github.com/matteobruni/tsparticles/issues/3551)
- Fixed flashing issue with resize method, closes [#​3523](https://github.com/matteobruni/tsparticles/issues/3523) and [#​3074](https://github.com/matteobruni/tsparticles/issues/3074)
- Fixed sea anemone preset, removed a useless option
- Canvas now is cleared just before new drawings
### [`v1.42.2`](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.42.1...tsparticles@1.42.2)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.42.1...tsparticles@1.42.2)
### [`v1.42.1`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.42.1): tsParticles 1.42.1
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.42.0...tsparticles@1.42.1)
### tsParticles 1.42.0 Changelog
#### Options Updates
New numeric values are now randomizable, using the `{ min, max }` object instead of the numeric value. The list of the new randomizable options are:
- `particles.move.attract.distance`
- `particles.move.angle.offset`
- `particles.move.angle.value`
- `particles.orbit.opacity`
- `particles.orbit.radius`
- `particles.orbit.width`
- `particles.repulse.distance`
- `particles.repulse.duration`
- `particles.repulse.factor`
- `particles.repulse.speed`
- `particles.roll.darken.value`
- `particles.roll.enlighten.value`
- `particles.rotate.animation.speed`
- `particles.tilt.animation.speed`
- `particles.twinkle.lines.opacity`
- `particles.twinkle.particles.opacity`
These are the core options, also every animation object now can have randomizable `count` and `speed` properties.
Absorbers and Emitters plugin options now have randomizable coordinates, the `{ min, max }` can be set to their `position.x` and `position.y` values instead of a single numeric.
***
### tsParticles 1.42.1 Changelog
#### Bug Fixes
- Fixes issue with 0 values on x and y properties of emitters position options
### [`v1.42.0`](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.6...tsparticles@1.42.0)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.6...tsparticles@1.42.0)
### [`v1.41.6`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.41.6): tsParticles 1.41.6
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.5...tsparticles@1.41.6)
### tsParticles 1.41.6
#### Bug Fixes
- Fixed issue with canvas resize
### [`v1.41.5`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.41.5): tsParticles 1.41.5
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.4...tsparticles@1.41.5)
### tsParticles 1.41.5
#### Bug Fixes
- Fixed emitters issues, some presets were broken
### [`v1.41.4`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.41.4): tsParticles 1.41.4
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.3...tsparticles@1.41.4)
### tsParticles 1.41.4
#### Bug Fixes
- Removed useless console.log (debug purposes)
### [`v1.41.3`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.41.3): tsParticles 1.41.3
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.2...tsparticles@1.41.3)
### tsParticles 1.41.1 Changelog
#### Updates
- Async Interactors
- Updated some readme files
***
### tsParticles 1.41.2 Changelog
#### Bug Fixes
- Fixed svelte component, it was having issues with TypeScript syntax inside
- Fixed tilt back and front colors
***
### tsParticles 1.41.3 Changelog
#### Bug Fixes
- Fixed issue with size and opacity updaters
### [`v1.41.2`](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.1...tsparticles@1.41.2)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.1...tsparticles@1.41.2)
### [`v1.41.1`](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.0...tsparticles@1.41.1)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.41.0...tsparticles@1.41.1)
### [`v1.41.0`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.41.0): tsParticles 1.41.0
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.40.2...tsparticles@1.41.0)
### tsParticles 1.41.0 Changelog
#### Bugfixes
- Fixed type on `particles.vue3` `particlesLoaded` property
- Fixed issue with path generators
- Fixed polygon path generator
- Fixed polygon path options
#### New Features
- Refactored path plugins to be more compatible with the new instance hierarchy
- Added more options to path plugins
- Updated `ng-particles` to Angular 13
### [`v1.40.2`](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.40.1...tsparticles@1.40.2)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.40.1...tsparticles@1.40.2)
### [`v1.40.1`](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.40.0...tsparticles@1.40.1)
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.40.0...tsparticles@1.40.1)
### [`v1.40.0`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.40.0): tsParticles 1.40.0
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.39.3...tsparticles@1.40.0)
### tsParticles 1.40.0
#### Internal Updates
- Static classes are replaced by `Engine` instance singletons, this is useful for multiple instances installations since they can behave differently
- Updated README.md files
- Updated all packages to match the minor version, so it's easier to understand which package is matching the engine version
#### New Features
- Added `domId` property to Emitters options, setting that to match a real dom element id will attach the emitter to the element (closes [#​2256](https://github.com/matteobruni/tsparticles/issues/2256))
#### Breaking Changes
- The new instance singleton management is going to break the deprecated `react-particles-js`, but I decided to not change the major version since all the official components will continue to work as expected.
### [`v1.39.3`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.39.3): tsParticles 1.39.3
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.39.2...tsparticles@1.39.3)
### tsParticles 1.39.3
#### Bug Fixes
- Solved performance drop issue after the refresh, closes [#​2809](https://github.com/matteobruni/tsparticles/issues/2809), [#​2815](https://github.com/matteobruni/tsparticles/issues/2815), [#​2936](https://github.com/matteobruni/tsparticles/issues/2936)
#### Changes
- updated fps limit default value to 120, updated all presets to have the fps limit of 120 (Chrome supports that also in Mac Pro Motion displays, Safari for now is limited to 60)
### [`v1.39.2`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.39.2): tsParticles 1.39.2
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.39.1...tsparticles@1.39.2)
### tsParticles 1.39.2
#### Bug Fixes
- Fixed editor issues
### [`v1.39.1`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.39.1): tsParticles 1.39.1
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.39.0...tsparticles@1.39.1)
### tsParticles 1.39.1
#### Bug Fixes
- Fixed issues with absorbers and emitters plugins Container extension methods
### [`v1.39.0`](https://github.com/matteobruni/tsparticles/releases/tag/tsparticles%401.39.0): tsParticles 1.39.0
[Compare Source](https://github.com/matteobruni/tsparticles/compare/tsparticles@1.38.0...tsparticles@1.39.0)
### tsParticles 1.39.0
#### Bug Fixes
- Fixed priority on canvas styles
- Fixed react/preact/inferno components exports
- Improved image loading, now in parallel
#### Improvements
- Added all files for supporting the smaller engine file, preparing for v2 incoming changes. The engine file can be included or imported for a clean setup, and the plugins can be chosen manually
- Renamed `Main` class to `Engine`, kept backward compatibility
- Improved image loading, now they are loaded in parallel, and now if an image is missing, it will be loaded at runtime
#### Breaking Changes
- Enums are not exported anymore, this breaks their javascript usages
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/158Update dependency org.apache.logging.log4j:log4j-core to v2.20.02023-08-04T12:21:21+02:00RenovateBotUpdate dependency org.apache.logging.log4j:log4j-core to v2.20.0This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.apache.logging.log4j:log4j-core](https://logging.apache.org/log4j/2.x/) ([source](https://github.com/a...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.apache.logging.log4j:log4j-core](https://logging.apache.org/log4j/2.x/) ([source](https://github.com/apache/logging-log4j2)) | `2.17.2` -> `2.20.0` | [![age](https://badges.renovateapi.com/packages/maven/org.apache.logging.log4j:log4j-core/2.20.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.apache.logging.log4j:log4j-core/2.20.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.apache.logging.log4j:log4j-core/2.20.0/compatibility-slim/2.17.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.apache.logging.log4j:log4j-core/2.20.0/confidence-slim/2.17.2)](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/157Update dependency eslint-plugin-vue to v8.7.12023-12-04T12:22:32+01:00RenovateBotUpdate dependency eslint-plugin-vue to v8.7.1This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://github.com/vuejs/eslint-plugin-vue)) | [`8....This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://github.com/vuejs/eslint-plugin-vue)) | [`8.3.0` -> `8.7.1`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/8.3.0/8.7.1) | [![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-vue/8.7.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-vue/8.7.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-vue/8.7.1/compatibility-slim/8.3.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-vue/8.7.1/confidence-slim/8.3.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>vuejs/eslint-plugin-vue</summary>
### [`v8.7.1`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.7.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.7.0...v8.7.1)
#### 🐛 Bug Fixes
- [#​1861](https://github.com/vuejs/eslint-plugin-vue/issues/1861) Fixed false positives for multiple scripts in [`vue/define-macros-order`](https://eslint.vuejs.org/rules/define-macros-order.html) rule.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.7.0...v8.7.1
### [`v8.7.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.7.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.6.0...v8.7.0)
#### ✨ Enhancements
- [#​1825](https://github.com/vuejs/eslint-plugin-vue/issues/1825), [#​1842](https://github.com/vuejs/eslint-plugin-vue/issues/1842) Added support for CSS selectors to order option for [`vue/component-tags-order`](https://eslint.vuejs.org/rules/component-tags-order.html) rule.
- [#​1831](https://github.com/vuejs/eslint-plugin-vue/issues/1831) Added [`vue/match-component-import-name`](https://eslint.vuejs.org/rules/match-component-import-name.html) rule that requires the registered component name to match the imported component name.
- [#​1856](https://github.com/vuejs/eslint-plugin-vue/issues/1856) Added [`vue/define-macros-order`](https://eslint.vuejs.org/rules/define-macros-order.html) rule that enforces the order of `defineEmits` and `defineProps` compiler macros.
#### 🐛 Bug Fixes
- [#​1844](https://github.com/vuejs/eslint-plugin-vue/issues/1844) Fixed false negatives for `<script setup>` in [`vue/multi-word-component-names`](https://eslint.vuejs.org/rules/multi-word-component-names.html) rule.
- [#​1854](https://github.com/vuejs/eslint-plugin-vue/issues/1854) Fixed false positives for `<script setup>` with TS literal type in [`vue/require-valid-default-prop`](https://eslint.vuejs.org/rules/require-valid-default-prop.html) rule.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.6.0...v8.7.0
### [`v8.6.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.6.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.5.0...v8.6.0)
#### ✨ Enhancements
- [#​1811](https://github.com/vuejs/eslint-plugin-vue/issues/1811) Made [`vue/component-tags-order`](https://eslint.vuejs.org/rules/component-tags-order.html) rule auto-fixable.
- [#​1822](https://github.com/vuejs/eslint-plugin-vue/issues/1822) Added [`vue/prefer-prop-type-boolean-first`](https://eslint.vuejs.org/rules/prefer-prop-type-boolean-first.html) rule that enforces that `Boolean` comes first in component prop types
- [#​1820](https://github.com/vuejs/eslint-plugin-vue/issues/1820) Added [`vue/no-restricted-html-elements`](https://eslint.vuejs.org/rules/no-restricted-html-elements.html) rule that disallows specific HTML elements.
#### 🐛 Bug Fixes
- [#​1826](https://github.com/vuejs/eslint-plugin-vue/issues/1826) Fixed false negatives for `<slot>` in [`vue/attribute-hyphenation`](https://eslint.vuejs.org/rules/attribute-hyphenation.html) rule.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.5.0...v8.6.0
### [`v8.5.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.5.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.1...v8.5.0)
#### ✨ Enhancements
- [#​1796](https://github.com/vuejs/eslint-plugin-vue/issues/1796) Added [`prefer-true-attribute-shorthand` rule](https://eslint.vuejs.org/rules/prefer-true-attribute-shorthand.html) that forces the `v-bind` attribute with `true` value to use the shorthand.
- [#​1804](https://github.com/vuejs/eslint-plugin-vue/issues/1804) Added [`vue/prefer-import-from-vue` rule](https://eslint.vuejs.org/rules/prefer-import-from-vue.html) that aims to use imports from `'vue'` instead of imports from `'@​vue/*'`.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.1...v8.5.0
### [`v8.4.1`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.4.1)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.0...v8.4.1)
#### 🐛 Bug Fixes
- [#​1782](https://github.com/vuejs/eslint-plugin-vue/issues/1782) Support template literal component names in [`vue/no-undef-components` rule](https://eslint.vuejs.org/rules/no-undef-components.html).
- [#​1790](https://github.com/vuejs/eslint-plugin-vue/issues/1790) Fixed false positives due to conflicts with other rules in [`vue/no-unused-properties` rule](https://eslint.vuejs.org/rules/no-unused-properties.html).
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.0...v8.4.1
### [`v8.4.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v8.4.0)
[Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v8.3.0...v8.4.0)
#### ✨ Enhancements
- [#​1760](https://github.com/vuejs/eslint-plugin-vue/issues/1760) Added [`vue/no-v-text-v-html-on-component`](https://eslint.vuejs.org/rules/no-v-text-v-html-on-component.html) rule that disallows the use of `v-text` / `v-html` on component.
- [#​1762](https://github.com/vuejs/eslint-plugin-vue/issues/1762) Added [`vue/object-shorthand`](https://eslint.vuejs.org/rules/object-shorthand.html) rule that applies [`object-shorthand`](https://eslint.org/docs/rules/object-shorthand) rule to expressions in `<template>`.
- [#​1763](https://github.com/vuejs/eslint-plugin-vue/issues/1763) Added [`vue/no-undef-components`](https://eslint.vuejs.org/rules/no-undef-components.html) rule that warns reports component that are used in the `<template>`, but that are not defined in the `<script setup>` or the Options API's `components` section.
- [#​1769](https://github.com/vuejs/eslint-plugin-vue/issues/1769) Added [`vue/quote-props`](https://eslint.vuejs.org/rules/quote-props.html) rule that applies [`quote-props`](https://eslint.org/docs/rules/quote-props) rule to expressions in `<template>`.
- [#​1761](https://github.com/vuejs/eslint-plugin-vue/issues/1761) Added support for Vue2 functional component to [`vue/no-unused-properties`](https://eslint.vuejs.org/rules/no-unused-properties.html) rule.
- [#​1761](https://github.com/vuejs/eslint-plugin-vue/issues/1761) Added support for Vue2 functional component to [`vue/no-undef-properties`](https://eslint.vuejs.org/rules/no-undef-properties.html) rule.
#### 🐛 Bug Fixes
- [#​1770](https://github.com/vuejs/eslint-plugin-vue/issues/1770) Fixed false positives for import brace in [`vue/script-indent`](https://eslint.vuejs.org/rules/script-indent.html) rule.
- [#​1771](https://github.com/vuejs/eslint-plugin-vue/issues/1771) Fixed false positives for `v-bind="obj"` with `v-model` in [`vue/attributes-order`](https://eslint.vuejs.org/rules/attributes-order.html) rule.
- [#​1775](https://github.com/vuejs/eslint-plugin-vue/issues/1775) Fixed false positives for CSS `v-bind()` in [`vue/no-extra-parens`](https://eslint.vuejs.org/rules/no-extra-parens.html) rule.
- [#​1777](https://github.com/vuejs/eslint-plugin-vue/issues/1777) Skip conditional expressions in [`vue/valid-next-tick`](https://eslint.vuejs.org/rules/valid-next-tick.html) rule.
#### ⚙️ Updates
- [#​1763](https://github.com/vuejs/eslint-plugin-vue/issues/1763) Deprecated [`vue/no-unregistered-components`](https://eslint.vuejs.org/rules/no-unregistered-components.html) rule.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.3.0...v8.4.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/156Update dependency eslint to v8.44.02023-07-06T09:17:06+02:00RenovateBotUpdate dependency eslint to v8.44.0This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | [`8.6.0` -> `8.44.0`](https://r...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | [`8.6.0` -> `8.44.0`](https://renovatebot.com/diffs/npm/eslint/8.6.0/8.44.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint/8.44.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.44.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint/8.44.0/compatibility-slim/8.6.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.44.0/confidence-slim/8.6.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>eslint/eslint</summary>
### [`v8.44.0`](https://github.com/eslint/eslint/releases/tag/v8.44.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.43.0...v8.44.0)
#### Features
- [`1766771`](https://github.com/eslint/eslint/commit/176677180a4a1209fc192771521c9192e1f67578) feat: add `es2023` and `es2024` environments ([#​17328](https://github.com/eslint/eslint/issues/17328)) (Milos Djermanovic)
- [`4c50400`](https://github.com/eslint/eslint/commit/4c5040022639ae804c15b366afc6e64982bd8ae3) feat: add `ecmaVersion: 2024`, regexp `v` flag parsing ([#​17324](https://github.com/eslint/eslint/issues/17324)) (Milos Djermanovic)
- [`4d411e4`](https://github.com/eslint/eslint/commit/4d411e4c7063274d6d346f1b7ee46f7575d0bbd2) feat: add ternaryOperandBinaryExpressions option to no-extra-parens rule ([#​17270](https://github.com/eslint/eslint/issues/17270)) (Percy Ma)
- [`c8b1f4d`](https://github.com/eslint/eslint/commit/c8b1f4d61a256727755d561bf53f889b6cd712e0) feat: Move `parserServices` to `SourceCode` ([#​17311](https://github.com/eslint/eslint/issues/17311)) (Milos Djermanovic)
- [`ef6e24e`](https://github.com/eslint/eslint/commit/ef6e24e42670f321d996948623846d9caaedac99) feat: treat unknown nodes as having the lowest precedence ([#​17302](https://github.com/eslint/eslint/issues/17302)) (Brad Zacher)
- [`1866e1d`](https://github.com/eslint/eslint/commit/1866e1df6175e4ba0ae4a0d88dc3c956bb310035) feat: allow flat config files to export a Promise ([#​17301](https://github.com/eslint/eslint/issues/17301)) (Milos Djermanovic)
#### Bug Fixes
- [`a36bcb6`](https://github.com/eslint/eslint/commit/a36bcb67f26be42c794797d0cc9948b9cfd4ff71) fix: no-unused-vars false positive with logical assignment operators ([#​17320](https://github.com/eslint/eslint/issues/17320)) (Gweesin Chan)
- [`7620b89`](https://github.com/eslint/eslint/commit/7620b891e81c234f30f9dbcceb64a05fd0dde65e) fix: Remove `no-unused-labels` autofix before potential directives ([#​17314](https://github.com/eslint/eslint/issues/17314)) (Francesco Trotta)
- [`391ed38`](https://github.com/eslint/eslint/commit/391ed38b09bd1a3abe85db65b8fcda980ab3d6f4) fix: Remove `no-extra-semi` autofix before potential directives ([#​17297](https://github.com/eslint/eslint/issues/17297)) (Francesco Trotta)
#### Documentation
- [`526e911`](https://github.com/eslint/eslint/commit/526e91106e6fe101578e9478a9d7f4844d4f72ac) docs: resubmit pr 17115 doc changes ([#​17291](https://github.com/eslint/eslint/issues/17291)) (唯然)
- [`e1314bf`](https://github.com/eslint/eslint/commit/e1314bf85a52bb0d05b1c9ca3b4c1732bae22172) docs: Integration section and tutorial ([#​17132](https://github.com/eslint/eslint/issues/17132)) (Ben Perlmutter)
- [`19a8c5d`](https://github.com/eslint/eslint/commit/19a8c5d84596a9f7f2aa428c1696ba86daf854e6) docs: Update README (GitHub Actions Bot)
#### Chores
- [`49e46ed`](https://github.com/eslint/eslint/commit/49e46edf3c8dc71d691a97fc33b63ed80ae0db0c) chore: upgrade [@​eslint/js](https://github.com/eslint/js)[@​8](https://github.com/8).44.0 ([#​17329](https://github.com/eslint/eslint/issues/17329)) (Milos Djermanovic)
- [`a1cb642`](https://github.com/eslint/eslint/commit/a1cb6421f9d185901cd99e5f696e912226ef6632) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins)
- [`840a264`](https://github.com/eslint/eslint/commit/840a26462bbf6c27c52c01b85ee2018062157951) test: More test cases for no-case-declarations ([#​17315](https://github.com/eslint/eslint/issues/17315)) (Elian Cordoba)
- [`e6e74f9`](https://github.com/eslint/eslint/commit/e6e74f9eef0448129dd4775628aba554a2d8c8c9) chore: package.json update for eslint-config-eslint release (ESLint Jenkins)
- [`eb3d794`](https://github.com/eslint/eslint/commit/eb3d7946e1e9f70254008744dba2397aaa730114) chore: upgrade semver@7.5.3 ([#​17323](https://github.com/eslint/eslint/issues/17323)) (Ziyad El Abid)
- [`cf88439`](https://github.com/eslint/eslint/commit/cf884390ad8071d88eae05df9321100f1770363d) chore: upgrade optionator@0.9.3 ([#​17319](https://github.com/eslint/eslint/issues/17319)) (Milos Djermanovic)
- [`9718a97`](https://github.com/eslint/eslint/commit/9718a9781d69d2c40b68c631aed97700b32c0082) refactor: remove unnecessary code in `flat-eslint.js` ([#​17308](https://github.com/eslint/eslint/issues/17308)) (Milos Djermanovic)
- [`f82e56e`](https://github.com/eslint/eslint/commit/f82e56e9acfb9562ece76441472d5657d7d5e296) perf: various performance improvements ([#​17135](https://github.com/eslint/eslint/issues/17135)) (moonlightaria)
- [`da81e66`](https://github.com/eslint/eslint/commit/da81e66e22b4f3d3fe292cf70c388753304deaad) chore: update eslint-plugin-jsdoc to 46.2.5 ([#​17245](https://github.com/eslint/eslint/issues/17245)) (唯然)
- [`b991640`](https://github.com/eslint/eslint/commit/b991640176d5dce4750f7cc71c56cd6f284c882f) chore: switch eslint-config-eslint to the flat format ([#​17247](https://github.com/eslint/eslint/issues/17247)) (唯然)
### [`v8.43.0`](https://github.com/eslint/eslint/releases/tag/v8.43.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.42.0...v8.43.0)
#### Features
- [`14581ff`](https://github.com/eslint/eslint/commit/14581ff15aaee5a55c46bbf4983818ddc8dd7cb1) feat: directive prologue detection and autofix condition in `quotes` ([#​17284](https://github.com/eslint/eslint/issues/17284)) (Francesco Trotta)
- [`e50fac3`](https://github.com/eslint/eslint/commit/e50fac3f8f998f729e3080e256066db3a7827c67) feat: add declaration loc to message in block-scoped-var ([#​17252](https://github.com/eslint/eslint/issues/17252)) (Milos Djermanovic)
- [`1b7faf0`](https://github.com/eslint/eslint/commit/1b7faf0702b1af86b6a0ddafc37cf45d60f5d4d8) feat: add `skipJSXText` option to `no-irregular-whitespace` rule ([#​17182](https://github.com/eslint/eslint/issues/17182)) (Azat S)
#### Bug Fixes
- [`5338b56`](https://github.com/eslint/eslint/commit/5338b56fda7f47d16bdb23514f1e95b24de7b92f) fix: normalize `cwd` passed to `ESLint`/`FlatESLint` constructor ([#​17277](https://github.com/eslint/eslint/issues/17277)) (Milos Djermanovic)
- [`54383e6`](https://github.com/eslint/eslint/commit/54383e69b092ef537d59a1f7799a85b1412f4e59) fix: Remove `no-extra-parens` autofix for potential directives ([#​17022](https://github.com/eslint/eslint/issues/17022)) (Francesco Trotta)
#### Documentation
- [`8b855ea`](https://github.com/eslint/eslint/commit/8b855ea058992d5446d1d6dc6394ee683c3200a0) docs: resubmit pr17061 doc changes ([#​17292](https://github.com/eslint/eslint/issues/17292)) (唯然)
- [`372722e`](https://github.com/eslint/eslint/commit/372722eac32ca9e3f31cf0d0bc10317c6f153369) docs: resubmit pr17012 doc changes ([#​17293](https://github.com/eslint/eslint/issues/17293)) (唯然)
- [`67e7af3`](https://github.com/eslint/eslint/commit/67e7af3fdbdb4648b747dfd669be4decfe24086a) docs: resubmit custom-rules doc changes ([#​17294](https://github.com/eslint/eslint/issues/17294)) (唯然)
- [`9e3d77c`](https://github.com/eslint/eslint/commit/9e3d77cba65d0e38e07996e57961fb04f30d9303) docs: Resubmit Fix formatting in Custom Rules docs ([#​17281](https://github.com/eslint/eslint/issues/17281)) (Milos Djermanovic)
- [`503647a`](https://github.com/eslint/eslint/commit/503647a0b94ca8c776d7e7e8c54c8b1d32904467) docs: Resubmit markVariableAsUsed docs ([#​17280](https://github.com/eslint/eslint/issues/17280)) (Nicholas C. Zakas)
- [`e0cf0d8`](https://github.com/eslint/eslint/commit/e0cf0d86d985ed2b2f901dd9aab5ccd2fff062ad) docs: Custom rule & plugin tutorial ([#​17024](https://github.com/eslint/eslint/issues/17024)) (Ben Perlmutter)
- [`8e51ea9`](https://github.com/eslint/eslint/commit/8e51ea943c2fcd05bd8917cfa89e36b91209c7cd) docs: resubmit `no-new` rule documentation ([#​17264](https://github.com/eslint/eslint/issues/17264)) (Nitin Kumar)
- [`1b217f8`](https://github.com/eslint/eslint/commit/1b217f8de15961fd3c80389621080132f517a0fb) docs: resubmit `Custom Processors` documentation ([#​17265](https://github.com/eslint/eslint/issues/17265)) (Nitin Kumar)
- [`428fc76`](https://github.com/eslint/eslint/commit/428fc76806dea1ac82484d628261a5385f928e6a) docs: resubmit `Create Plugins` documentation ([#​17268](https://github.com/eslint/eslint/issues/17268)) (Nitin Kumar)
- [`bdca88c`](https://github.com/eslint/eslint/commit/bdca88cf4f8b7888cb72197bfe9c1d90b490a0dd) docs: resubmit `Configuration Files` documentation ([#​17267](https://github.com/eslint/eslint/issues/17267)) (Nitin Kumar)
- [`f5c01f2`](https://github.com/eslint/eslint/commit/f5c01f281ad288b1a0ebddbf579230ae11587c6c) docs: resubmit `Manage Issues` documentation ([#​17266](https://github.com/eslint/eslint/issues/17266)) (Nitin Kumar)
- [`b199295`](https://github.com/eslint/eslint/commit/b1992954591a3f4d8417013f52739b5fef4e0cd7) docs: Resubmit custom rules update docs ([#​17273](https://github.com/eslint/eslint/issues/17273)) (Ben Perlmutter)
- [`0e9980c`](https://github.com/eslint/eslint/commit/0e9980c3a8a1e554fdb377305c0ebe9e94a354c9) docs: add new `omitLastInOneLineClassBody` option to the `semi` rule ([#​17263](https://github.com/eslint/eslint/issues/17263)) (Nitin Kumar)
- [`cb2560f`](https://github.com/eslint/eslint/commit/cb2560f7a393e74b761faa9adad938fb1deb947d) docs: Resubmit getScope/getDeclaredVariables docs ([#​17262](https://github.com/eslint/eslint/issues/17262)) (Nicholas C. Zakas)
- [`85d2b30`](https://github.com/eslint/eslint/commit/85d2b30bc318c1355e52ebb21c56cca32f0ab198) docs: explain how to include predefined globals ([#​17261](https://github.com/eslint/eslint/issues/17261)) (Marcus Wyatt)
- [`de4d3c1`](https://github.com/eslint/eslint/commit/de4d3c14c30a88795b9075d59827d3fe63a42c5e) docs: update flat config default ignore patterns ([#​17258](https://github.com/eslint/eslint/issues/17258)) (Milos Djermanovic)
- [`3912f3a`](https://github.com/eslint/eslint/commit/3912f3a225c12bfb5ce9b7ba26c2b5301e6275bd) docs: Improve `ignores` documentation ([#​17239](https://github.com/eslint/eslint/issues/17239)) (Francesco Trotta)
- [`35e11d3`](https://github.com/eslint/eslint/commit/35e11d3248e00b711fd652836edc900f22af0ebd) docs: fix typos and missing info ([#​17257](https://github.com/eslint/eslint/issues/17257)) (Ed Lucas)
- [`0bc257c`](https://github.com/eslint/eslint/commit/0bc257c290b12fcda85cb61b40d55fc2be0f938c) docs: Clarify `no-div-regex` rule docs ([#​17051](https://github.com/eslint/eslint/issues/17051)) ([#​17255](https://github.com/eslint/eslint/issues/17255)) (Francesco Trotta)
- [`788d836`](https://github.com/eslint/eslint/commit/788d83629a3790a7db6f52dcf0b4bddf51c6d063) docs: add references to MIT License ([#​17248](https://github.com/eslint/eslint/issues/17248)) (Milos Djermanovic)
- [`58aab6b`](https://github.com/eslint/eslint/commit/58aab6b6c09996875418aefeeb0fd76c50caef7a) docs: Update README (GitHub Actions Bot)
- [`3ef5814`](https://github.com/eslint/eslint/commit/3ef58140550cf8ff34af35fc4d9a1f9a124fe0e6) docs: Revert all changes after the license change ([#​17227](https://github.com/eslint/eslint/issues/17227)) (Milos Djermanovic)
- [`03fc4aa`](https://github.com/eslint/eslint/commit/03fc4aa847bd0445e7b3ea81bcc9523b1847facc) docs: Update README (GitHub Actions Bot)
#### Chores
- [`78350f6`](https://github.com/eslint/eslint/commit/78350f63045c82b7990bb7bfe5080c5ad5e1c3f5) chore: upgrade [@​eslint/js](https://github.com/eslint/js)[@​8](https://github.com/8).43.0 ([#​17295](https://github.com/eslint/eslint/issues/17295)) (Milos Djermanovic)
- [`62bf759`](https://github.com/eslint/eslint/commit/62bf759124811b013ad7906c2536deb8b39c31a8) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins)
- [`e0a2448`](https://github.com/eslint/eslint/commit/e0a2448e0c0ef354e69998858846630a3fce8ebe) chore: docs package.license ISC => MIT ([#​17254](https://github.com/eslint/eslint/issues/17254)) (唯然)
- [`6a0196c`](https://github.com/eslint/eslint/commit/6a0196c51310630a0ff96a1e8d7f257c2c7adda9) chore: use eslint-plugin-eslint-plugin flat configs ([#​17204](https://github.com/eslint/eslint/issues/17204)) (Milos Djermanovic)
### [`v8.42.0`](https://github.com/eslint/eslint/releases/tag/v8.42.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.41.0...v8.42.0)
#### Features
- [`b8448ff`](https://github.com/eslint/eslint/commit/b8448ff1ae1adf26a81dea07f340caa5b5c2f257) feat: correct no-useless-return behaviour in try statements ([#​16996](https://github.com/eslint/eslint/issues/16996)) (Nitin Kumar)
#### Bug Fixes
- [`a589636`](https://github.com/eslint/eslint/commit/a5896360c3faa1e7d1fe81a9907a434b8b8f6b60) fix: Config with `ignores` and without `files` should not always apply ([#​17181](https://github.com/eslint/eslint/issues/17181)) (Milos Djermanovic)
- [`c4fad17`](https://github.com/eslint/eslint/commit/c4fad173c7149dbcd25695c19c68663102b9ec6b) fix: Correct ignore message for "node_modules" subfolders ([#​17217](https://github.com/eslint/eslint/issues/17217)) (Francesco Trotta)
#### Documentation
- [`01d7142`](https://github.com/eslint/eslint/commit/01d7142642c87241135699571e8010f5e8fcda4f) docs: Update README (GitHub Actions Bot)
- [`e5182b7`](https://github.com/eslint/eslint/commit/e5182b723ff82bb3b55c50c06d64626055414b31) docs: Update README (GitHub Actions Bot)
#### Chores
- [`6ca5b7c`](https://github.com/eslint/eslint/commit/6ca5b7ca3bac9e10c6cfee4cdc78446e94eb7607) chore: upgrade [@​eslint/js](https://github.com/eslint/js)[@​8](https://github.com/8).42.0 ([#​17236](https://github.com/eslint/eslint/issues/17236)) (Milos Djermanovic)
- [`67fc5e7`](https://github.com/eslint/eslint/commit/67fc5e730e4dfc372dea11e15d3f5165bc812491) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins)
- [`0892412`](https://github.com/eslint/eslint/commit/0892412556b2ba6c3d1b85152dafe47a3f4cba72) refactor: remove `Identifier` listener in no-irregular-whitespace ([#​17235](https://github.com/eslint/eslint/issues/17235)) (Milos Djermanovic)
- [`f67d298`](https://github.com/eslint/eslint/commit/f67d2984c3c3f26497842a04d5166707587c1fca) test: Add `FlatESLint` tests with missing config files ([#​17164](https://github.com/eslint/eslint/issues/17164)) (Milos Djermanovic)
- [`5b68d51`](https://github.com/eslint/eslint/commit/5b68d51e3e6bd003d6cf74d3434f7165691b4f4d) chore: Fix `fixedsize` attribute in code path analysis DOT debug output ([#​17202](https://github.com/eslint/eslint/issues/17202)) (Milos Djermanovic)
- [`37432f2`](https://github.com/eslint/eslint/commit/37432f27dc15817d66cf42377792197dc2aeb8b2) chore: update descriptions in key-spacing tests ([#​17195](https://github.com/eslint/eslint/issues/17195)) (Milos Djermanovic)
### [`v8.41.0`](https://github.com/eslint/eslint/releases/tag/v8.41.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.40.0...v8.41.0)
#### Features
- [`880a431`](https://github.com/eslint/eslint/commit/880a4317b949e575a4a6c5e8baaba1eea7674cc6) feat: change default ignore pattern to `**/node_modules/` in flat config ([#​17184](https://github.com/eslint/eslint/issues/17184)) (Milos Djermanovic)
- [`8bf5505`](https://github.com/eslint/eslint/commit/8bf550594fca6d29fab1a3453e701c1a457767e1) feat: expose `shouldUseFlatConfig` ([#​17169](https://github.com/eslint/eslint/issues/17169)) (Connor Prussin)
#### Bug Fixes
- [`4f5440d`](https://github.com/eslint/eslint/commit/4f5440db631707b17140c4e5cc7beb223afbd2b9) fix: incorrect warning message for ignored dotfiles ([#​17196](https://github.com/eslint/eslint/issues/17196)) (Milos Djermanovic)
- [`94da96c`](https://github.com/eslint/eslint/commit/94da96cbf0fb2bb6694fa2e757eb1b3e74c40db7) fix: unify `LintMessage` type ([#​17076](https://github.com/eslint/eslint/issues/17076)) (Brandon Mills)
- [`0c415cd`](https://github.com/eslint/eslint/commit/0c415cda5d76dbe5120ab9f3c4c81320538e35f0) fix: validate `ignorePatterns` constructor option in `FlatESLint` class ([#​17139](https://github.com/eslint/eslint/issues/17139)) (Milos Djermanovic)
- [`9682d66`](https://github.com/eslint/eslint/commit/9682d669e4ee8641293914e21679f40fee8bc354) fix: switch `grapheme-splitter` to `graphemer` ([#​17160](https://github.com/eslint/eslint/issues/17160)) (fisker Cheung)
#### Documentation
- [`7709b14`](https://github.com/eslint/eslint/commit/7709b14e18ad4e11c1119ed6575454243b8e7084) docs: Update README (GitHub Actions Bot)
- [`7f183e0`](https://github.com/eslint/eslint/commit/7f183e020579380fa57473caaf9ed154470c25b3) docs: Update triage process description ([#​17157](https://github.com/eslint/eslint/issues/17157)) (Nicholas C. Zakas)
- [`b68346b`](https://github.com/eslint/eslint/commit/b68346b290d55324e73868ca42b3854157b27375) docs: fix license to reflect relicensing of jshint ([#​17165](https://github.com/eslint/eslint/issues/17165)) (Stefan Bischof)
#### Chores
- [`f43216a`](https://github.com/eslint/eslint/commit/f43216a8c77ab6cf1d0823978e8c728786b4cba7) chore: upgrade [@​eslint/js](https://github.com/eslint/js)[@​8](https://github.com/8).41.0 ([#​17200](https://github.com/eslint/eslint/issues/17200)) (Milos Djermanovic)
- [`95c3007`](https://github.com/eslint/eslint/commit/95c300780a1cfd9ad680bc78850542eb55d7fbf4) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins)
- [`ddc5291`](https://github.com/eslint/eslint/commit/ddc5291debd90ff476e17c532af7577e26720b91) chore: don't use deprecated `context` methods in `ast-utils` tests ([#​17194](https://github.com/eslint/eslint/issues/17194)) (Milos Djermanovic)
- [`b1516db`](https://github.com/eslint/eslint/commit/b1516db51514032ed06e1425c4b1f955238dc682) chore: Fix return type of `findFlatConfigFile` ([#​17161](https://github.com/eslint/eslint/issues/17161)) (Milos Djermanovic)
- [`918b0fd`](https://github.com/eslint/eslint/commit/918b0fd21723e84bd7acb17942a36606f1d8360a) perf: Store indent descriptors in a plain array ([#​17148](https://github.com/eslint/eslint/issues/17148)) (Francesco Trotta)
- [`4caa344`](https://github.com/eslint/eslint/commit/4caa34449555d8a680222ec2049d97c59476c11e) refactor: locateConfigFileToUse returns an Error object ([#​17159](https://github.com/eslint/eslint/issues/17159)) (唯然)
### [`v8.40.0`](https://github.com/eslint/eslint/releases/tag/v8.40.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.39.0...v8.40.0)
#### Features
- [`5db7808`](https://github.com/eslint/eslint/commit/5db7808139c1f2172797285a0700f01644bda254) feat: improve flat config errors for invalid rule options and severities ([#​17140](https://github.com/eslint/eslint/issues/17140)) (Josh Goldberg ✨)
- [`f5574dc`](https://github.com/eslint/eslint/commit/f5574dc739fcc74a7841217ba1f31cce02bee1ff) feat: Add findConfigFile() method to FlatESLint ([#​17142](https://github.com/eslint/eslint/issues/17142)) (Nicholas C. Zakas)
- [`e52b98b`](https://github.com/eslint/eslint/commit/e52b98bf25d882da4efd5559ce5974b6697cf701) feat: add `sourceCode` property to the rule context ([#​17107](https://github.com/eslint/eslint/issues/17107)) (Nitin Kumar)
- [`1468f5b`](https://github.com/eslint/eslint/commit/1468f5b640cfa6fdd8a5ec895337f692def2780b) feat: add `physicalFilename` property to the rule context ([#​17111](https://github.com/eslint/eslint/issues/17111)) (Nitin Kumar)
- [`0df4d4f`](https://github.com/eslint/eslint/commit/0df4d4f658c214e51310a986c03d44d34ceae3ec) feat: add `cwd` to rule context ([#​17106](https://github.com/eslint/eslint/issues/17106)) (Nitin Kumar)
- [`52018f2`](https://github.com/eslint/eslint/commit/52018f21c19b3e461cae32843cddd17ed42f19cd) feat: add `filename` property to the rule context ([#​17108](https://github.com/eslint/eslint/issues/17108)) (Nitin Kumar)
- [`559ff4e`](https://github.com/eslint/eslint/commit/559ff4e4bc54a8b6e6b54825d83c532d724204b3) feat: add new `omitLastInOneLineClassBody` option to the `semi` rule ([#​17105](https://github.com/eslint/eslint/issues/17105)) (Nitin Kumar)
#### Bug Fixes
- [`f076e54`](https://github.com/eslint/eslint/commit/f076e54ecdb0fae70d9b43ad6888606097beef97) fix: Ensure FlatESLint#findConfigFile() doesn't throw. ([#​17151](https://github.com/eslint/eslint/issues/17151)) (Nicholas C. Zakas)
#### Documentation
- [`e980bf3`](https://github.com/eslint/eslint/commit/e980bf38cf441f2eb29c458b93df77dc0111b391) docs: Update README (GitHub Actions Bot)
- [`e92a6fc`](https://github.com/eslint/eslint/commit/e92a6fc7ed2a427f5e95f4b3a1c21d71553c97ee) docs: Update README (GitHub Actions Bot)
- [`af5fe64`](https://github.com/eslint/eslint/commit/af5fe64c398c9bd4206c3c6c1ade81768b291031) docs: Fix custom rule schema docs ([#​17115](https://github.com/eslint/eslint/issues/17115)) (Adam Jones)
- [`4a352a9`](https://github.com/eslint/eslint/commit/4a352a957ba9e721bec9f6f403b419a22b0ec423) docs: explain how to include predefined globals ([#​17114](https://github.com/eslint/eslint/issues/17114)) (Marcus Wyatt)
- [`5ea15d9`](https://github.com/eslint/eslint/commit/5ea15d92ee358e8f3f652c94c019cac96aaec651) docs: add mastodon link in readme ([#​17110](https://github.com/eslint/eslint/issues/17110)) (唯然)
#### Chores
- [`4053004`](https://github.com/eslint/eslint/commit/4053004c951813473d1c43f9f9959a9a3484242f) chore: upgrade [@​eslint/js](https://github.com/eslint/js)[@​8](https://github.com/8).40.0 ([#​17156](https://github.com/eslint/eslint/issues/17156)) (Milos Djermanovic)
- [`50fed1d`](https://github.com/eslint/eslint/commit/50fed1da4449ad7ecbb558294438273cfce603d4) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins)
- [`4c7a170`](https://github.com/eslint/eslint/commit/4c7a170b04c5a746e401bef7ce79766ff66a1168) chore: upgrade [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​2](https://github.com/2).0.3 ([#​17155](https://github.com/eslint/eslint/issues/17155)) (Milos Djermanovic)
- [`e80b7cc`](https://github.com/eslint/eslint/commit/e80b7cce640b60c00802148dbb51d03c7223afa9) chore: upgrade espree@9.5.2 ([#​17154](https://github.com/eslint/eslint/issues/17154)) (Milos Djermanovic)
- [`ce3ac91`](https://github.com/eslint/eslint/commit/ce3ac91b510576e2afba1657aa5f09e162b4ab07) chore: upgrade eslint-visitor-keys@3.4.1 ([#​17153](https://github.com/eslint/eslint/issues/17153)) (Milos Djermanovic)
- [`9094d79`](https://github.com/eslint/eslint/commit/9094d79fb42c0ebb6100426a3f2f851e8d42a0ee) chore: add `latest/` to `meta.docs.url` in all core rules ([#​17136](https://github.com/eslint/eslint/issues/17136)) (Milos Djermanovic)
- [`d85efad`](https://github.com/eslint/eslint/commit/d85efad655deacc0dc3fdbbace33307094c3b91b) perf: don't use `grapheme-splitter` on ASCII strings in key-spacing rule ([#​17122](https://github.com/eslint/eslint/issues/17122)) (Milos Djermanovic)
### [`v8.39.0`](https://github.com/eslint/eslint/releases/tag/v8.39.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.38.0...v8.39.0)
#### Features
- [`3f7af9f`](https://github.com/eslint/eslint/commit/3f7af9f408625dbc486af914706d34c4b483b5ba) feat: Implement `SourceCode#markVariableAsUsed()` ([#​17086](https://github.com/eslint/eslint/issues/17086)) (Nicholas C. Zakas)
#### Documentation
- [`6987dc5`](https://github.com/eslint/eslint/commit/6987dc59e46f4e345d0d6c20c1f2c6846bbd7acc) docs: Fix formatting in Custom Rules docs ([#​17097](https://github.com/eslint/eslint/issues/17097)) (Milos Djermanovic)
- [`4ee92e5`](https://github.com/eslint/eslint/commit/4ee92e5cbdeba6fea2147901ce926de16946958a) docs: Update README (GitHub Actions Bot)
- [`d8e9887`](https://github.com/eslint/eslint/commit/d8e9887c2c384d24d586d08ee9ae2ada79bd234c) docs: Custom Rules cleanup/expansion ([#​16906](https://github.com/eslint/eslint/issues/16906)) (Ben Perlmutter)
- [`1fea279`](https://github.com/eslint/eslint/commit/1fea2797801a82a2718814c83dad641dab092bcc) docs: Clarify how to add to tsc agenda ([#​17084](https://github.com/eslint/eslint/issues/17084)) (Nicholas C. Zakas)
- [`970ef1c`](https://github.com/eslint/eslint/commit/970ef1c868235a58297682513842f1256cdfbd03) docs: Update triage board location (Nicholas C. Zakas)
- [`6d8bffd`](https://github.com/eslint/eslint/commit/6d8bffdf45d50e272dc45e6d2d05b4a737514468) docs: Update README (GitHub Actions Bot)
#### Chores
- [`60a6f26`](https://github.com/eslint/eslint/commit/60a6f2694deb4aa1c54de2a28d0357cddfd16644) chore: upgrade [@​eslint/js](https://github.com/eslint/js)[@​8](https://github.com/8).39.0 ([#​17102](https://github.com/eslint/eslint/issues/17102)) (Milos Djermanovic)
- [`d5ba5c0`](https://github.com/eslint/eslint/commit/d5ba5c0a85e7a10777761f5d46c104ab7f25845b) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins)
- [`f57eff2`](https://github.com/eslint/eslint/commit/f57eff20f5789408e95061f1af5354bb9b4f4784) ci: run tests on Node.js v20 ([#​17093](https://github.com/eslint/eslint/issues/17093)) (Nitin Kumar)
- [`9d1b8fc`](https://github.com/eslint/eslint/commit/9d1b8fc60cc31f12618e58c10a2669506b7ce9bf) perf: Binary search in token store `utils.search` ([#​17066](https://github.com/eslint/eslint/issues/17066)) (Francesco Trotta)
- [`07a4435`](https://github.com/eslint/eslint/commit/07a4435a0c08cb63ebf11b71f735bac20318829b) chore: Add request for minimal repro to bug report ([#​17081](https://github.com/eslint/eslint/issues/17081)) (Nicholas C. Zakas)
- [`eac4943`](https://github.com/eslint/eslint/commit/eac4943ba2e4edb3dbfea0470e5d4b15a4926c40) refactor: remove unnecessary use of `SourceCode#getAncestors` in rules ([#​17075](https://github.com/eslint/eslint/issues/17075)) (Milos Djermanovic)
- [`0a7b60a`](https://github.com/eslint/eslint/commit/0a7b60a9d5621dbbc1a8a8adda3b7c2060c779ca) chore: update description of `SourceCode#getDeclaredVariables` ([#​17072](https://github.com/eslint/eslint/issues/17072)) (Milos Djermanovic)
- [`6e2df71`](https://github.com/eslint/eslint/commit/6e2df71cc390252aaca212abe3dc0467fe397450) chore: remove unnecessary references to the LICENSE file ([#​17071](https://github.com/eslint/eslint/issues/17071)) (Milos Djermanovic)
### [`v8.38.0`](https://github.com/eslint/eslint/releases/tag/v8.38.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.37.0...v8.38.0)
#### Features
- [`a1d561d`](https://github.com/eslint/eslint/commit/a1d561d18ed653b56bddbfb1bab1ebe957293563) feat: Move getDeclaredVariables and getAncestors to SourceCode ([#​17059](https://github.com/eslint/eslint/issues/17059)) (Nicholas C. Zakas)
#### Bug Fixes
- [`1c1ece2`](https://github.com/eslint/eslint/commit/1c1ece26d1da61e523b83dda25353ec9379eb6c9) fix: do not report on `RegExp(...args)` in `require-unicode-regexp` ([#​17037](https://github.com/eslint/eslint/issues/17037)) (Francesco Trotta)
#### Documentation
- [`7162d34`](https://github.com/eslint/eslint/commit/7162d34df9a66c817c3bd4aafd3a03d226b58dd5) docs: Mention new config system is complete ([#​17068](https://github.com/eslint/eslint/issues/17068)) (Nicholas C. Zakas)
- [`0fd6bb2`](https://github.com/eslint/eslint/commit/0fd6bb213ad2de77543c936eda21501653182e52) docs: Update README (GitHub Actions Bot)
- [`c83531c`](https://github.com/eslint/eslint/commit/c83531c1a6026675f36aa9e33fef14458043974a) docs: Update/remove external links, eg. point to `eslint-community` ([#​17061](https://github.com/eslint/eslint/issues/17061)) (Pelle Wessman)
- [`a3aa6f5`](https://github.com/eslint/eslint/commit/a3aa6f5f146534ed7999ebf8930c524a4871ec0b) docs: Clarify `no-div-regex` rule docs ([#​17051](https://github.com/eslint/eslint/issues/17051)) (Francesco Trotta)
- [`b0f11cf`](https://github.com/eslint/eslint/commit/b0f11cf977a4180bf7c3042e7faeaaa067ffafd0) docs: Update README (GitHub Actions Bot)
- [`da8d52a`](https://github.com/eslint/eslint/commit/da8d52a9d4edd9b2016cd4a15cd78f1ddadf20c7) docs: Update the second object instance for the "no-new" rule ([#​17020](https://github.com/eslint/eslint/issues/17020)) (Ahmadou Waly NDIAYE)
- [`518130a`](https://github.com/eslint/eslint/commit/518130ae79a16d7bf4d752c211ae88152cc5a6f0) docs: switch language based on current path ([#​16687](https://github.com/eslint/eslint/issues/16687)) (Percy Ma)
- [`24206c4`](https://github.com/eslint/eslint/commit/24206c49a138d4390f815ae122ee12f564bc604b) docs: Update README (GitHub Actions Bot)
#### Chores
- [`59ed060`](https://github.com/eslint/eslint/commit/59ed06041d4670781956221086ea0fca6683788d) chore: upgrade [@​eslint/js](https://github.com/eslint/js)[@​8](https://github.com/8).38.0 ([#​17069](https://github.com/eslint/eslint/issues/17069)) (Milos Djermanovic)
- [`88c0898`](https://github.com/eslint/eslint/commit/88c08984ec259ac22d839397c06beec8ef213120) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins)
- [`cf682d2`](https://github.com/eslint/eslint/commit/cf682d249f04a6a304407d5b9ddbbc4a9714dd62) refactor: simplify new-parens rule schema ([#​17060](https://github.com/eslint/eslint/issues/17060)) (MHO)
- [`0dde022`](https://github.com/eslint/eslint/commit/0dde02211268394bcbc2b0beef55ea2409b6f55d) ci: bump actions/add-to-project from 0.4.1 to 0.5.0 ([#​17055](https://github.com/eslint/eslint/issues/17055)) (dependabot\[bot])
### [`v8.37.0`](https://github.com/eslint/eslint/releases/tag/v8.37.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.36.0...v8.37.0)
#### Features
- [`b6ab8b2`](https://github.com/eslint/eslint/commit/b6ab8b2a2ca8807baca121407f5bfb0a0a839427) feat: `require-unicode-regexp` add suggestions ([#​17007](https://github.com/eslint/eslint/issues/17007)) (Josh Goldberg)
- [`10022b1`](https://github.com/eslint/eslint/commit/10022b1f4bda1ad89193512ecf18c2ee61db8202) feat: Copy getScope() to SourceCode ([#​17004](https://github.com/eslint/eslint/issues/17004)) (Nicholas C. Zakas)
- [`1665c02`](https://github.com/eslint/eslint/commit/1665c029acb92bf8812267f1647ad1a7054cbcb4) feat: Use plugin metadata for flat config serialization ([#​16992](https://github.com/eslint/eslint/issues/16992)) (Nicholas C. Zakas)
- [`b3634f6`](https://github.com/eslint/eslint/commit/b3634f695ddab6a82c0a9b1d8695e62b60d23366) feat: docs license ([#​17010](https://github.com/eslint/eslint/issues/17010)) (Samuel Roldan)
- [`892e6e5`](https://github.com/eslint/eslint/commit/892e6e58c5a07a549d3104de3b6b5879797dc97f) feat: languageOptions.parser must be an object. ([#​16985](https://github.com/eslint/eslint/issues/16985)) (Nicholas C. Zakas)
#### Bug Fixes
- [`619f3fd`](https://github.com/eslint/eslint/commit/619f3fd17324c7b71bf17e02047d0c6dc7e5109e) fix: correctly handle `null` default config in `RuleTester` ([#​17023](https://github.com/eslint/eslint/issues/17023)) (Brad Zacher)
- [`1fbf118`](https://github.com/eslint/eslint/commit/1fbf1184fed57df02640aad4659afb54dc26a2e9) fix: `getFirstToken`/`getLastToken` on comment-only node ([#​16889](https://github.com/eslint/eslint/issues/16889)) (Francesco Trotta)
- [`129e252`](https://github.com/eslint/eslint/commit/129e252132c7c476d7de17f40b54a333ddb2e6bb) fix: Fix typo in `logical-assignment-operators` rule description ([#​17000](https://github.com/eslint/eslint/issues/17000)) (Francesco Trotta)
#### Documentation
- [`75339df`](https://github.com/eslint/eslint/commit/75339df99418df4d7e05a77e42ed7e22eabcc9e0) docs: fix typos and missing info in id-match docs ([#​17029](https://github.com/eslint/eslint/issues/17029)) (Ed Lucas)
- [`ec2d830`](https://github.com/eslint/eslint/commit/ec2d8307850dd039e118c001416606e1e0342bc8) docs: Fix typos in the `semi` rule docs ([#​17012](https://github.com/eslint/eslint/issues/17012)) (Andrii Lundiak)
- [`e39f28d`](https://github.com/eslint/eslint/commit/e39f28d8578a00f4da8d4ddad559547950128a0d) docs: add back to top button ([#​16979](https://github.com/eslint/eslint/issues/16979)) (Tanuj Kanti)
- [`721c717`](https://github.com/eslint/eslint/commit/721c71782a7c11025689a1500e7690fb3794fcce) docs: Custom Processors cleanup and expansion ([#​16838](https://github.com/eslint/eslint/issues/16838)) (Ben Perlmutter)
- [`d049f97`](https://github.com/eslint/eslint/commit/d049f974103e530ef76ede25af701635caf1f405) docs: 'How ESLint is Maintained' page ([#​16961](https://github.com/eslint/eslint/issues/16961)) (Ben Perlmutter)
- [`5251a92`](https://github.com/eslint/eslint/commit/5251a921866e8d3b380dfe8db8a6e6ab97773d5e) docs: Describe guard options for guard-for-in ([#​16986](https://github.com/eslint/eslint/issues/16986)) (alope107)
- [`6157d81`](https://github.com/eslint/eslint/commit/6157d813e19b80481a46f8cbdf9eae18a55e5619) docs: Add example to guard-for-in docs. ([#​16983](https://github.com/eslint/eslint/issues/16983)) (alope107)
- [`fd47998`](https://github.com/eslint/eslint/commit/fd47998af6efadcdf5ba93e0bd1f4c02d97d22b3) docs: update `Array.prototype.toSorted` specification link ([#​16982](https://github.com/eslint/eslint/issues/16982)) (Milos Djermanovic)
- [`3e1cf6b`](https://github.com/eslint/eslint/commit/3e1cf6bfc5ebc29314ddbe462d6cb580e9ab085c) docs: Copy edits on Maintain ESLint docs ([#​16939](https://github.com/eslint/eslint/issues/16939)) (Ben Perlmutter)
#### Chores
- [`c67f299`](https://github.com/eslint/eslint/commit/c67f2992a743de4765bb6f11c12622e3651324b9) chore: upgrade [@​eslint/js](https://github.com/eslint/js)[@​8](https://github.com/8).37.0 ([#​17033](https://github.com/eslint/eslint/issues/17033)) (Milos Djermanovic)
- [`ee9ddbd`](https://github.com/eslint/eslint/commit/ee9ddbd63e262aed0052853760866c7a054af561) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins)
- [`dddb475`](https://github.com/eslint/eslint/commit/dddb47528816cd7e2e737bfde108ed4d62e6a219) chore: upgrade [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​2](https://github.com/2).0.2 ([#​17032](https://github.com/eslint/eslint/issues/17032)) (Milos Djermanovic)
- [`522431e`](https://github.com/eslint/eslint/commit/522431e5206bac2fcb41c0d6dc98a84929203bee) chore: upgrade espree@9.5.1 ([#​17031](https://github.com/eslint/eslint/issues/17031)) (Milos Djermanovic)
- [`f5f9a88`](https://github.com/eslint/eslint/commit/f5f9a88c79b32222c0331a9bac1c02571d953b69) chore: upgrade eslint-visitor-keys@3.4.0 ([#​17030](https://github.com/eslint/eslint/issues/17030)) (Milos Djermanovic)
- [`4dd8d52`](https://github.com/eslint/eslint/commit/4dd8d524e0fc9e8e2019df13f8b968021600e85c) ci: bump actions/stale from 7 to 8 ([#​17026](https://github.com/eslint/eslint/issues/17026)) (dependabot\[bot])
- [`ad9dd6a`](https://github.com/eslint/eslint/commit/ad9dd6a933fd098a0d99c6a9aa059850535c23ee) chore: remove duplicate scss, ([#​17005](https://github.com/eslint/eslint/issues/17005)) (Strek)
- [`ada6a3e`](https://github.com/eslint/eslint/commit/ada6a3e6e3607523958f35e1260537630ec0e976) ci: unpin Node 19 ([#​16993](https://github.com/eslint/eslint/issues/16993)) (Milos Djermanovic)
- [`c3da975`](https://github.com/eslint/eslint/commit/c3da975e69fde46f35338ce48528841a8dc1ffd2) chore: Remove triage label from template ([#​16990](https://github.com/eslint/eslint/issues/16990)) (Nicholas C. Zakas)
- [`69bc0e2`](https://github.com/eslint/eslint/commit/69bc0e2f4412998f9384600a100d7882ea4dd3f3) ci: pin Node 19 to 19.7.0 ([#​16987](https://github.com/eslint/eslint/issues/16987)) (Milos Djermanovic)
### [`v8.36.0`](https://github.com/eslint/eslint/releases/tag/v8.36.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.35.0...v8.36.0)
#### Features
- [`c89a485`](https://github.com/eslint/eslint/commit/c89a485c49450532ee3db74f2638429f1f37d0dd) feat: Add `checkJSDoc` option to multiline-comment-style ([#​16807](https://github.com/eslint/eslint/issues/16807)) (Laurent Cozic)
- [`f5f5e11`](https://github.com/eslint/eslint/commit/f5f5e11bd5fd3daab9ccae41e270739c836c305e) feat: Serialize parsers/processors in flat config ([#​16944](https://github.com/eslint/eslint/issues/16944)) (Nicholas C. Zakas)
- [`4799297`](https://github.com/eslint/eslint/commit/4799297ea582c81fd1e5623d32a7ddf7a7f3a126) feat: use [@​eslint-community](https://github.com/eslint-community) dependencies ([#​16784](https://github.com/eslint/eslint/issues/16784)) (Michaël De Boey)
#### Bug Fixes
- [`92c1943`](https://github.com/eslint/eslint/commit/92c1943ba73ea01e87086236e8736539b0eed558) fix: correctly iterate files matched by glob patterns ([#​16831](https://github.com/eslint/eslint/issues/16831)) (Nitin Kumar)
#### Documentation
- [`b98fdd4`](https://github.com/eslint/eslint/commit/b98fdd413a3b07b262bfce6f704c1c1bb8582770) docs: Update README (GitHub Actions Bot)
- [`caf08ce`](https://github.com/eslint/eslint/commit/caf08ce0cc74917f7c0eec92d25fd784dc33ac4d) docs: fix estree link in custom formatters docs ([#​16967](https://github.com/eslint/eslint/issues/16967)) (Milos Djermanovic)
- [`3398431`](https://github.com/eslint/eslint/commit/3398431574b903757bc78b08c8ed36b7b9fce8eb) docs: Custom Parsers cleanup/expansion ([#​16887](https://github.com/eslint/eslint/issues/16887)) (Ben Perlmutter)
- [`19d3531`](https://github.com/eslint/eslint/commit/19d3531d9b54e1004318d28f9a6e18305c5bcc18) docs: Update README (GitHub Actions Bot)
- [`b09a512`](https://github.com/eslint/eslint/commit/b09a512107249a4eb19ef5a37b0bd672266eafdb) docs: detect and fix broken links ([#​16837](https://github.com/eslint/eslint/issues/16837)) (Nitin Kumar)
#### Chores
- [`602b111`](https://github.com/eslint/eslint/commit/602b11121910a97ab2bc4a95a46dd0ccd0a89309) chore: upgrade [@​eslint/js](https://github.com/eslint/js)[@​8](https://github.com/8).36.0 ([#​16978](https://github.com/eslint/eslint/issues/16978)) (Milos Djermanovic)
- [`43c2345`](https://github.com/eslint/eslint/commit/43c2345c27024aeab6127e6bbfd55c8b70bd317e) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins)
- [`00afb84`](https://github.com/eslint/eslint/commit/00afb84e5039874c8745a45c953fceaf0c71c454) chore: upgrade [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​2](https://github.com/2).0.1 ([#​16977](https://github.com/eslint/eslint/issues/16977)) (Milos Djermanovic)
- [`698c5aa`](https://github.com/eslint/eslint/commit/698c5aad50e628ff00281dbc786e42de79834035) chore: upgrade espree@9.5.0 ([#​16976](https://github.com/eslint/eslint/issues/16976)) (Milos Djermanovic)
- [`75acdd2`](https://github.com/eslint/eslint/commit/75acdd21c5ce7024252e9d41ed77d2f30587caac) chore: lint more js files in docs ([#​16964](https://github.com/eslint/eslint/issues/16964)) (Milos Djermanovic)
- [`89d9844`](https://github.com/eslint/eslint/commit/89d9844b3151f09b5b21b6eeeda671009ec301e9) ci: bump actions/add-to-project from 0.4.0 to 0.4.1 ([#​16943](https://github.com/eslint/eslint/issues/16943)) (dependabot\[bot])
### [`v8.35.0`](https://github.com/eslint/eslint/releases/tag/v8.35.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.34.0...v8.35.0)
#### Features
- [`8e34a04`](https://github.com/eslint/eslint/commit/8e34a04e3a4395bce59bc6acadf84281abc11d18) feat: add `afterHashbangComment` option to `lines-around-comment` rule ([#​16920](https://github.com/eslint/eslint/issues/16920)) (SUZUKI Sosuke)
- [`c8c0c71`](https://github.com/eslint/eslint/commit/c8c0c715a2964cc1859b99f9d4f542675094d1d5) feat: Move all and recommended configs into package. ([#​16844](https://github.com/eslint/eslint/issues/16844)) (Nicholas C. Zakas)
- [`71f6f0d`](https://github.com/eslint/eslint/commit/71f6f0dcd574320ee71c3eb1f313841899bdf260) feat: report more cases with `??` in no-constant-binary-expression ([#​16826](https://github.com/eslint/eslint/issues/16826)) (Daiki Nishikawa)
#### Bug Fixes
- [`9698bc5`](https://github.com/eslint/eslint/commit/9698bc5cdec1bbee567a6a489da82e87fe65d019) fix: pin esquery v1.4.0 (fixes [#​16896](https://github.com/eslint/eslint/issues/16896)) ([#​16897](https://github.com/eslint/eslint/issues/16897)) (唯然)
#### Documentation
- [`f9f195e`](https://github.com/eslint/eslint/commit/f9f195ef12deb114fb86763010a23ea0cb4c78d1) docs: Plugin docs cleanup & expansion ([#​16862](https://github.com/eslint/eslint/issues/16862)) (Ben Perlmutter)
- [`df809fd`](https://github.com/eslint/eslint/commit/df809fdedc5fc92df4be8340e28baedbde605b4f) docs: Custom Formatters page cleanup/expansion ([#​16886](https://github.com/eslint/eslint/issues/16886)) (Ben Perlmutter)
- [`0700d1b`](https://github.com/eslint/eslint/commit/0700d1b14659bf39b1a08f082c44c9084cf676a8) docs: Add PostCSS/Autoprefixer/CSSNano ([#​16502](https://github.com/eslint/eslint/issues/16502)) (Nick Schonning)
- [`7b9e9bf`](https://github.com/eslint/eslint/commit/7b9e9bf78bedb009fe2813308ede1f46502c3890) docs: support unicode anchors ([#​16782](https://github.com/eslint/eslint/issues/16782)) (Percy Ma)
- [`5fbc0bf`](https://github.com/eslint/eslint/commit/5fbc0bffdd9f84feb43296eb502d1e484fb323f2) docs: Update README (GitHub Actions Bot)
- [`67865a0`](https://github.com/eslint/eslint/commit/67865a064cc1a4e320030299edc1cfdd1f9ac3b8) docs: Remove mention of mailing list ([#​16869](https://github.com/eslint/eslint/issues/16869)) (Amaresh S M)
- [`43af24a`](https://github.com/eslint/eslint/commit/43af24a88b939a62880c37d1332b02f677d82f16) docs: Add explanation of when to use 'warn' severity ([#​16882](https://github.com/eslint/eslint/issues/16882)) (Nicholas C. Zakas)
- [`ed2999b`](https://github.com/eslint/eslint/commit/ed2999b38b4d61f5c278301738e294012d5d3c9e) docs: Shareable configs page edits and expansion ([#​16824](https://github.com/eslint/eslint/issues/16824)) (Ben Perlmutter)
- [`2780635`](https://github.com/eslint/eslint/commit/27806358b5e1c4d37b63b1c61595e86ff03b5b42) docs: fix typos ([#​16884](https://github.com/eslint/eslint/issues/16884)) (Lioness100)
- [`5bdaae2`](https://github.com/eslint/eslint/commit/5bdaae205c3a0089ea338b382df59e21d5b06436) docs: Ways to Extend ESLint page ([#​16861](https://github.com/eslint/eslint/issues/16861)) (Ben Perlmutter)
#### Chores
- [`cdcbe12`](https://github.com/eslint/eslint/commit/cdcbe127de20cbcc4e24131a808c13b1024e61a2) chore: upgrade [@​eslint/js](https://github.com/eslint/js)[@​8](https://github.com/8).35.0 ([#​16935](https://github.com/eslint/eslint/issues/16935)) (Brandon Mills)
- [`c954c34`](https://github.com/eslint/eslint/commit/c954c349c0c2f88919614efc95e1368c245582fd) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins)
- [`5a517da`](https://github.com/eslint/eslint/commit/5a517da8e55f6de28e9c028c5627fa7d82945969) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins)
- [`9f10926`](https://github.com/eslint/eslint/commit/9f10926d76be7cf675721b29bd5030e85cb4ab30) chore: upgrade [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​2](https://github.com/2).0.0 ([#​16928](https://github.com/eslint/eslint/issues/16928)) (Milos Djermanovic)
- [`da728fa`](https://github.com/eslint/eslint/commit/da728fae6c4e5fdda74195e84d45d67ad5cafc45) ci: use LTS node version in workflows ([#​16907](https://github.com/eslint/eslint/issues/16907)) (Nitin Kumar)
- [`c57b4f3`](https://github.com/eslint/eslint/commit/c57b4f3dc6383e452120381204ee4a7c874225a0) perf: upgrade to esquery@1.4.2 ([#​16901](https://github.com/eslint/eslint/issues/16901)) (Milos Djermanovic)
- [`9122f07`](https://github.com/eslint/eslint/commit/9122f0764031dc36970df715bc5e16973890e18d) chore: Update stale bot settings ([#​16870](https://github.com/eslint/eslint/issues/16870)) (Nicholas C. Zakas)
### [`v8.34.0`](https://github.com/eslint/eslint/releases/tag/v8.34.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.33.0...v8.34.0)
#### Features
- [`9b2fcf7`](https://github.com/eslint/eslint/commit/9b2fcf7e928fc92ac6d43617bdee1bda250b7491) feat: `array-callback-return` supports `Array.prototype.toSorted` ([#​16845](https://github.com/eslint/eslint/issues/16845)) (SUZUKI Sosuke)
#### Bug Fixes
- [`923f61d`](https://github.com/eslint/eslint/commit/923f61d8fc82d83b912c6ba95abb5a509c4d7b52) fix: false positive with assignment in `no-extra-parens` ([#​16872](https://github.com/eslint/eslint/issues/16872)) (Francesco Trotta)
#### Documentation
- [`f0a9883`](https://github.com/eslint/eslint/commit/f0a988384ea1a262150e70d83abd8a5e50c46fa7) docs: split rules documentation ([#​16797](https://github.com/eslint/eslint/issues/16797)) (Ben Perlmutter)
- [`67aa37b`](https://github.com/eslint/eslint/commit/67aa37b583f059226b9c959672400f04ed6a56b5) docs: fix typo in command-line-interface.md ([#​16871](https://github.com/eslint/eslint/issues/16871)) (Kevin Rouchut)
- [`337f7ed`](https://github.com/eslint/eslint/commit/337f7ed96131d873be7ae6b010739476d0ad15e9) docs: fix width of language input ([#​16849](https://github.com/eslint/eslint/issues/16849)) (Tanuj Kanti)
- [`71349a1`](https://github.com/eslint/eslint/commit/71349a1f709baa361bd656a7ce4a7d35d857a9a8) docs: Configure a Parser page ([#​16803](https://github.com/eslint/eslint/issues/16803)) (Ben Perlmutter)
- [`de7e925`](https://github.com/eslint/eslint/commit/de7e925d03764f3681269b30bb60b92ee463c10f) docs: remove extra line numbers in example ([#​16848](https://github.com/eslint/eslint/issues/16848)) (jonz94)
- [`ad38d77`](https://github.com/eslint/eslint/commit/ad38d77102d6fe30cfa92c831174f178bb35c88b) docs: Update README (GitHub Actions Bot)
#### Chores
- [`9dbe06d`](https://github.com/eslint/eslint/commit/9dbe06d0ad875e6d5964497e2975e8d789e763d0) chore: add `type` property to array-element-newline schema ([#​16877](https://github.com/eslint/eslint/issues/16877)) (MHO)
- [`a061527`](https://github.com/eslint/eslint/commit/a061527a0332f0edf559acfc2902a327cae098d9) chore: Remove unused functions ([#​16868](https://github.com/eslint/eslint/issues/16868)) (Nicholas C. Zakas)
### [`v8.33.0`](https://github.com/eslint/eslint/releases/tag/v8.33.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.32.0...v8.33.0)
#### Features
- [`2cc7954`](https://github.com/eslint/eslint/commit/2cc7954cdb1fed44e8a5d3c9b3ea1deceadb5e00) feat: add `restrictDefaultExports` option to no-restricted-exports rule ([#​16785](https://github.com/eslint/eslint/issues/16785)) (Nitin Kumar)
#### Documentation
- [`17f4be2`](https://github.com/eslint/eslint/commit/17f4be2b66deb81f4e9ffb3d6bdfb79f3fcf85a2) docs: Fix examples in no-multiple-empty-lines rule ([#​16835](https://github.com/eslint/eslint/issues/16835)) (jonz94)
- [`9c7cfe3`](https://github.com/eslint/eslint/commit/9c7cfe33c4a39cf2c23529afe02030ea7f8acf70) docs: 'Source Code' content in 'Set up Development Environment' page ([#​16780](https://github.com/eslint/eslint/issues/16780)) (Ben Perlmutter)
- [`ede5c64`](https://github.com/eslint/eslint/commit/ede5c6475469a905da4f559ab55f0ee73168a9d7) docs: Custom processors page ([#​16802](https://github.com/eslint/eslint/issues/16802)) (Ben Perlmutter)
- [`2620614`](https://github.com/eslint/eslint/commit/2620614f525de13f2e3ab0a7cd92abe89dae4897) docs: Code of Conduct page ([#​16781](https://github.com/eslint/eslint/issues/16781)) (Ben Perlmutter)
- [`50a8efd`](https://github.com/eslint/eslint/commit/50a8efd957c70c9978a8ed25744a24193b00e078) docs: report a sec vulnerability page ([#​16808](https://github.com/eslint/eslint/issues/16808)) (Ben Perlmutter)
- [`ed60afd`](https://github.com/eslint/eslint/commit/ed60afd4450e769a975447178299446f4439d926) docs: Update page titles, section landing pages, and side TOC ([#​16760](https://github.com/eslint/eslint/issues/16760)) (Ben Perlmutter)
- [`333c712`](https://github.com/eslint/eslint/commit/333c71243537966930e9ab8178bc98c37949b5f2) docs: add background to code-path-diagrams for dark-mode ([#​16822](https://github.com/eslint/eslint/issues/16822)) (Tanuj Kanti)
- [`f5f7b9b`](https://github.com/eslint/eslint/commit/f5f7b9b8b512f5c6a5b4a1037f81bb3f5a7311e0) docs: Update README (GitHub Actions Bot)
- [`2aa4f5f`](https://github.com/eslint/eslint/commit/2aa4f5fb2fdb1c4a1734093c225e5c6251b0ee0f) docs: no-constant-condition: Add multi-comparison example ([#​16776](https://github.com/eslint/eslint/issues/16776)) (Sebastian Simon)
- [`40287db`](https://github.com/eslint/eslint/commit/40287dbe7407934a69805f02ece07491778c3694) docs: Remove Google Group icon ([#​16779](https://github.com/eslint/eslint/issues/16779)) (Nicholas C. Zakas)
- [`ea10ca5`](https://github.com/eslint/eslint/commit/ea10ca5b7b5bd8f6e6daf030ece9a3a82f10994c) docs: 'a .eslint' -> 'an .eslint' for consistency ([#​16809](https://github.com/eslint/eslint/issues/16809)) (Ben Perlmutter)
- [`3be0748`](https://github.com/eslint/eslint/commit/3be07488ee7b6a9591d169be9648fbd36b32105e) docs: add example for nodejs lintText api ([#​16789](https://github.com/eslint/eslint/issues/16789)) (Siva K)
- [`ce4f5ff`](https://github.com/eslint/eslint/commit/ce4f5ff30590df053a539c8e8e2597838e038a36) docs: Replace removed related rules with a valid rule ([#​16800](https://github.com/eslint/eslint/issues/16800)) (Ville Saalo)
### [`v8.32.0`](https://github.com/eslint/eslint/releases/tag/v8.32.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.31.0...v8.32.0)
#### Features
- [`fc20f24`](https://github.com/eslint/eslint/commit/fc20f242a2ac073b5af6d5fca67e07a175f36c3b) feat: add suggestions for redundant wrapping in prefer-regex-literals ([#​16658](https://github.com/eslint/eslint/issues/16658)) (YeonJuan)
#### Bug Fixes
- [`b4f8329`](https://github.com/eslint/eslint/commit/b4f8329164d7b293a1557e05b987d2a685fe1d30) fix: ignore directives for no-fallthrough ([#​16757](https://github.com/eslint/eslint/issues/16757)) (gfyoung)
#### Documentation
- [`17b65ad`](https://github.com/eslint/eslint/commit/17b65ad10d653bb05077f21d8b1f79bee96e38d8) docs: IA Update page URL move ([#​16665](https://github.com/eslint/eslint/issues/16665)) (Ben Perlmutter)
- [`5981296`](https://github.com/eslint/eslint/commit/5981296d5c7c86228ad766009901191fdd87d5a4) docs: fix theme switcher button ([#​16752](https://github.com/eslint/eslint/issues/16752)) (Sam Chen)
- [`6669413`](https://github.com/eslint/eslint/commit/66694136b67277c050bd27f60050779687a88c9f) docs: deploy prerelease docs under the `/docs/next/` path ([#​16541](https://github.com/eslint/eslint/issues/16541)) (Nitin Kumar)
- [`78ecfe0`](https://github.com/eslint/eslint/commit/78ecfe0e52c0e5780fefc8dc9a98864e48de6637) docs: use inline code for rule options name ([#​16768](https://github.com/eslint/eslint/issues/16768)) (Percy Ma)
- [`fc2ea59`](https://github.com/eslint/eslint/commit/fc2ea598aee97beb6d768866da1ee4f63775f0c9) docs: Update README (GitHub Actions Bot)
- [`762a872`](https://github.com/eslint/eslint/commit/762a8727fb3b5619cff900826053b643ca5f1162) docs: Update README (GitHub Actions Bot)
#### Chores
- [`2952d6e`](https://github.com/eslint/eslint/commit/2952d6ed95811ce0971b6855d66fb7a9767a7b72) chore: sync templates/\*.md files with issue templates ([#​16758](https://github.com/eslint/eslint/issues/16758)) (gfyoung)
- [`3e34418`](https://github.com/eslint/eslint/commit/3e34418b31664decfb2337de798feafbf985b66c) chore: Add new issues to triage project ([#​16740](https://github.com/eslint/eslint/issues/16740)) (Nicholas C. Zakas)
### [`v8.31.0`](https://github.com/eslint/eslint/releases/tag/v8.31.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.30.0...v8.31.0)
#### Features
- [`52c7c73`](https://github.com/eslint/eslint/commit/52c7c73c052e1ec2528c6b4af78181bc30cf8cdd) feat: check assignment patterns in no-underscore-dangle ([#​16693](https://github.com/eslint/eslint/issues/16693)) (Milos Djermanovic)
- [`b401cde`](https://github.com/eslint/eslint/commit/b401cde47d44746ff91b8feced3fb3a4e32c0e12) feat: add options to check destructuring in no-underscore-dangle ([#​16006](https://github.com/eslint/eslint/issues/16006)) (Morten Kaltoft)
- [`30d0daf`](https://github.com/eslint/eslint/commit/30d0daf55e85a412995f6d69f47cab3fb591f2c3) feat: group properties with values in parentheses in `key-spacing` ([#​16677](https://github.com/eslint/eslint/issues/16677)) (Francesco Trotta)
#### Bug Fixes
- [`35439f1`](https://github.com/eslint/eslint/commit/35439f1572e1a8888f7feb6c5e51a15b5582495d) fix: correct syntax error in `prefer-arrow-callback` autofix ([#​16722](https://github.com/eslint/eslint/issues/16722)) (Francesco Trotta)
- [`87b2470`](https://github.com/eslint/eslint/commit/87b247058ed520061fe1a146b7f0e7072a94990d) fix: new instance of FlatESLint should load latest config file version ([#​16608](https://github.com/eslint/eslint/issues/16608)) (Milos Djermanovic)
#### Documentation
- [`4339dc4`](https://github.com/eslint/eslint/commit/4339dc462d78888fe2e10acdfacd6f57245ce6ae) docs: Update README (GitHub Actions Bot)
- [`4e4049c`](https://github.com/eslint/eslint/commit/4e4049c5fa355b2091afc8948690fcd7b1c1e6df) docs: optimize code block structure ([#​16669](https://github.com/eslint/eslint/issues/16669)) (Sam Chen)
- [`54a7ade`](https://github.com/eslint/eslint/commit/54a7ade5d8e6f59554afeb9202ba6143f8afdf57) docs: do not escape code blocks of formatters examples ([#​16719](https://github.com/eslint/eslint/issues/16719)) (Sam Chen)
- [`e5ecfef`](https://github.com/eslint/eslint/commit/e5ecfefa1c952195a3a8371f5953cc655d844079) docs: Add function call example for no-undefined ([#​16712](https://github.com/eslint/eslint/issues/16712)) (Elliot Huffman)
- [`a3262f0`](https://github.com/eslint/eslint/commit/a3262f0a6305d2a721fac137a60c62c019b26aa4) docs: Add mastodon link ([#​16638](https://github.com/eslint/eslint/issues/16638)) (Amaresh S M)
- [`a14ccf9`](https://github.com/eslint/eslint/commit/a14ccf91af1122e419710f58ef494980fc4894b3) docs: clarify files property ([#​16709](https://github.com/eslint/eslint/issues/16709)) (Sam Chen)
- [`3b29eb1`](https://github.com/eslint/eslint/commit/3b29eb14e00182614c986d8498b483a9917976e7) docs: fix npm link ([#​16710](https://github.com/eslint/eslint/issues/16710)) (Abdullah Osama)
- [`a638673`](https://github.com/eslint/eslint/commit/a638673ee6e94344c46d12dfc988adeb3783f817) docs: fix search bar focus on `Esc` ([#​16700](https://github.com/eslint/eslint/issues/16700)) (Shanmughapriyan S)
- [`f62b722`](https://github.com/eslint/eslint/commit/f62b722251858a5dfb157591910edbaaeb4a966f) docs: country flag missing in windows ([#​16698](https://github.com/eslint/eslint/issues/16698)) (Shanmughapriyan S)
- [`4d27ec6`](https://github.com/eslint/eslint/commit/4d27ec6019847afabeebf592dddc014e9220057c) docs: display zh-hans in the docs language switcher ([#​16686](https://github.com/eslint/eslint/issues/16686)) (Percy Ma)
- [`8bda20e`](https://github.com/eslint/eslint/commit/8bda20e8276c6ba17d31842fcdd63ba65476fbbd) docs: remove manually maintained anchors ([#​16685](https://github.com/eslint/eslint/issues/16685)) (Percy Ma)
- [`b68440f`](https://github.com/eslint/eslint/commit/b68440ff2b8322fc00373792701169205c94ed94) docs: User Guide Getting Started expansion ([#​16596](https://github.com/eslint/eslint/issues/16596)) (Ben Perlmutter)
#### Chores
- [`65d4e24`](https://github.com/eslint/eslint/commit/65d4e24c36367cd63f0eba7371820e0e81dae7aa) chore: Upgrade [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​1](https://github.com/1).4.1 ([#​16729](https://github.com/eslint/eslint/issues/16729)) (Brandon Mills)
- [`8d93081`](https://github.com/eslint/eslint/commit/8d93081a717f6e8b8cb60c3075cc1d7e4e655e6b) chore: fix CI failure ([#​16721](https://github.com/eslint/eslint/issues/16721)) (Sam Chen)
- [`8f17247`](https://github.com/eslint/eslint/commit/8f17247a93240ff8a08980d8e06352e4ff4e8fe3) chore: Set up automatic updating of README ([#​16717](https://github.com/eslint/eslint/issues/16717)) (Nicholas C. Zakas)
- [`4cd87cb`](https://github.com/eslint/eslint/commit/4cd87cb3c52412277577ba00c4fbb1aec36acc8c) ci: bump actions/stale from 6 to 7 ([#​16713](https://github.com/eslint/eslint/issues/16713)) (dependabot\[bot])
- [`fd20c75`](https://github.com/eslint/eslint/commit/fd20c75b1059c54d598c0abaf63e7d7a80f04f32) chore: sort package.json scripts in alphabetical order ([#​16705](https://github.com/eslint/eslint/issues/16705)) (Darius Dzien)
- [`10a5c78`](https://github.com/eslint/eslint/commit/10a5c7839370219c79f44d4206cbd7c28a72bad5) chore: update ignore patterns in `eslint.config.js` ([#​16678](https://github.com/eslint/eslint/issues/16678)) (Milos Djermanovic)
### [`v8.30.0`](https://github.com/eslint/eslint/releases/tag/v8.30.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.29.0...v8.30.0)
#### Features
- [`075ef2c`](https://github.com/eslint/eslint/commit/075ef2cf315e75b51b671c40ce9a97c66b2e4b50) feat: add suggestion for no-return-await ([#​16637](https://github.com/eslint/eslint/issues/16637)) (Daniel Bartholomae)
- [`7190d98`](https://github.com/eslint/eslint/commit/7190d98ff40023f24b0c6a98319ae8a82c99ff5b) feat: update globals ([#​16654](https://github.com/eslint/eslint/issues/16654)) (Sébastien Règne)
#### Bug Fixes
- [`1a327aa`](https://github.com/eslint/eslint/commit/1a327aae57f1b68c96b27cc1bd57f8198d5a3a7c) fix: Ensure flat config unignores work consistently like eslintrc ([#​16579](https://github.com/eslint/eslint/issues/16579)) (Nicholas C. Zakas)
- [`9b8bb72`](https://github.com/eslint/eslint/commit/9b8bb72c49a453086954b06a5d7dd390731b1975) fix: autofix recursive functions in no-var ([#​16611](https://github.com/eslint/eslint/issues/16611)) (Milos Djermanovic)
#### Documentation
- [`6a8cd94`](https://github.com/eslint/eslint/commit/6a8cd94ed08983c70ca7d72dc6e360770a743405) docs: Clarify Discord info in issue template config ([#​16663](https://github.com/eslint/eslint/issues/16663)) (Nicholas C. Zakas)
- [`ad44344`](https://github.com/eslint/eslint/commit/ad44344ef6fdeac7217eb83bc54a230382c0da5e) docs: CLI documentation standardization ([#​16563](https://github.com/eslint/eslint/issues/16563)) (Ben Perlmutter)
- [`293573e`](https://github.com/eslint/eslint/commit/293573eb530d161d2a5b01efd9d3de49dadea022) docs: fix broken line numbers ([#​16606](https://github.com/eslint/eslint/issues/16606)) (Sam Chen)
- [`fa2c64b`](https://github.com/eslint/eslint/commit/fa2c64be10d5854fb586c20957737d7d2da1975a) docs: use relative links for internal links ([#​16631](https://github.com/eslint/eslint/issues/16631)) (Percy Ma)
- [`75276c9`](https://github.com/eslint/eslint/commit/75276c9bc7c4bc013fc6bdf277353c979934d73b) docs: reorder options in no-unused-vars ([#​16625](https://github.com/eslint/eslint/issues/16625)) (Milos Djermanovic)
- [`7276fe5`](https://github.com/eslint/eslint/commit/7276fe5776f03fb90e575ed63a9b1a6766993e42) docs: Fix anchor in URL ([#​16628](https://github.com/eslint/eslint/issues/16628)) (Karl Horky)
- [`6bef135`](https://github.com/eslint/eslint/commit/6bef1350e692c818c55c6d2074c12506e98cdf4f) docs: don't apply layouts to html formatter example ([#​16591](https://github.com/eslint/eslint/issues/16591)) (Tanuj Kanti)
- [`dfc7ec1`](https://github.com/eslint/eslint/commit/dfc7ec11b11b56daaa10e8e6d08c5cddfc8c2c59) docs: Formatters page updates ([#​16566](https://github.com/eslint/eslint/issues/16566)) (Ben Perlmutter)
- [`8ba124c`](https://github.com/eslint/eslint/commit/8ba124cfd8aaf01d14ccbcb1654798624948fb0a) docs: update the `prefer-const` example ([#​16607](https://github.com/eslint/eslint/issues/16607)) (Pavel)
- [`e6cb05a`](https://github.com/eslint/eslint/commit/e6cb05aa35bafb9e88f161ad1fa6b01942a7c13c) docs: fix css leaking ([#​16603](https://github.com/eslint/eslint/issues/16603)) (Sam Chen)
#### Chores
- [`f2c4737`](https://github.com/eslint/eslint/commit/f2c47372420f050ad8f2300271345de1c1232635) chore: upgrade [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​1](https://github.com/1).4.0 ([#​16675](https://github.com/eslint/eslint/issues/16675)) (Milos Djermanovic)
- [`ba74253`](https://github.com/eslint/eslint/commit/ba74253e8bd63e9e163bbee0540031be77e39253) chore: standardize npm script names per [#​14827](https://github.com/eslint/eslint/issues/14827) ([#​16315](https://github.com/eslint/eslint/issues/16315)) (Patrick McElhaney)
- [`0d9af4c`](https://github.com/eslint/eslint/commit/0d9af4c5674809be993439c766dcd9d7f65fcec9) ci: fix npm v9 problem with `file:` ([#​16664](https://github.com/eslint/eslint/issues/16664)) (Milos Djermanovic)
- [`90c9219`](https://github.com/eslint/eslint/commit/90c9219181e0aadcae7224602d2988186d457113) refactor: migrate off deprecated function-style rules in all tests ([#​16618](https://github.com/eslint/eslint/issues/16618)) (Bryan Mishkin)
### [`v8.29.0`](https://github.com/eslint/eslint/releases/tag/v8.29.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.28.0...v8.29.0)
#### Features
- [`49a07c5`](https://github.com/eslint/eslint/commit/49a07c52c5af7e98d161ff4acd44bbbe0aa6383b) feat: add `allowParensAfterCommentPattern` option to no-extra-parens ([#​16561](https://github.com/eslint/eslint/issues/16561)) (Nitin Kumar)
- [`e6a865d`](https://github.com/eslint/eslint/commit/e6a865d70aed9e1c07be712e40c38da1a5dda849) feat: `prefer-named-capture-group` add suggestions ([#​16544](https://github.com/eslint/eslint/issues/16544)) (Josh Goldberg)
- [`a91332b`](https://github.com/eslint/eslint/commit/a91332b8bd9adfa2aa8110071bdf73f56d400050) feat: In no-invalid-regexp validate flags also for non-literal patterns ([#​16583](https://github.com/eslint/eslint/issues/16583)) (trosos)
#### Documentation
- [`0311d81`](https://github.com/eslint/eslint/commit/0311d81834d675b8ae7cc92a460b37115edc4018) docs: Configuring Plugins page intro, page tweaks, and rename ([#​16534](https://github.com/eslint/eslint/issues/16534)) (Ben Perlmutter)
- [`57089b1`](https://github.com/eslint/eslint/commit/57089b1ede624452bc94404b6e60d01d48cfd468) docs: add a property assignment example for camelcase rule ([#​16605](https://github.com/eslint/eslint/issues/16605)) (Milos Djermanovic)
- [`b6ab030`](https://github.com/eslint/eslint/commit/b6ab030897d2e8b314b33a6502346a4ac45bb8da) docs: add docs codeowners ([#​16601](https://github.com/eslint/eslint/issues/16601)) (Strek)
- [`6380c87`](https://github.com/eslint/eslint/commit/6380c87c563be5dc78ce0ddd5c7409aaf71692bb) docs: fix sitemap and feed ([#​16592](https://github.com/eslint/eslint/issues/16592)) (Milos Djermanovic)
- [`ade621d`](https://github.com/eslint/eslint/commit/ade621dd12fcd3b65644bb3468248cc040db756c) docs: perf debounce the search query ([#​16586](https://github.com/eslint/eslint/issues/16586)) (Shanmughapriyan S)
- [`fbcf3ab`](https://github.com/eslint/eslint/commit/fbcf3abd54dd20aec3c695cacece56493633c97f) docs: fix searchbar clear button ([#​16585](https://github.com/eslint/eslint/issues/16585)) (Shanmughapriyan S)
- [`f894035`](https://github.com/eslint/eslint/commit/f89403553b31d24f4fc841424cc7dcb8c3ef689f) docs: HTTPS link to yeoman.io ([#​16582](https://github.com/eslint/eslint/issues/16582)) (Christian Oliff)
- [`de12b26`](https://github.com/eslint/eslint/commit/de12b266f2aa6f063d0af888b8f0de41d09ec33f) docs: Update configuration file pages ([#​16509](https://github.com/eslint/eslint/issues/16509)) (Ben Perlmutter)
- [`1ae9f20`](https://github.com/eslint/eslint/commit/1ae9f2067442434c6ccc6b41703624b302d17c67) docs: update correct code examples for `no-extra-parens` rule ([#​16560](https://github.com/eslint/eslint/issues/16560)) (Nitin Kumar)
#### Chores
- [`7628403`](https://github.com/eslint/eslint/commit/7628403a57d9d9b4e2cb2b36309170900f58832e) chore: add discord channel link ([#​16590](https://github.com/eslint/eslint/issues/16590)) (Amaresh S M)
- [`f5808cb`](https://github.com/eslint/eslint/commit/f5808cb51529174a67b4938223f06435ad6d5118) chore: fix rule doc headers check ([#​16564](https://github.com/eslint/eslint/issues/16564)) (Milos Djermanovic)
### [`v8.28.0`](https://github.com/eslint/eslint/releases/tag/v8.28.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.27.0...v8.28.0)
#### Features
- [`63bce44`](https://github.com/eslint/eslint/commit/63bce44e7b6326e1e94fc7f6283df8de7bbac273) feat: add `ignoreClassFieldInitialValues` option to no-magic-numbers ([#​16539](https://github.com/eslint/eslint/issues/16539)) (Milos Djermanovic)
- [`8385ecd`](https://github.com/eslint/eslint/commit/8385ecdbbe342211e20aebe76fa7affe8ec04c33) feat: multiline properties in rule `key-spacing` with option `align` ([#​16532](https://github.com/eslint/eslint/issues/16532)) (Francesco Trotta)
- [`a4e89db`](https://github.com/eslint/eslint/commit/a4e89dbe85589dab982885872dc206e090c27b3c) feat: `no-obj-calls` support `Intl` ([#​16543](https://github.com/eslint/eslint/issues/16543)) (Sosuke Suzuki)
#### Bug Fixes
- [`c50ae4f`](https://github.com/eslint/eslint/commit/c50ae4f840d1ee9dc7b80a46c887398c0ec0a67c) fix: Ensure that dot files are found with globs. ([#​16550](https://github.com/eslint/eslint/issues/16550)) (Nicholas C. Zakas)
- [`9432b67`](https://github.com/eslint/eslint/commit/9432b67f76ddd7b8a73d37e8a041a9ff25822f0c) fix: throw error for first unmatched pattern ([#​16533](https://github.com/eslint/eslint/issues/16533)) (Milos Djermanovic)
- [`e76c382`](https://github.com/eslint/eslint/commit/e76c3827727b48c16af8467c02c31160e5595d83) fix: allow `* 1` when followed by `/` in no-implicit-coercion ([#​16522](https://github.com/eslint/eslint/issues/16522)) (Milos Djermanovic)
#### Documentation
- [`34c05a7`](https://github.com/eslint/eslint/commit/34c05a779ada3142995392ae12978461900088df) docs: Language Options page intro and tweaks ([#​16511](https://github.com/eslint/eslint/issues/16511)) (Ben Perlmutter)
- [`3e66387`](https://github.com/eslint/eslint/commit/3e663873c97773ab1ecdff54aaa122075d5bb389) docs: add intro and edit ignoring files page ([#​16510](https://github.com/eslint/eslint/issues/16510)) (Ben Perlmutter)
- [`436f712`](https://github.com/eslint/eslint/commit/436f712843360f98b2bd63256bf0c4f77013b54c) docs: fix Header UI inconsistency ([#​16464](https://github.com/eslint/eslint/issues/16464)) (Tanuj Kanti)
- [`f743816`](https://github.com/eslint/eslint/commit/f74381696703d8eed0e175d42f96904a3d1cb4cb) docs: switch to wrench emoji for auto-fixable rules ([#​16545](https://github.com/eslint/eslint/issues/16545)) (Bryan Mishkin)
- [`bc0547e`](https://github.com/eslint/eslint/commit/bc0547eb149a1e04211826662d2d798fb331983d) docs: improve styles for versions and languages page ([#​16553](https://github.com/eslint/eslint/issues/16553)) (Nitin Kumar)
- [`6070f58`](https://github.com/eslint/eslint/commit/6070f58d802d77c6c781c6bc1f554eef8b3d8f68) docs: clarify esquery issue workaround ([#​16556](https://github.com/eslint/eslint/issues/16556)) (Milos Djermanovic)
- [`b48e4f8`](https://github.com/eslint/eslint/commit/b48e4f89c59bd1c5408e3db492a0e95a402820bd) docs: Command Line Interface intro and tweaks ([#​16535](https://github.com/eslint/eslint/issues/16535)) (Ben Perlmutter)
- [`b92b30f`](https://github.com/eslint/eslint/commit/b92b30f93db64314827305b552cbb832c63fa949) docs: Add Rules page intro and content tweaks ([#​16523](https://github.com/eslint/eslint/issues/16523)) (Ben Perlmutter)
- [`1769b42`](https://github.com/eslint/eslint/commit/1769b423392512db4adf1eff75896c1ac0c3606b) docs: Integrations page introduction ([#​16548](https://github.com/eslint/eslint/issues/16548)) (Ben Perlmutter)
- [`a8d0a57`](https://github.com/eslint/eslint/commit/a8d0a57cbc29a917258df41d3254ecd29bcf61ab) docs: make table of contents sticky on desktop ([#​16506](https://github.com/eslint/eslint/issues/16506)) (Sam Chen)
- [`a01315a`](https://github.com/eslint/eslint/commit/a01315a7d8f3a70468b7a644fde01d6983778c6b) docs: fix route of japanese translation site ([#​16542](https://github.com/eslint/eslint/issues/16542)) (Tanuj Kanti)
- [`0515628`](https://github.com/eslint/eslint/commit/05156285396eba9ce3d3a0990a8c89d5bc229636) docs: use emoji instead of svg for deprecated rule ([#​16536](https://github.com/eslint/eslint/issues/16536)) (Bryan Mishkin)
- [`68f1288`](https://github.com/eslint/eslint/commit/68f12882fbaeda8ffb26425d42d261346ff5af51) docs: set default layouts ([#​16484](https://github.com/eslint/eslint/issues/16484)) (Percy Ma)
- [`776827a`](https://github.com/eslint/eslint/commit/776827a1748da88a25e7903bd794f5439de922b5) docs: init config about specifying shared configs ([#​16483](https://github.com/eslint/eslint/issues/16483)) (Percy Ma)
- [`5c39425`](https://github.com/eslint/eslint/commit/5c39425fc55ecc0b97bbd07ac22654c0eb4f789c) docs: fix broken link to plugins ([#​16520](https://github.com/eslint/eslint/issues/16520)) (Ádám T. Nagy)
- [`c97c789`](https://github.com/eslint/eslint/commit/c97c7897686ac4dc2828537d6a017f3c99f7d905) docs: Add missing no-new-native-nonconstructor docs code fence ([#​16503](https://github.com/eslint/eslint/issues/16503)) (Brandon Mills)
#### Chores
- [`e94a4a9`](https://github.com/eslint/eslint/commit/e94a4a95ee301b0344d3292c37a0b29d8e18ab30) chore: Add tests to verify [#​16038](https://github.com/eslint/eslint/issues/16038) is fixed ([#​16538](https://github.com/eslint/eslint/issues/16538)) (Nicholas C. Zakas)
- [`e13f194`](https://github.com/eslint/eslint/commit/e13f194f89f591730aa955f7b62192c7e8296069) chore: stricter validation of `meta.docs.description` in core rules ([#​16529](https://github.com/eslint/eslint/issues/16529)) (Milos Djermanovic)
- [`72dbfbc`](https://github.com/eslint/eslint/commit/72dbfbc0c45d2b9d19b21c6a5a6b4ca71403ffbf) chore: use `pkg` parameter in `getNpmPackageVersion` ([#​16525](https://github.com/eslint/eslint/issues/16525)) (webxmsj)
### [`v8.27.0`](https://github.com/eslint/eslint/releases/tag/v8.27.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.26.0...v8.27.0)
#### Features
- [`f14587c`](https://github.com/eslint/eslint/commit/f14587c42bb0fe6ec89529aede045a488083d6ee) feat: new `no-new-native-nonconstructor` rule ([#​16368](https://github.com/eslint/eslint/issues/16368)) (Sosuke Suzuki)
- [`978799b`](https://github.com/eslint/eslint/commit/978799bd5c76fecf4ce8f17d89ad6c9f436c3228) feat: add new rule `no-empty-static-block` ([#​16325](https://github.com/eslint/eslint/issues/16325)) (Sosuke Suzuki)
- [`69216ee`](https://github.com/eslint/eslint/commit/69216ee69c7172e847b64e0e934b5121a34d0ea3) feat: no-empty suggest to add comment in empty BlockStatement ([#​16470](https://github.com/eslint/eslint/issues/16470)) (Nitin Kumar)
- [`319f0a5`](https://github.com/eslint/eslint/commit/319f0a5491598825bbd528c6d1fc12771056a74c) feat: use `context.languageOptions.ecmaVersion` in core rules ([#​16458](https://github.com/eslint/eslint/issues/16458)) (Milos Djermanovic)
#### Bug Fixes
- [`c3ce521`](https://github.com/eslint/eslint/commit/c3ce5212f672d95dde3465d7d3c4bf99ff665f8b) fix: Ensure unmatched glob patterns throw an error ([#​16462](https://github.com/eslint/eslint/issues/16462)) (Nicholas C. Zakas)
- [`886a038`](https://github.com/eslint/eslint/commit/886a0386897f96d2da95eba8c52bd893fcbf7e86) fix: handle files with unspecified path in `getRulesMetaForResults` ([#​16437](https://github.com/eslint/eslint/issues/16437)) (Francesco Trotta)
#### Documentation
- [`ce93b42`](https://github.com/eslint/eslint/commit/ce93b429bf917640473dd7e26b49bba993c68ce4) docs: Stylelint property-no-unknown ([#​16497](https://github.com/eslint/eslint/issues/16497)) (Nick Schonning)
- [`d2cecb4`](https://github.com/eslint/eslint/commit/d2cecb4ad2a6d33444cf0288a863c43acb3b468a) docs: Stylelint declaration-block-no-shorthand-property-overrides ([#​16498](https://github.com/eslint/eslint/issues/16498)) (Nick Schonning)
- [`0a92805`](https://github.com/eslint/eslint/commit/0a92805d7713118866e519b0ff2a61c5d6238ad9) docs: stylelint color-hex-case ([#​16496](https://github.com/eslint/eslint/issues/16496)) (Nick Schonning)
- [`74a5af4`](https://github.com/eslint/eslint/commit/74a5af487ac7296a46a8078e585f00df72b63d83) docs: fix stylelint error ([#​16491](https://github.com/eslint/eslint/issues/16491)) (Milos Djermanovic)
- [`324db1a`](https://github.com/eslint/eslint/commit/324db1a11e43ba9d954dc522763faea19129ce6a) docs: explicit stylelint color related rules ([#​16465](https://github.com/eslint/eslint/issues/16465)) (Nick Schonning)
- [`94dc4f1`](https://github.com/eslint/eslint/commit/94dc4f19ba49fe2358f8bcc2fc3555d222766755) docs: use Stylelint for HTML files ([#​16468](https://github.com/eslint/eslint/issues/16468)) (Nick Schonning)
- [`cc6128d`](https://github.com/eslint/eslint/commit/cc6128db4f489c3ab80fff2f9dbeea313e72208d) docs: enable stylelint declaration-block-no-duplicate-properties ([#​16466](https://github.com/eslint/eslint/issues/16466)) (Nick Schonning)
- [`d03a8bf`](https://github.com/eslint/eslint/commit/d03a8bf8978bd330aeb951f18cc92bf1ad24eeec) docs: Add heading to justification explanation ([#​16430](https://github.com/eslint/eslint/issues/16430)) (Maritaria)
- [`8a15968`](https://github.com/eslint/eslint/commit/8a159686f9d497262d573dd601855ce28362199b) docs: add Stylelint configuration and cleanup ([#​16379](https://github.com/eslint/eslint/issues/16379)) (Nick Schonning)
- [`9b0a469`](https://github.com/eslint/eslint/commit/9b0a469d1e4650c1d9da26239357e715b11b2d97) docs: note commit messages don't support scope ([#​16435](https://github.com/eslint/eslint/issues/16435)) (Andy Edwards)
- [`1581405`](https://github.com/eslint/eslint/commit/15814057fd69319b3744bdea5db2455f85d2e74f) docs: improve context.getScope() docs ([#​16417](https://github.com/eslint/eslint/issues/16417)) (Ben Perlmutter)
- [`b797149`](https://github.com/eslint/eslint/commit/b7971496e9b44add405ca0360294f5c3be85b540) docs: update formatters template ([#​16454](https://github.com/eslint/eslint/issues/16454)) (Milos Djermanovic)
- [`5ac4de9`](https://github.com/eslint/eslint/commit/5ac4de911f712cb3a5a16eb7a4063eee09dfc97c) docs: fix link to formatters on the Core Concepts page ([#​16455](https://github.com/eslint/eslint/issues/16455)) (Vladislav)
- [`33313ef`](https://github.com/eslint/eslint/commit/33313ef56258a6a96b00a3e70025b94bd2f2fe9f) docs: core-concepts: fix link to semi rule ([#​16453](https://github.com/eslint/eslint/issues/16453)) (coderaiser)
### [`v8.26.0`](https://github.com/eslint/eslint/releases/tag/v8.26.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.25.0...v8.26.0)
#### Features
- [`4715787`](https://github.com/eslint/eslint/commit/4715787724a71494ba0bb0c5fe4639570bb6985b) feat: check `Object.create()` in getter-return ([#​16420](https://github.com/eslint/eslint/issues/16420)) (Yuki Hirasawa)
- [`28d1902`](https://github.com/eslint/eslint/commit/28d190264017dbaa29f2ab218f73b623143cd1af) feat: `no-implicit-globals` supports `exported` block comment ([#​16343](https://github.com/eslint/eslint/issues/16343)) (Sosuke Suzuki)
- [`e940be7`](https://github.com/eslint/eslint/commit/e940be7a83d0caea15b64c1e1c2785a6540e2641) feat: Use ESLINT_USE_FLAT_CONFIG environment variable for flat config ([#​16356](https://github.com/eslint/eslint/issues/16356)) (Tomer Aberbach)
- [`dd0c58f`](https://github.com/eslint/eslint/commit/dd0c58f0f34d24331ae55139af39cf2747125f5e) feat: Swap out Globby for custom globbing solution. ([#​16369](https://github.com/eslint/eslint/issues/16369)) (Nicholas C. Zakas)
#### Bug Fixes
- [`df77409`](https://github.com/eslint/eslint/commit/df7740967ffab2915974c7b310ac76ea2915ac2d) fix: use `baseConfig` constructor option in FlatESLint ([#​16432](https://github.com/eslint/eslint/issues/16432)) (Milos Djermanovic)
- [`33668ee`](https://github.com/eslint/eslint/commit/33668ee9d22e1988ba03e07fb547738bdb21dc0e) fix: Ensure that glob patterns are matched correctly. ([#​16449](https://github.com/eslint/eslint/issues/16449)) (Nicholas C. Zakas)
- [`740b208`](https://github.com/eslint/eslint/commit/740b20826fadc5322ea5547c1ba41793944e571d) fix: ignore messages without a `ruleId` in `getRulesMetaForResults` ([#​16409](https://github.com/eslint/eslint/issues/16409)) (Francesco Trotta)
- [`8f9759e`](https://github.com/eslint/eslint/commit/8f9759e2a94586357d85fac902e038fabdba79a7) fix: `--ignore-pattern` in flat config mode should be relative to `cwd` ([#​16425](https://github.com/eslint/eslint/issues/16425)) (Milos Djermanovic)
- [`325ad37`](https://github.com/eslint/eslint/commit/325ad375a52d1c7b8b8fd23943350c91781366a2) fix: make `getRulesMetaForResults` return a plain object in trivial case ([#​16438](https://github.com/eslint/eslint/issues/16438)) (Francesco Trotta)
- [`a2810bc`](https://github.com/eslint/eslint/commit/a2810bc485d9f1123a86b60702fcaa51e19d71a3) fix: Ensure that directories can be unignored. ([#​16436](https://github.com/eslint/eslint/issues/16436)) (Nicholas C. Zakas)
- [`35916ad`](https://github.com/eslint/eslint/commit/35916ad9bfc07dab63361721df1bd7f21e43e094) fix: Ensure unignore and reignore work correctly in flat config. ([#​16422](https://github.com/eslint/eslint/issues/16422)) (Nicholas C. Zakas)
#### Documentation
- [`651649b`](https://github.com/eslint/eslint/commit/651649b12797594a86c0d659d6a0d1cdbda6f57b) docs: Core concepts page ([#​16399](https://github.com/eslint/eslint/issues/16399)) (Ben Perlmutter)
- [`631cf72`](https://github.com/eslint/eslint/commit/631cf72e82f316a2cc08770e5c81b858637ab04a) docs: note --ignore-path not supported with flat config ([#​16434](https://github.com/eslint/eslint/issues/16434)) (Andy Edwards)
- [`1692840`](https://github.com/eslint/eslint/commit/1692840a2f763737a4891419dc304db4ebedab5d) docs: fix syntax in examples for new config files ([#​16427](https://github.com/eslint/eslint/issues/16427)) (Milos Djermanovic)
- [`d336cfc`](https://github.com/eslint/eslint/commit/d336cfc9145a72bf8730250ee1e331a135e6ee2c) docs: Document extending plugin with new config ([#​16394](https://github.com/eslint/eslint/issues/16394)) (Ben Perlmutter)
#### Chores
- [`e917a9a`](https://github.com/eslint/eslint/commit/e917a9a2e555d398c64b985fc933d44a42c958f0) ci: add node v19 ([#​16443](https://github.com/eslint/eslint/issues/16443)) (Koichi ITO)
- [`4b70b91`](https://github.com/eslint/eslint/commit/4b70b91a6e28669ab8e2a4ce2a6d9ed40be20fa7) chore: Add VS Code issues link ([#​16423](https://github.com/eslint/eslint/issues/16423)) (Nicholas C. Zakas)
- [`232d291`](https://github.com/eslint/eslint/commit/232d2916ac5e44db55c2ffbd2f3b37ad70037b7b) chore: suppress a Node.js deprecation warning ([#​16398](https://github.com/eslint/eslint/issues/16398)) (Koichi ITO)
### [`v8.25.0`](https://github.com/eslint/eslint/releases/tag/v8.25.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.24.0...v8.25.0)
#### Features
- [`173e820`](https://github.com/eslint/eslint/commit/173e82040895ad53b2d9940bfb3fb67a0478f00b) feat: Pass --max-warnings value to formatters ([#​16348](https://github.com/eslint/eslint/issues/16348)) (Brandon Mills)
- [`6964cb1`](https://github.com/eslint/eslint/commit/6964cb1e0f073b236cb3288b9d8be495336bbf29) feat: remove support for ignore files in FlatESLint ([#​16355](https://github.com/eslint/eslint/issues/16355)) (Milos Djermanovic)
- [`1cc4b3a`](https://github.com/eslint/eslint/commit/1cc4b3a8f82a7945dcd8c59550b6a906a0fabbb4) feat: `id-length` counts graphemes instead of code units ([#​16321](https://github.com/eslint/eslint/issues/16321)) (Sosuke Suzuki)
#### Documentation
- [`90c6028`](https://github.com/eslint/eslint/commit/90c602802b6e330b79c42f282e9a615c583e32d7) docs: Conflicting fixes ([#​16366](https://github.com/eslint/eslint/issues/16366)) (Ben Perlmutter)
- [`5a3fe70`](https://github.com/eslint/eslint/commit/5a3fe70c5261acbf115fa5f47231cbc4ac62c1bc) docs: Add VS to integrations page ([#​16381](https://github.com/eslint/eslint/issues/16381)) (Maria José Solano)
- [`49bd1e5`](https://github.com/eslint/eslint/commit/49bd1e5669b34fd7e0f4a3cf42009866980d7e15) docs: remove unused link definitions ([#​16376](https://github.com/eslint/eslint/issues/16376)) (Nick Schonning)
- [`3bd380d`](https://github.com/eslint/eslint/commit/3bd380d3ea7e88ade4905ec0b240c866ab79a69d) docs: typo cleanups for docs ([#​16374](https://github.com/eslint/eslint/issues/16374)) (Nick Schonning)
- [`b3a0837`](https://github.com/eslint/eslint/commit/b3a08376cfb61275a7557d6d166b6116f36e5ac2) docs: remove duplicate words ([#​16378](https://github.com/eslint/eslint/issues/16378)) (Nick Schonning)
- [`a682562`](https://github.com/eslint/eslint/commit/a682562458948f74a227be60a80e10e7a3753124) docs: add `BigInt` to `new-cap` docs ([#​16362](https://github.com/eslint/eslint/issues/16362)) (Sosuke Suzuki)
- [`f6d57fb`](https://github.com/eslint/eslint/commit/f6d57fb657c2f4e8e0140ad057da34c935482972) docs: Update docs README ([#​16352](https://github.com/eslint/eslint/issues/16352)) (Ben Perlmutter)
- [`7214347`](https://github.com/eslint/eslint/commit/721434705bd569e33911e25d2688e33f10898d52) docs: fix logical-assignment-operators option typo ([#​16346](https://github.com/eslint/eslint/issues/16346)) (Jonathan Wilsson)
#### Chores
- [`1f78594`](https://github.com/eslint/eslint/commit/1f785944f61c97996445e48cb74fc300142e7310) chore: upgrade [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​1](https://github.com/1).3.3 ([#​16397](https://github.com/eslint/eslint/issues/16397)) (Milos Djermanovic)
- [`8476a9b`](https://github.com/eslint/eslint/commit/8476a9b8b81164887cdf38a21d431b75ff2956b1) chore: Remove CODEOWNERS ([#​16375](https://github.com/eslint/eslint/issues/16375)) (Nick Schonning)
- [`720ff75`](https://github.com/eslint/eslint/commit/720ff75beb9f4fdcf2a185fcb8020cf78483fdeb) chore: use "ci" for Dependabot commit message ([#​16377](https://github.com/eslint/eslint/issues/16377)) (Nick Schonning)
- [`42f5479`](https://github.com/eslint/eslint/commit/42f547948f284f1c67799f237dfeb86fc400c7c7) chore: bump actions/stale from 5 to 6 ([#​16350](https://github.com/eslint/eslint/issues/16350)) (dependabot\[bot])
- [`e5e9e27`](https://github.com/eslint/eslint/commit/e5e9e271da58361bda16f7abc8f367ccc6f91510) chore: remove `jsdoc` dev dependency ([#​16344](https://github.com/eslint/eslint/issues/16344)) (Milos Djermanovic)
### [`v8.24.0`](https://github.com/eslint/eslint/releases/tag/v8.24.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.23.1...v8.24.0)
#### Features
- [`1729f9e`](https://github.com/eslint/eslint/commit/1729f9ea4d7b2945b2b701d72027fd4aace954cf) feat: account for `sourceType: "commonjs"` in the strict rule ([#​16308](https://github.com/eslint/eslint/issues/16308)) (Milos Djermanovic)
- [`b0d72c9`](https://github.com/eslint/eslint/commit/b0d72c96b2a9cde7a5798c2b08ec4e70683c6aca) feat: add rule logical-assignment-operators ([#​16102](https://github.com/eslint/eslint/issues/16102)) (fnx)
- [`f02bcd9`](https://github.com/eslint/eslint/commit/f02bcd91bf89b6c167d5346a36677fdb854f0c05) feat: `array-callback-return` support `findLast` and `findLastIndex` ([#​16314](https://github.com/eslint/eslint/issues/16314)) (Sosuke Suzuki)
#### Documentation
- [`2c152ff`](https://github.com/eslint/eslint/commit/2c152ff0fb709b99e62c19ecd2c95689efacbe4c) docs: note false positive `Object.getOwnPropertyNames` in prefer-reflect ([#​16317](https://github.com/eslint/eslint/issues/16317)) (AnnAngela)
- [`bf7bd88`](https://github.com/eslint/eslint/commit/bf7bd885a92046a6b6bcbcaaa1e78e9f2c4b482f) docs: fix warn severity description for new config files ([#​16324](https://github.com/eslint/eslint/issues/16324)) (Nitin Kumar)
- [`8cc0bbe`](https://github.com/eslint/eslint/commit/8cc0bbe440dc5e6af6ef02f00d0514a40ca07c24) docs: use more clean link syntax ([#​16309](https://github.com/eslint/eslint/issues/16309)) (Percy Ma)
- [`6ba269e`](https://github.com/eslint/eslint/commit/6ba269ed673f965d081287b769c12beeb5f98887) docs: fix typo ([#​16288](https://github.com/eslint/eslint/issues/16288)) (jjangga0214)
#### Chores
- [`131e646`](https://github.com/eslint/eslint/commit/131e646e227b9aca3937fe287343bf2c3df408af) chore: Upgrade [@​humanwhocodes/config-array](https://github.com/humanwhocodes/config-array) for perf ([#​16339](https://github.com/eslint/eslint/issues/16339)) (Nicholas C. Zakas)
- [`504fe59`](https://github.com/eslint/eslint/commit/504fe59b0e0f4f5a2afb6a69aaed5cb4ca631012) perf: switch from object spread to `Object.assign` when merging globals ([#​16311](https://github.com/eslint/eslint/issues/16311)) (Milos Djermanovic)
### [`v8.23.1`](https://github.com/eslint/eslint/releases/tag/v8.23.1)
[Compare Source](https://github.com/eslint/eslint/compare/v8.23.0...v8.23.1)
#### Bug Fixes
- [`b719893`](https://github.com/eslint/eslint/commit/b71989388a921886caa4c6cb48729bbf60c46100) fix: Upgrade eslintrc to stop redefining plugins ([#​16297](https://github.com/eslint/eslint/issues/16297)) (Brandon Mills)
- [`734b54e`](https://github.com/eslint/eslint/commit/734b54eb9c6c4839c0f99ebe18dc5695754aac1d) fix: improve autofix for the `prefer-const` rule ([#​16292](https://github.com/eslint/eslint/issues/16292)) (Nitin Kumar)
- [`6a923ff`](https://github.com/eslint/eslint/commit/6a923ff9257a4f009cefed049ebb59a4b5acdab5) fix: Ensure that glob patterns are normalized ([#​16287](https://github.com/eslint/eslint/issues/16287)) (Nicholas C. Zakas)
- [`c6900f8`](https://github.com/eslint/eslint/commit/c6900f89a89f3de5d3c50c69a1bc62eac6eb76d7) fix: Ensure globbing doesn't include subdirectories ([#​16272](https://github.com/eslint/eslint/issues/16272)) (Nicholas C. Zakas)
#### Documentation
- [`16cba3f`](https://github.com/eslint/eslint/commit/16cba3f31294a673721864267aa13ea35233326b) docs: fix mobile double tap issue ([#​16293](https://github.com/eslint/eslint/issues/16293)) (Sam Chen)
- [`e098b5f`](https://github.com/eslint/eslint/commit/e098b5f80472e80c70603306e77e14ea15f1a93b) docs: keyboard control to search results ([#​16222](https://github.com/eslint/eslint/issues/16222)) (Shanmughapriyan S)
- [`1b5b2a7`](https://github.com/eslint/eslint/commit/1b5b2a7de504f2971a6a488d8a57442e73b56a51) docs: add Consolas font and prioritize resource loading ([#​16225](https://github.com/eslint/eslint/issues/16225)) (Amaresh S M)
- [`1ae8236`](https://github.com/eslint/eslint/commit/1ae8236a2e71c9dead20ba9da60d8cc9e317859a) docs: copy & use main package version in docs on release ([#​16252](https://github.com/eslint/eslint/issues/16252)) (Jugal Thakkar)
- [`279f0af`](https://github.com/eslint/eslint/commit/279f0afc14617c037da482919942beef87f56e45) docs: Improve id-denylist documentation ([#​16223](https://github.com/eslint/eslint/issues/16223)) (Mert Ciflikli)
#### Chores
- [`38e8171`](https://github.com/eslint/eslint/commit/38e8171d9b170f400ac340368d044b2093114e94) perf: migrate rbTree to js-sdsl ([#​16267](https://github.com/eslint/eslint/issues/16267)) (Zilong Yao)
- [`1c388fb`](https://github.com/eslint/eslint/commit/1c388fb37739cc09dbd0b4aa59e9d45674280ad5) chore: switch nyc to c8 ([#​16263](https://github.com/eslint/eslint/issues/16263)) (唯然)
- [`67db10c`](https://github.com/eslint/eslint/commit/67db10c51dbb871a201eab444f6a73fbc1e4fc75) chore: enable linting `.eleventy.js` again ([#​16274](https://github.com/eslint/eslint/issues/16274)) (Milos Djermanovic)
- [`42bfbd7`](https://github.com/eslint/eslint/commit/42bfbd7b7b91106e5f279a05f40c20769e3cd29f) chore: fix `npm run perf` crashes ([#​16258](https://github.com/eslint/eslint/issues/16258)) (唯然)
### [`v8.23.0`](https://github.com/eslint/eslint/releases/tag/v8.23.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.22.0...v8.23.0)
#### Features
- [`3e5839e`](https://github.com/eslint/eslint/commit/3e5839ecae96aecfbc1ac9526e88e0105e671032) feat: Enable eslint.config.js lookup from CLI ([#​16235](https://github.com/eslint/eslint/issues/16235)) (Nicholas C. Zakas)
- [`30b1a2d`](https://github.com/eslint/eslint/commit/30b1a2dac9060673101485841c4c7521675bf917) feat: add `allowEmptyCase` option to no-fallthrough rule ([#​15887](https://github.com/eslint/eslint/issues/15887)) (Amaresh S M)
- [`43f03aa`](https://github.com/eslint/eslint/commit/43f03aa96b632039b1d9cad097a70b227bb7d348) feat: no-warning-comments support comments with decoration ([#​16120](https://github.com/eslint/eslint/issues/16120)) (Lachlan Hunt)
#### Documentation
- [`b1918da`](https://github.com/eslint/eslint/commit/b1918da0f6cb8fe690c7377667616ec7cb57111e) docs: package.json conventions ([#​16206](https://github.com/eslint/eslint/issues/16206)) (Patrick McElhaney)
- [`0e03c33`](https://github.com/eslint/eslint/commit/0e03c333a70bebd00307deead0befa519f983f44) docs: remove word immediately ([#​16217](https://github.com/eslint/eslint/issues/16217)) (Strek)
- [`c6790db`](https://github.com/eslint/eslint/commit/c6790db6494e64a5261d74c0f3c4dc6139c59435) docs: add anchor link for "migrating from jscs" ([#​16207](https://github.com/eslint/eslint/issues/16207)) (Percy Ma)
- [`7137344`](https://github.com/eslint/eslint/commit/71373442c42b356f34179dba18f860e1d79a780d) docs: auto-generation edit link ([#​16213](https://github.com/eslint/eslint/issues/16213)) (Percy Ma)
#### Chores
- [`2e004ab`](https://github.com/eslint/eslint/commit/2e004ab990a4a5a4efc44974da005d2161490256) chore: upgrade [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​1](https://github.com/1).3.1 ([#​16249](https://github.com/eslint/eslint/issues/16249)) (Milos Djermanovic)
- [`d35fbbe`](https://github.com/eslint/eslint/commit/d35fbbef895e8f4ac6eaf1756349230769a02b4d) chore: Upgrade to espree@9.4.0 ([#​16243](https://github.com/eslint/eslint/issues/16243)) (Milos Djermanovic)
- [`ed26229`](https://github.com/eslint/eslint/commit/ed26229a19359b356f3a401698488c1707d4c029) test: add no-extra-parens tests with rest properties ([#​16236](https://github.com/eslint/eslint/issues/16236)) (Milos Djermanovic)
- [`deaf69f`](https://github.com/eslint/eslint/commit/deaf69ffd8f9b97b4b8c29a244a79969ff14c80a) chore: fix off-by-one `min-width: 1023px` media queries ([#​15974](https://github.com/eslint/eslint/issues/15974)) (Milos Djermanovic)
- [`63dec9f`](https://github.com/eslint/eslint/commit/63dec9fdee793be9bf2939e1bda0717b9cc6dcf8) refactor: simplify `parseListConfig` ([#​16241](https://github.com/eslint/eslint/issues/16241)) (Milos Djermanovic)
### [`v8.22.0`](https://github.com/eslint/eslint/releases/tag/v8.22.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.21.0...v8.22.0)
#### Features
- [`2b97607`](https://github.com/eslint/eslint/commit/2b97607675e1d0920a3abedd736e2ae00ed26d52) feat: Implement caching for FlatESLint ([#​16190](https://github.com/eslint/eslint/issues/16190)) (Nicholas C. Zakas)
- [`fd5d3d3`](https://github.com/eslint/eslint/commit/fd5d3d37c97001fad1d9ae4386f76b3587cceba9) feat: add `methodsIgnorePattern` option to object-shorthand rule ([#​16185](https://github.com/eslint/eslint/issues/16185)) (Milos Djermanovic)
#### Documentation
- [`9f5a752`](https://github.com/eslint/eslint/commit/9f5a75206675f2404ad6733640cf05ab44b02274) docs: optimize image assets ([#​16170](https://github.com/eslint/eslint/issues/16170)) (Sam Chen)
- [`61b2948`](https://github.com/eslint/eslint/commit/61b2948cb71ec505d2f7e904c7ad77ee1da64db2) docs: add svgo command to pre commit hook ([#​16178](https://github.com/eslint/eslint/issues/16178)) (Amaresh S M)
- [`784096d`](https://github.com/eslint/eslint/commit/784096d37808e59ce8cc07c3c18018b31a31c3f8) docs: improve search result UI ([#​16187](https://github.com/eslint/eslint/issues/16187)) (Sam Chen)
- [`d0f4cb4`](https://github.com/eslint/eslint/commit/d0f4cb42e86b4b9c7bdf91e88a4ec0d36074f36b) docs: use shorthand property name in example ([#​16180](https://github.com/eslint/eslint/issues/16180)) (Kevin Elliott)
#### Chores
- [`10a6e0e`](https://github.com/eslint/eslint/commit/10a6e0e14488e4ae9ab267fb5db2ec0c5bb85d59) chore: remove deploy workflow for playground ([#​16186](https://github.com/eslint/eslint/issues/16186)) (Milos Djermanovic)
### [`v8.21.0`](https://github.com/eslint/eslint/releases/tag/v8.21.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.20.0...v8.21.0)
#### Features
- [`7b43ea1`](https://github.com/eslint/eslint/commit/7b43ea14a8af5fc3dbac38fa9d5bc71741328c16) feat: Implement FlatESLint ([#​16149](https://github.com/eslint/eslint/issues/16149)) (Nicholas C. Zakas)
- [`92bf49a`](https://github.com/eslint/eslint/commit/92bf49a4b39dde728fbc6d348e62c7009e21cf7d) feat: improve the key width calculation in `key-spacing` rule ([#​16154](https://github.com/eslint/eslint/issues/16154)) (Nitin Kumar)
- [`c461542`](https://github.com/eslint/eslint/commit/c4615421cb4825e2ad22e275ec9439756d56299c) feat: add new `allowLineSeparatedGroups` option to the `sort-keys` rule ([#​16138](https://github.com/eslint/eslint/issues/16138)) (Nitin Kumar)
- [`1cdcbca`](https://github.com/eslint/eslint/commit/1cdcbca8a961a057a9db40df412f249545befe2b) feat: add deprecation warnings for legacy API in `RuleTester` ([#​16063](https://github.com/eslint/eslint/issues/16063)) (Nitin Kumar)
#### Bug Fixes
- [`0396775`](https://github.com/eslint/eslint/commit/03967755270ae28eec651281c50b6990d3983f48) fix: lines-around-comment apply `allowBlockStart` for switch statements ([#​16153](https://github.com/eslint/eslint/issues/16153)) (Nitin Kumar)
#### Documentation
- [`2aadc93`](https://github.com/eslint/eslint/commit/2aadc93272f1ab7f40246c6b18c4056660f2b3a2) docs: add anchors to headings inside docs content ([#​16134](https://github.com/eslint/eslint/issues/16134)) (Strek)
#### Chores
- [`8892511`](https://github.com/eslint/eslint/commit/889251194867b1f394c571a5982249329fa44cfd) chore: Upgrade to Espree 9.3.3 ([#​16173](https://github.com/eslint/eslint/issues/16173)) (Brandon Mills)
- [`1233bee`](https://github.com/eslint/eslint/commit/1233beea3938fc4234c8f75917776832226fc3c8) chore: switch to eslint-plugin-node's maintained fork ([#​16150](https://github.com/eslint/eslint/issues/16150)) (唯然)
- [`97b95c0`](https://github.com/eslint/eslint/commit/97b95c068d5b35fae68ca919257b61430271ac76) chore: upgrade puppeteer v13 ([#​16151](https://github.com/eslint/eslint/issues/16151)) (唯然)
### [`v8.20.0`](https://github.com/eslint/eslint/releases/tag/v8.20.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.19.0...v8.20.0)
#### Features
- [`ca83178`](https://github.com/eslint/eslint/commit/ca83178b18cd5d649bd52a20aef8f8b3f48d3085) feat: catch preprocess errors ([#​16105](https://github.com/eslint/eslint/issues/16105)) (JounQin)
#### Bug Fixes
- [`30be0ed`](https://github.com/eslint/eslint/commit/30be0ed4d84dd436e6c2e345e264c10b2bd37308) fix: no-warning-comments rule escapes special RegEx characters in terms ([#​16090](https://github.com/eslint/eslint/issues/16090)) (Lachlan Hunt)
- [`bfe5e88`](https://github.com/eslint/eslint/commit/bfe5e884098874bb512609bcd94a5e5ed797839d) fix: ignore spacing before `]` and `}` in comma-spacing ([#​16113](https://github.com/eslint/eslint/issues/16113)) (Milos Djermanovic)
#### Documentation
- [`845c4f4`](https://github.com/eslint/eslint/commit/845c4f40274ccb3727c624db44c7a23aafa71318) docs: Add website team details ([#​16115](https://github.com/eslint/eslint/issues/16115)) (Nicholas C. Zakas)
- [`5a0dfdb`](https://github.com/eslint/eslint/commit/5a0dfdb9938ffdcea52047466bac11ea983f4b29) docs: Link to blog post in no-constant-binary-expression ([#​16112](https://github.com/eslint/eslint/issues/16112)) (Jordan Eldredge)
- [`bc692a9`](https://github.com/eslint/eslint/commit/bc692a9bf5c664c646ce386eff44eb706c231127) docs: remove install command ([#​16084](https://github.com/eslint/eslint/issues/16084)) (Strek)
- [`49ca3f0`](https://github.com/eslint/eslint/commit/49ca3f090425e06fdf6e66bcf2415508c46671e1) docs: don't show toc when content not found ([#​16095](https://github.com/eslint/eslint/issues/16095)) (Amaresh S M)
- [`ba19e3f`](https://github.com/eslint/eslint/commit/ba19e3f80a32ceae82e0ed6c0acf16061d8370da) docs: enhance 404 page UI ([#​16097](https://github.com/eslint/eslint/issues/16097)) (Amaresh S M)
- [`a75d3b4`](https://github.com/eslint/eslint/commit/a75d3b47b84f59c080c0c8301ae859fa64aa0f0f) docs: remove unused meta.docs.category field in working-with-rules page ([#​16109](https://github.com/eslint/eslint/issues/16109)) (Brandon Scott)
- [`cdc0206`](https://github.com/eslint/eslint/commit/cdc020639022dd931863460273de61f4ed4ce0f8) docs: add formatters page edit link ([#​16094](https://github.com/eslint/eslint/issues/16094)) (Amaresh S M)
- [`4d1ed22`](https://github.com/eslint/eslint/commit/4d1ed22dede531108c8a7899d513f64f0662c135) docs: preselect default theme ([#​16098](https://github.com/eslint/eslint/issues/16098)) (Strek)
- [`4b79612`](https://github.com/eslint/eslint/commit/4b79612f0bdf860142401033f32fe9a5b8cd7d03) docs: add missing correct/incorrect containers ([#​16087](https://github.com/eslint/eslint/issues/16087)) (Milos Djermanovic)
- [`09f6acb`](https://github.com/eslint/eslint/commit/09f6acbf2136e3084a3174607ab29a48d5d519b0) docs: fix UI bug on rules index and details pages ([#​16082](https://github.com/eslint/eslint/issues/16082)) (Deepshika S)
- [`f5db264`](https://github.com/eslint/eslint/commit/f5db264931fd6259e064b5cf24b4233f5aaa4c7d) docs: remove remaining duplicate rule descriptions ([#​16093](https://github.com/eslint/eslint/issues/16093)) (Milos Djermanovic)
- [`32a6b2a`](https://github.com/eslint/eslint/commit/32a6b2a5caae8fa3734dfbdb9640bb4963fc5f4f) docs: Add scroll behaviour smooth ([#​16056](https://github.com/eslint/eslint/issues/16056)) (Amaresh S M)
#### Chores
- [`bbf8df4`](https://github.com/eslint/eslint/commit/bbf8df41c901d41753ca4f3f0baf021944782597) chore: Mark autogenerated release blog post as draft ([#​16130](https://github.com/eslint/eslint/issues/16130)) (Nicholas C. Zakas)
- [`eee4306`](https://github.com/eslint/eslint/commit/eee43067f635c0ec3b61e416f47849029d12268d) chore: update internal lint dependencies ([#​16088](https://github.com/eslint/eslint/issues/16088)) (Bryan Mishkin)
- [`9615a42`](https://github.com/eslint/eslint/commit/9615a42c9f065188024423a28b603cb93dad18d4) chore: update formatter examples template to avoid markdown lint error ([#​16085](https://github.com/eslint/eslint/issues/16085)) (Milos Djermanovic)
- [`62541ed`](https://github.com/eslint/eslint/commit/62541edf5843ff8e01f14f870701d5df0b2c1cb5) chore: fix markdown linting error ([#​16083](https://github.com/eslint/eslint/issues/16083)) (唯然)
### [`v8.19.0`](https://github.com/eslint/eslint/releases/tag/v8.19.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.18.0...v8.19.0)
#### Features
- [`7023628`](https://github.com/eslint/eslint/commit/7023628eb3af1bcc0151afab2bf617217fae51b1) feat: add importNames support for patterns in no-restricted-imports ([#​16059](https://github.com/eslint/eslint/issues/16059)) (Brandon Scott)
- [`472c368`](https://github.com/eslint/eslint/commit/472c3681364833f697d726abc3c33fbe2663eeb7) feat: fix handling of blockless `with` statements in indent rule ([#​16068](https://github.com/eslint/eslint/issues/16068)) (Milos Djermanovic)
#### Bug Fixes
- [`fc81848`](https://github.com/eslint/eslint/commit/fc81848238ee0f6ff93615875ea4b8e95dc09249) fix: throw helpful exception when rule has wrong return type ([#​16075](https://github.com/eslint/eslint/issues/16075)) (Bryan Mishkin)
#### Documentation
- [`3ae0574`](https://github.com/eslint/eslint/commit/3ae0574fc78c4a2b406625e4792cb2859cb9bcb1) docs: Remove duplicate rule descriptions ([#​16052](https://github.com/eslint/eslint/issues/16052)) (Amaresh S M)
- [`f50cf43`](https://github.com/eslint/eslint/commit/f50cf436aaa5dff1273f4753dd3fc6782f95a045) docs: Add base href to each page to fix relative URLs ([#​16046](https://github.com/eslint/eslint/issues/16046)) (Nicholas C. Zakas)
- [`ae4b449`](https://github.com/eslint/eslint/commit/ae4b449719d496fd611903d596341ec4c1d81c16) docs: make logo link clickable on small width screens ([#​16058](https://github.com/eslint/eslint/issues/16058)) (Milos Djermanovic)
- [`280f898`](https://github.com/eslint/eslint/commit/280f898bff9b809327e4c94cea3632ba95af4485) docs: use only fenced code blocks ([#​16044](https://github.com/eslint/eslint/issues/16044)) (Milos Djermanovic)
- [`f5d63b9`](https://github.com/eslint/eslint/commit/f5d63b9e15d9f325ef4953b683cb67133b05e9ea) docs: add listener only if element exists ([#​16045](https://github.com/eslint/eslint/issues/16045)) (Amaresh S M)
- [`8b639cc`](https://github.com/eslint/eslint/commit/8b639ccb2fb0f0a7d7aaee1f1fc2881a237de95d) docs: add missing migrating-to-8.0.0 in the user guide ([#​16048](https://github.com/eslint/eslint/issues/16048)) (唯然)
- [`b8e68c1`](https://github.com/eslint/eslint/commit/b8e68c1f7e2b8fa5c108216f74dcd3100aa33b0f) docs: Update release process ([#​16036](https://github.com/eslint/eslint/issues/16036)) (Nicholas C. Zakas)
- [`6d0cb11`](https://github.com/eslint/eslint/commit/6d0cb11c6d134896d8920c9bf3cc3e492f0eb8e2) docs: remove table of contents from markdown text ([#​15999](https://github.com/eslint/eslint/issues/15999)) (Nitin Kumar)
#### Chores
- [`e884933`](https://github.com/eslint/eslint/commit/e88493395b3be2b08e14e9b84d20d2733f78582c) chore: use `github-slugger` for markdown anchors ([#​16067](https://github.com/eslint/eslint/issues/16067)) (Strek)
- [`02e9cb0`](https://github.com/eslint/eslint/commit/02e9cb01e7663af3a3fd16725afc7d71e73b9eed) chore: revamp carbon ad style ([#​16078](https://github.com/eslint/eslint/issues/16078)) (Amaresh S M)
- [`b6aee95`](https://github.com/eslint/eslint/commit/b6aee9591ecc2e2f5738ab8bef20faac1e05b5c3) chore: remove unwanted comments from rules markdown ([#​16054](https://github.com/eslint/eslint/issues/16054)) (Strek)
- [`6840940`](https://github.com/eslint/eslint/commit/6840940a766d671831d5cee0e3c0e2f4e642632a) chore: correctly use .markdownlintignore in Makefile ([#​16060](https://github.com/eslint/eslint/issues/16060)) (Bryan Mishkin)
- [`48904fb`](https://github.com/eslint/eslint/commit/48904fb00fc5001e534034e2e513ca99f3ada35e) chore: add missing images ([#​16017](https://github.com/eslint/eslint/issues/16017)) (Amaresh S M)
- [`910f741`](https://github.com/eslint/eslint/commit/910f741885a18b7744d4125e98e554312bc873eb) chore: add architecture to nav ([#​16039](https://github.com/eslint/eslint/issues/16039)) (Strek)
- [`9bb24c1`](https://github.com/eslint/eslint/commit/9bb24c1deb7ab6743080520d11aefe9c6b8b8f2d) chore: add correct incorrect in all rules doc ([#​16021](https://github.com/eslint/eslint/issues/16021)) (Deepshika S)
- [`5a96af8`](https://github.com/eslint/eslint/commit/5a96af853dcbe29c9f125a63528f3fec9fc0aae8) chore: prepare versions data file ([#​16035](https://github.com/eslint/eslint/issues/16035)) (Nicholas C. Zakas)
- [`50afe6f`](https://github.com/eslint/eslint/commit/50afe6fe8c92a1d5d52415e149d52e1e129c3cc7) chore: Included githubactions in the dependabot config ([#​15985](https://github.com/eslint/eslint/issues/15985)) (Naveen)
- [`473411e`](https://github.com/eslint/eslint/commit/473411e61d46c2bbac70e9a66d434d477851d98a) chore: add deploy workflow for playground ([#​16034](https://github.com/eslint/eslint/issues/16034)) (Milos Djermanovic)
- [`a30b66c`](https://github.com/eslint/eslint/commit/a30b66c030bf45864784c0550276267e5a146697) chore: fix print style ([#​16025](https://github.com/eslint/eslint/issues/16025)) (Amaresh S M)
- [`f4dad59`](https://github.com/eslint/eslint/commit/f4dad59e5c7e966291d6f8c1456a465ae5629061) chore: add noindex meta tag ([#​16016](https://github.com/eslint/eslint/issues/16016)) (Milos Djermanovic)
- [`db387a8`](https://github.com/eslint/eslint/commit/db387a87b23c398ed691ba35bdf3b6aa7dcfe750) chore: fix sitemap ([#​16026](https://github.com/eslint/eslint/issues/16026)) (Milos Djermanovic)
- [`285fbc5`](https://github.com/eslint/eslint/commit/285fbc5e6a92c50e1195f252675b599ecd929b9d) chore: remove TOC from printable ([#​16020](https://github.com/eslint/eslint/issues/16020)) (Strek)
- [`8e84c21`](https://github.com/eslint/eslint/commit/8e84c2148cc2d25a7076e73233ae41bc1a000a53) chore: remove ligatures from fonts ([#​16019](https://github.com/eslint/eslint/issues/16019)) (Strek)
### [`v8.18.0`](https://github.com/eslint/eslint/releases/tag/v8.18.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.17.0...v8.18.0)
#### Features
- [`a6273b8`](https://github.com/eslint/eslint/commit/a6273b83b103c463937936ef2404575758a7baa4) feat: account for rule creation time in performance reports ([#​15982](https://github.com/eslint/eslint/issues/15982)) (Nitin Kumar)
#### Bug Fixes
- [`f364d47`](https://github.com/eslint/eslint/commit/f364d47013d146cdea42b27a7b24d105223f5ffe) fix: Make no-unused-vars treat for..of loops same as for..in loops ([#​15868](https://github.com/eslint/eslint/issues/15868)) (Alex Bass)
#### Documentation
- [`4871047`](https://github.com/eslint/eslint/commit/4871047dbd0c5ef5e4089425a85ac85dcd9cf263) docs: Update analytics, canonical URL, ads ([#​15996](https://github.com/eslint/eslint/issues/15996)) (Nicholas C. Zakas)
- [`cddad14`](https://github.com/eslint/eslint/commit/cddad1495fbc1750c26330f7aadc6647e2eebac3) docs: Add correct/incorrect containers ([#​15998](https://github.com/eslint/eslint/issues/15998)) (Nicholas C. Zakas)
- [`b04bc6f`](https://github.com/eslint/eslint/commit/b04bc6f1d558d9ad5eb57383a779fec5a170b3d3) docs: Add rules meta info to rule pages ([#​15902](https://github.com/eslint/eslint/issues/15902)) (Nicholas C. Zakas)
- [`1324f10`](https://github.com/eslint/eslint/commit/1324f10ac58d3685fdb656a4fc9d1e5c9d035e42) docs: unify the wording referring to optional exception ([#​15893](https://github.com/eslint/eslint/issues/15893)) (Abdelrahman Elkady)
- [`ad54d02`](https://github.com/eslint/eslint/commit/ad54d0246797cdd849948e7a5d31571c498af7aa) docs: add missing trailing slash to some internal links ([#​15991](https://github.com/eslint/eslint/issues/15991)) (Milos Djermanovic)
- [`df7768e`](https://github.com/eslint/eslint/commit/df7768e16a5ab55da97749bb89ff19f98ce0cc6c) docs: Switch to version-relative URLs ([#​15978](https://github.com/eslint/eslint/issues/15978)) (Nicholas C. Zakas)
- [`21d6479`](https://github.com/eslint/eslint/commit/21d647904dc30f9484b22acdd9243a6d0ecfba38) docs: change some absolute links to relative ([#​15970](https://github.com/eslint/eslint/issues/15970)) (Milos Djermanovic)
- [`f31216a`](https://github.com/eslint/eslint/commit/f31216a90a6204ed1fd56547772376a10f5d3ebb) docs: Update README team and sponsors (ESLint Jenkins)
#### Build Related
- [`ed49f15`](https://github.com/eslint/eslint/commit/ed49f15fad96060501927ca27ebda1a4c736ed04) build: remove unwanted parallel and image-min for dev server ([#​15986](https://github.com/eslint/eslint/issues/15986)) (Strek)
#### Chores
- [`f6e2e63`](https://github.com/eslint/eslint/commit/f6e2e632fa3710cfa467b15350b08dea6e0e3dfc) chore: fix 'replaced by' rule list ([#​16007](https://github.com/eslint/eslint/issues/16007)) (Milos Djermanovic)
- [`d94dc84`](https://github.com/eslint/eslint/commit/d94dc84ae76a36b4ee9268c40d8536d2f5b1c63c) chore: remove unused deprecation warnings ([#​15994](https://github.com/eslint/eslint/issues/15994)) (Francesco Trotta)
- [`cdcf11e`](https://github.com/eslint/eslint/commit/cdcf11e457a2455bd8875d78651fec55dd148139) chore: fix versions link ([#​15995](https://github.com/eslint/eslint/issues/15995)) (Milos Djermanovic)
- [`d2a8715`](https://github.com/eslint/eslint/commit/d2a871543a12143fa0ecea13d7508021fd019031) chore: add trailing slash to `pathPrefix` ([#​15993](https://github.com/eslint/eslint/issues/15993)) (Milos Djermanovic)
- [`58a1bf0`](https://github.com/eslint/eslint/commit/58a1bf0de33adb1d54c8051090f01984daa08c86) chore: tweak URL rewriting for local previews ([#​15992](https://github.com/eslint/eslint/issues/15992)) (Milos Djermanovic)
- [`80404d2`](https://github.com/eslint/eslint/commit/80404d28f040df49706ba2c1e954aee945711aa9) chore: remove docs deploy workflow ([#​15984](https://github.com/eslint/eslint/issues/15984)) (Nicholas C. Zakas)
- [`71bc750`](https://github.com/eslint/eslint/commit/71bc75012b1377d3c7e57deea0ad06f99c4c65bf) chore: Set permissions for GitHub actions ([#​15971](https://github.com/eslint/eslint/issues/15971)) (Naveen)
- [`90ff647`](https://github.com/eslint/eslint/commit/90ff64742ede6ef29018cb967fc4f20d7b85b592) chore: avoid generating subdirectories for each page on new docs site ([#​15967](https://github.com/eslint/eslint/issues/15967)) (Milos Djermanovic)
### [`v8.17.0`](https://github.com/eslint/eslint/releases/tag/v8.17.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.16.0...v8.17.0)
#### Features
- [`55319e1`](https://github.com/eslint/eslint/commit/55319e133f0862a008db3557d7350f154f2c784f) feat: fix indent bug with semicolon-first style ([#​15951](https://github.com/eslint/eslint/issues/15951)) (Milos Djermanovic)
- [`f6d7920`](https://github.com/eslint/eslint/commit/f6d79209821241c8e03c183b5844a024da0efe8a) feat: add `allowNamedExports` option to no-use-before-define ([#​15953](https://github.com/eslint/eslint/issues/15953)) (Milos Djermanovic)
#### Bug Fixes
- [`54c0953`](https://github.com/eslint/eslint/commit/54c09530c778eb4076d89777165d59db96c9acb5) fix: cleanup typos ([#​15939](https://github.com/eslint/eslint/issues/15939)) (Nick Schonning)
- [`845a7af`](https://github.com/eslint/eslint/commit/845a7af90ce03b383c8f09654ac049fc161dbb9f) fix: typo ocatal -> octal ([#​15940](https://github.com/eslint/eslint/issues/15940)) (Nick Schonning)
#### Documentation
- [`b915018`](https://github.com/eslint/eslint/commit/b9150186bcc0f2732a69ab0ebd83a9b2fb2e6552) docs: Update website UI to latest ([#​15944](https://github.com/eslint/eslint/issues/15944)) (Nicholas C. Zakas)
- [`f0bb609`](https://github.com/eslint/eslint/commit/f0bb6099668f54ae6f444126b90dbb1146248146) docs: Update Exponentiation operator MDN link ([#​15960](https://github.com/eslint/eslint/issues/15960)) (Pranjal Jain)
- [`baa0153`](https://github.com/eslint/eslint/commit/baa01530469ec233fb60380a0960c1550f9d9a45) docs: Use correct past tense "left" instead of "leaved" ([#​15950](https://github.com/eslint/eslint/issues/15950)) (Frederik Braun)
- [`1351a9b`](https://github.com/eslint/eslint/commit/1351a9b875aa32a8961a68457dde03ede9ef7c78) docs: Add Resources section to rule pages ([#​15901](https://github.com/eslint/eslint/issues/15901)) (Nicholas C. Zakas)
- [`68cf0fb`](https://github.com/eslint/eslint/commit/68cf0fb7f645da5d992a5e749fc6c1311d30e75a) docs: cleanup typos ([#​15936](https://github.com/eslint/eslint/issues/15936)) (Nick Schonning)
- [`13b62ae`](https://github.com/eslint/eslint/commit/13b62aeb710a68e5d838a4d3847c487af1ba9520) docs: use-dart-sass instead of node-sass ([#​15912](https://github.com/eslint/eslint/issues/15912)) (Deepshika S)
- [`c81c5d6`](https://github.com/eslint/eslint/commit/c81c5d6ef1ba5808cca95ab965a162802af9b7cc) docs: add social media links ([#​15920](https://github.com/eslint/eslint/issues/15920)) (Deepshika S)
- [`0d6a50b`](https://github.com/eslint/eslint/commit/0d6a50b41f2fe444fd222463adad48473eaf9b7d) docs: fix openjs link ([#​15917](https://github.com/eslint/eslint/issues/15917)) (Amaresh S M)
- [`54910f5`](https://github.com/eslint/eslint/commit/54910f5a3bf6615f8ac03d33fd26fc1fa6dea21f) docs: display version in mobile view ([#​15909](https://github.com/eslint/eslint/issues/15909)) (Amaresh S M)
#### Chores
- [`da694b9`](https://github.com/eslint/eslint/commit/da694b9d7cb0247541bcabbf943d1289e0e30167) chore: avoid theme flashes ([#​15927](https://github.com/eslint/eslint/issues/15927)) (Strek)
- [`f836743`](https://github.com/eslint/eslint/commit/f836743e95cb8ad3bdd4e88687dbe2f16bfade62) chore: Use build hook for docs deploy ([#​15945](https://github.com/eslint/eslint/issues/15945)) (Nicholas C. Zakas)
- [`ce035e5`](https://github.com/eslint/eslint/commit/ce035e5fac632ba8d4f1860f92465f22d6b44d42) test: cleanup typos ([#​15937](https://github.com/eslint/eslint/issues/15937)) (Nick Schonning)
- [`10249ad`](https://github.com/eslint/eslint/commit/10249ad1a961463b6b347be71c074951ab8e2652) chore: use addEventListener instead of addListener ([#​15923](https://github.com/eslint/eslint/issues/15923)) (Amaresh S M)
- [`5f5c1fb`](https://github.com/eslint/eslint/commit/5f5c1fb1083573ea511d0dae7913651db0dca772) chore: lint eleventy config file ([#​15904](https://github.com/eslint/eslint/issues/15904)) (Milos Djermanovic)
- [`8513d37`](https://github.com/eslint/eslint/commit/8513d37c725509c9e9ec1dbbc431f20d32632cf3) chore: update Rule typedefs ([#​15915](https://github.com/eslint/eslint/issues/15915)) (Milos Djermanovic)
- [`55534f1`](https://github.com/eslint/eslint/commit/55534f1a7040fad94bb5726759fbb9acb60d1c24) test: ensure no-restricted-imports works with NodeJS imports ([#​15907](https://github.com/eslint/eslint/issues/15907)) (Nick Mazuk)
### [`v8.16.0`](https://github.com/eslint/eslint/releases/tag/v8.16.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.15.0...v8.16.0)
#### Features
- [`cab0c22`](https://github.com/eslint/eslint/commit/cab0c2287e12561d869dfcfcd1c4e14c9d6d70d5) feat: add Unicode flag suggestion in no-misleading-character-class ([#​15867](https://github.com/eslint/eslint/issues/15867)) (Milos Djermanovic)
- [`38ae956`](https://github.com/eslint/eslint/commit/38ae9564a41e1d38adad55976565d85c5c981e1d) feat: check Unicode code point escapes in no-control-regex ([#​15862](https://github.com/eslint/eslint/issues/15862)) (Milos Djermanovic)
- [`ee69cd3`](https://github.com/eslint/eslint/commit/ee69cd30b3551b3adebfd959a44a9a149221946a) feat: Update global variables ([#​15871](https://github.com/eslint/eslint/issues/15871)) (Sébastien Règne)
#### Bug Fixes
- [`3f09aab`](https://github.com/eslint/eslint/commit/3f09aab709980ca974b721de474be2dd183409a2) fix: function-paren-newline crash on "new new Foo();" ([#​15850](https://github.com/eslint/eslint/issues/15850)) (coderaiser)
#### Documentation
- [`050d5f4`](https://github.com/eslint/eslint/commit/050d5f4e0456ae9a9d769f4306bc0d60058b0898) docs: Static further reading links ([#​15890](https://github.com/eslint/eslint/issues/15890)) (Nicholas C. Zakas)
- [`36287c0`](https://github.com/eslint/eslint/commit/36287c00d56596fbb2672cfe3f9b9dd24b2926da) docs: fix absolute paths in related rules shortcode to work from /docs ([#​15892](https://github.com/eslint/eslint/issues/15892)) (Milos Djermanovic)
- [`90b6990`](https://github.com/eslint/eslint/commit/90b69901efd265fd11425540928793f1387095cc) docs: fix absolute links in rule macro to work from /docs ([#​15891](https://github.com/eslint/eslint/issues/15891)) (Milos Djermanovic)
- [`f437249`](https://github.com/eslint/eslint/commit/f437249a3bedb47155d33ac753b821ae31b814fa) docs: Adjust docs site path prefix ([#​15889](https://github.com/eslint/eslint/issues/15889)) (Nicholas C. Zakas)
- [`6e16025`](https://github.com/eslint/eslint/commit/6e16025e8fbffa0e1d0c977cb4b6eae30a502d9b) docs: update 'Related Rules' and 'Further Reading' in remaining rules ([#​15884](https://github.com/eslint/eslint/issues/15884)) (Milos Djermanovic)
- [`1d39f69`](https://github.com/eslint/eslint/commit/1d39f698a22e2995bbfcf90b6dafd196a173092a) docs: remove confusing examples for no-mixed-operators ([#​15875](https://github.com/eslint/eslint/issues/15875)) (Milos Djermanovic)
- [`3071d76`](https://github.com/eslint/eslint/commit/3071d76772c002bd7b03053be5be54da52c01242) docs: Fix some grammar issues ([#​15837](https://github.com/eslint/eslint/issues/15837)) (byodian)
#### Chores
- [`1768d0d`](https://github.com/eslint/eslint/commit/1768d0de58e10046ed3e54f0fa52be48ba41f12b) chore: upgrade [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​1](https://github.com/1).3.0 ([#​15903](https://github.com/eslint/eslint/issues/15903)) (Milos Djermanovic)
- [`c686e4c`](https://github.com/eslint/eslint/commit/c686e4c4a04525118f5585fd76bdba59dddf3a97) chore: Add deploy workflow for docs site ([#​15894](https://github.com/eslint/eslint/issues/15894)) (Nicholas C. Zakas)
- [`c7894cd`](https://github.com/eslint/eslint/commit/c7894cd433319e09b10a80b260a5398dac0d5dab) chore: enable some rules from eslint-plugin-unicorn internally ([#​15878](https://github.com/eslint/eslint/issues/15878)) (Bryan Mishkin)
- [`ea65cb5`](https://github.com/eslint/eslint/commit/ea65cb5435162ad29559d175e68f5b6d97e6cdcc) chore: upgrade eslint-plugin-eslint-plugin@^4.2.0 ([#​15882](https://github.com/eslint/eslint/issues/15882)) (唯然)
- [`cc29c69`](https://github.com/eslint/eslint/commit/cc29c696a08430fcbf202482306b8c3dbccc0257) chore: Upgrade official GitHub actions to latest versions ([#​15880](https://github.com/eslint/eslint/issues/15880)) (Darius Dzien)
- [`5891c75`](https://github.com/eslint/eslint/commit/5891c7533f500110129fdea7b9b63c8a409da0bd) chore: Refactor rule docs format ([#​15869](https://github.com/eslint/eslint/issues/15869)) (Nicholas C. Zakas)
### [`v8.15.0`](https://github.com/eslint/eslint/releases/tag/v8.15.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.14.0...v8.15.0)
#### Features
- [`ab37d3b`](https://github.com/eslint/eslint/commit/ab37d3ba302856007beb833c34b56658a34bbb5d) feat: add `enforceInClassFields` option to no-underscore-dangle ([#​15818](https://github.com/eslint/eslint/issues/15818)) (Roberto Cestari)
#### Bug Fixes
- [`8bf9440`](https://github.com/eslint/eslint/commit/8bf9440ac47907ffd27aba095428908e7ddeae8a) fix: "use strict" should not trigger strict mode in ES3 ([#​15846](https://github.com/eslint/eslint/issues/15846)) (Milos Djermanovic)
#### Documentation
- [`28116cc`](https://github.com/eslint/eslint/commit/28116ccce4b99da3d5aa9b8994dd3652df7b1cab) docs: update AST node names link in no-restricted-syntax ([#​15843](https://github.com/eslint/eslint/issues/15843)) (Milos Djermanovic)
- [`272965f`](https://github.com/eslint/eslint/commit/272965feda8adfbf5bfa0e01b37df27ce70fc9fd) docs: fix h1 heading on formatters page ([#​15834](https://github.com/eslint/eslint/issues/15834)) (Milos Djermanovic)
- [`a798166`](https://github.com/eslint/eslint/commit/a7981669fffe33deaf4fbe295f660edc8ccad4cd) docs: update example for running individual rule tests ([#​15833](https://github.com/eslint/eslint/issues/15833)) (Milos Djermanovic)
- [`57e732b`](https://github.com/eslint/eslint/commit/57e732be4e349470fad3e3cc44d96bf0746a598b) docs: mark `SourceCode#getJSDocComment` deprecated in working-with-rules ([#​15829](https://github.com/eslint/eslint/issues/15829)) (Milos Djermanovic)
- [`9a90abf`](https://github.com/eslint/eslint/commit/9a90abf59e31247c03a24ca789cd6157504f63ed) docs: update docs directory in working-with-rules ([#​15830](https://github.com/eslint/eslint/issues/15830)) (Milos Djermanovic)
- [`810adda`](https://github.com/eslint/eslint/commit/810addac9b958c03d69f5f8f21d47ff7fb4c5db6) docs: add more examples for prefer-object-spread ([#​15831](https://github.com/eslint/eslint/issues/15831)) (coderaiser)
- [`06b1edb`](https://github.com/eslint/eslint/commit/06b1edb68f251558601bf68d47e6bbde693089c9) docs: clarify no-control-regex rule ([#​15808](https://github.com/eslint/eslint/issues/15808)) (Milos Djermanovic)
- [`9ecd42f`](https://github.com/eslint/eslint/commit/9ecd42f36462331a0d697e74323a4d24f0cf02fc) docs: Fixed typo in code comment ([#​15812](https://github.com/eslint/eslint/issues/15812)) (Addison G)
- [`de992b7`](https://github.com/eslint/eslint/commit/de992b7016e3d91092de7748f0375943ad2c77f0) docs: remove links to 2fa document ([#​15804](https://github.com/eslint/eslint/issues/15804)) (Milos Djermanovic)
- [`5222659`](https://github.com/eslint/eslint/commit/52226593974fc7fcb60f1be73b165863b3d1a7fb) docs: fix 'Related Rules' heading in no-constant-binary-expression ([#​15799](https://github.com/eslint/eslint/issues/15799)) (Milos Djermanovic)
- [`e70ae81`](https://github.com/eslint/eslint/commit/e70ae8116256e5b69c6eac1ed71c0fa33a8e6d7a) docs: Update README team and sponsors (ESLint Jenkins)
#### Chores
- [`1ba6a92`](https://github.com/eslint/eslint/commit/1ba6a926eedcfe725900ed95cf029cff02d0355a) chore: upgrade [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​1](https://github.com/1).2.3 ([#​15847](https://github.com/eslint/eslint/issues/15847)) (Milos Djermanovic)
- [`8167aa7`](https://github.com/eslint/eslint/commit/8167aa7d43d00f1a0e8400f73c0dd66798fd4c56) chore: bump version of minimatch due to security issue MRISMA-2022-0039 ([#​15774](https://github.com/eslint/eslint/issues/15774)) (Jan Opravil)
- [`b8995a4`](https://github.com/eslint/eslint/commit/b8995a40087f3a1e4e87c239951f91ddaac73571) chore: Implement docs site ([#​15815](https://github.com/eslint/eslint/issues/15815)) (Nicholas C. Zakas)
- [`6494e3e`](https://github.com/eslint/eslint/commit/6494e3e8916f0a07226bdd8c8f6b2c5f0884bf6b) chore: update link in `codeql-analysis.yml` ([#​15817](https://github.com/eslint/eslint/issues/15817)) (Milos Djermanovic)
- [`36503ec`](https://github.com/eslint/eslint/commit/36503ec8b6fca292be8e584792fc2ad056df4d2f) chore: enable no-constant-binary-expression in eslint-config-eslint ([#​15807](https://github.com/eslint/eslint/issues/15807)) (唯然)
### [`v8.14.0`](https://github.com/eslint/eslint/releases/tag/v8.14.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.13.0...v8.14.0)
#### Features
- [`ab6363d`](https://github.com/eslint/eslint/commit/ab6363dffb9dfd9c6a9abb5292fc712745fe7a64) feat: Add rule no-constant-binary-expression ([#​15296](https://github.com/eslint/eslint/issues/15296)) (Jordan Eldredge)
#### Bug Fixes
- [`35fa1dd`](https://github.com/eslint/eslint/commit/35fa1dd8932ef3e55c37ec0e4b73b5d88f187e69) fix: allow project paths to have URL-encoded characters ([#​15795](https://github.com/eslint/eslint/issues/15795)) (Milos Djermanovic)
- [`413f1d5`](https://github.com/eslint/eslint/commit/413f1d55f0ad05b6fe75bdde6df423253806797d) fix: update `astUtils.isDirectiveComment` with `globals` and `exported` ([#​15775](https://github.com/eslint/eslint/issues/15775)) (Milos Djermanovic)
#### Build Related
- [`c2407e8`](https://github.com/eslint/eslint/commit/c2407e81caf2d50325d9aa09bae70d38615ddf2c) build: add node v18 ([#​15791](https://github.com/eslint/eslint/issues/15791)) (唯然)
#### Chores
- [`735458c`](https://github.com/eslint/eslint/commit/735458cc96d4ecdb4ed97448b63ed4a579890b13) chore: add static frontmatter to no-constant-binary-expression docs ([#​15798](https://github.com/eslint/eslint/issues/15798)) (Milos Djermanovic)
- [`db28f2c`](https://github.com/eslint/eslint/commit/db28f2c9ea6b654f615daf2f7e6f1a2034b85062) chore: Add static frontmatter to docs ([#​15782](https://github.com/eslint/eslint/issues/15782)) (Nicholas C. Zakas)
- [`3bca59e`](https://github.com/eslint/eslint/commit/3bca59e30de73fb82d4def262ae1df72089df80d) chore: markdownlint autofix on commit ([#​15783](https://github.com/eslint/eslint/issues/15783)) (Nicholas C. Zakas)
### [`v8.13.0`](https://github.com/eslint/eslint/releases/tag/v8.13.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.12.0...v8.13.0)
#### Features
- [`274acbd`](https://github.com/eslint/eslint/commit/274acbd56537f6b8199da1ac9e7bced74ae81b56) feat: fix no-eval logic for `this` in arrow functions ([#​15755](https://github.com/eslint/eslint/issues/15755)) (Milos Djermanovic)
#### Bug Fixes
- [`97b57ae`](https://github.com/eslint/eslint/commit/97b57ae3ebae9150456f5516c64b6d2ba75b4038) fix: invalid operator in operator-assignment messages ([#​15759](https://github.com/eslint/eslint/issues/15759)) (Milos Djermanovic)
#### Documentation
- [`c32482e`](https://github.com/eslint/eslint/commit/c32482e4fd4ad09f3d5fd960dc1fb7c1b4e56f23) docs: Typo in space-infix-ops docs ([#​15754](https://github.com/eslint/eslint/issues/15754)) (kmin-jeong)
- [`f2c2d35`](https://github.com/eslint/eslint/commit/f2c2d350425268efa4b78ee6e0a2df8860e0efad) docs: disambiguate types `FormatterFunction` and `LoadedFormatter` ([#​15727](https://github.com/eslint/eslint/issues/15727)) (Francesco Trotta)
#### Chores
- [`bb4c0d5`](https://github.com/eslint/eslint/commit/bb4c0d530a231a8a14ed70ad61c06e284bbaaef0) chore: Refactor docs to work with docs.eslint.org ([#​15744](https://github.com/eslint/eslint/issues/15744)) (Nicholas C. Zakas)
- [`d36f12f`](https://github.com/eslint/eslint/commit/d36f12f71b3e4f9e9552f1054d7a75be4dc03671) chore: remove `lib/init` from eslint config ([#​15748](https://github.com/eslint/eslint/issues/15748)) (Milos Djermanovic)
- [`a59a4e6`](https://github.com/eslint/eslint/commit/a59a4e6e9217b3cc503c0a702b9e3b02b20b980d) chore: replace `trimLeft`/`trimRight` with `trimStart`/`trimEnd` ([#​15750](https://github.com/eslint/eslint/issues/15750)) (Milos Djermanovic)
### [`v8.12.0`](https://github.com/eslint/eslint/releases/tag/v8.12.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.11.0...v8.12.0)
#### Features
- [`685a67a`](https://github.com/eslint/eslint/commit/685a67a62bdea19ca9ce12008a034b8d31162422) feat: fix logic for top-level `this` in no-invalid-this and no-eval ([#​15712](https://github.com/eslint/eslint/issues/15712)) (Milos Djermanovic)
#### Chores
- [`18f5e05`](https://github.com/eslint/eslint/commit/18f5e05bce10503186989d81ca484abb185a2c9d) chore: padding-line-between-statements remove useless `additionalItems` ([#​15706](https://github.com/eslint/eslint/issues/15706)) (Martin Sadovy)
### [`v8.11.0`](https://github.com/eslint/eslint/releases/tag/v8.11.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.10.0...v8.11.0)
#### Features
- [`800bd25`](https://github.com/eslint/eslint/commit/800bd258e4484de24323809ebbf13fc72fcbabac) feat: add `destructuredArrayIgnorePattern` option in `no-unused-vars` ([#​15649](https://github.com/eslint/eslint/issues/15649)) (Nitin Kumar)
- [`8933fe7`](https://github.com/eslint/eslint/commit/8933fe7afcc7cdd99cc0efccc08e8fe3a5e2996f) feat: Catch `undefined` and `Boolean()` in no-constant-condition ([#​15613](https://github.com/eslint/eslint/issues/15613)) (Jordan Eldredge)
- [`f90fd9d`](https://github.com/eslint/eslint/commit/f90fd9d779a5b28dfd15ca3f993e6b3cd09e71e8) feat: Add ESLint favicon to the HTML report document ([#​15671](https://github.com/eslint/eslint/issues/15671)) (Mahdi Hosseinzadeh)
- [`57b8a57`](https://github.com/eslint/eslint/commit/57b8a57be75ed2379fe39c93168175090dfe4cdd) feat: `valid-typeof` always ban `undefined` ([#​15635](https://github.com/eslint/eslint/issues/15635)) (Zzzen)
#### Bug Fixes
- [`6814922`](https://github.com/eslint/eslint/commit/68149221637faa8e4f2718773e751126b7ae8ac9) fix: escaping for square brackets in ignore patterns ([#​15666](https://github.com/eslint/eslint/issues/15666)) (Milos Djermanovic)
- [`c178ce7`](https://github.com/eslint/eslint/commit/c178ce7044b5c19db2f4aabfdbe58003db5062fd) fix: extend the autofix range in comma-dangle to ensure the last element ([#​15669](https://github.com/eslint/eslint/issues/15669)) (Milos Djermanovic)
#### Documentation
- [`c481cec`](https://github.com/eslint/eslint/commit/c481cecacc728618832b4044374e445d332b4381) docs: add fast-eslint-8 to atom integrations (userguide) ([#​15695](https://github.com/eslint/eslint/issues/15695)) (db developer)
- [`d2255db`](https://github.com/eslint/eslint/commit/d2255db24526de604b4a34e90c870158c4ea277e) docs: Add clarification about `eslint-enable` ([#​15680](https://github.com/eslint/eslint/issues/15680)) (dosisod)
- [`8b9433c`](https://github.com/eslint/eslint/commit/8b9433c90c842d8ec06f633df7fbba6ac6d5036b) docs: add object pattern to first section of computed-property-spacing ([#​15679](https://github.com/eslint/eslint/issues/15679)) (Milos Djermanovic)
- [`de800c3`](https://github.com/eslint/eslint/commit/de800c3c0b8e3f85921b40eaa97134fef12effa2) docs: link to minimatch docs added. ([#​15688](https://github.com/eslint/eslint/issues/15688)) (Gaurav Tewari)
- [`8f675b1`](https://github.com/eslint/eslint/commit/8f675b1f7f6c0591abe36c20410d226bd9e1faa6) docs: sort-imports add single named import example ([#​15675](https://github.com/eslint/eslint/issues/15675)) (Arye Eidelman)
#### Chores
- [`385c9ad`](https://github.com/eslint/eslint/commit/385c9ad685b24b1821ec4085596b3aad299fb751) chore: rm trailing space in docs ([#​15689](https://github.com/eslint/eslint/issues/15689)) (唯然)
### [`v8.10.0`](https://github.com/eslint/eslint/releases/tag/v8.10.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.9.0...v8.10.0)
#### Features
- [`6e2c325`](https://github.com/eslint/eslint/commit/6e2c325324479df1b3f868cf00a529b67d2c3d82) feat: Add `ignoreOnInitialization` option to no-shadow rule ([#​14963](https://github.com/eslint/eslint/issues/14963)) (Soufiane Boutahlil)
- [`115cae5`](https://github.com/eslint/eslint/commit/115cae54125b9ef509af90620f51d4a692b51ab7) feat: `--debug` prints time it takes to parse a file ([#​15609](https://github.com/eslint/eslint/issues/15609)) (Bartek Iwańczuk)
- [`345e70d`](https://github.com/eslint/eslint/commit/345e70d9d6490fb12b18953f56f3cea28fd61d83) feat: Add `onlyOneSimpleParam` option to no-confusing-arrow rule ([#​15566](https://github.com/eslint/eslint/issues/15566)) (Gautam Arora)
#### Bug Fixes
- [`cdc5802`](https://github.com/eslint/eslint/commit/cdc58025d9a8b522f516c3665d225b69a76c4ee1) fix: Avoid `__dirname` for built-in configs ([#​15616](https://github.com/eslint/eslint/issues/15616)) (DoZerg)
- [`ee7c5d1`](https://github.com/eslint/eslint/commit/ee7c5d14a2cb5ce352d1851cec858b942572d2cc) fix: false positive in `camelcase` with combined properties ([#​15581](https://github.com/eslint/eslint/issues/15581)) (Nitin Kumar)
#### Documentation
- [`1005bd5`](https://github.com/eslint/eslint/commit/1005bd525a08208fee124149a6ad4cf9da20d7d5) docs: update CLA information ([#​15630](https://github.com/eslint/eslint/issues/15630)) (Nitin Kumar)
- [`5d65c3b`](https://github.com/eslint/eslint/commit/5d65c3bc1e514ed07406c502437a1642913b27ed) docs: Fix typo in `no-irregular-whitespace` ([#​15634](https://github.com/eslint/eslint/issues/15634)) (Ryota Sekiya)
- [`b93af98`](https://github.com/eslint/eslint/commit/b93af98b3c417225a027cabc964c38e779adb945) docs: add links between rules about whitespace around block curly braces ([#​15625](https://github.com/eslint/eslint/issues/15625)) (Milos Djermanovic)
- [`ebc0460`](https://github.com/eslint/eslint/commit/ebc0460c411ea608ba5bab05829a1fd122fe21e8) docs: update babel links ([#​15624](https://github.com/eslint/eslint/issues/15624)) (Milos Djermanovic)
#### Chores
- [`7cec74e`](https://github.com/eslint/eslint/commit/7cec74e842b6e51da1b00a9e9b2c9da97dd17362) chore: upgrade [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​1](https://github.com/1).2.0 ([#​15648](https://github.com/eslint/eslint/issues/15648)) (Milos Djermanovic)
- [`11c8580`](https://github.com/eslint/eslint/commit/11c8580de0dcedd5577cffe2b23d23a322cc97df) chore: read `ESLINT_MOCHA_TIMEOUT` env var in Makefile.js ([#​15626](https://github.com/eslint/eslint/issues/15626)) (Piggy)
- [`bfaa548`](https://github.com/eslint/eslint/commit/bfaa5488bbc794c0d160fb55bd277a2c618953b2) test: add integration tests with built-in configs ([#​15612](https://github.com/eslint/eslint/issues/15612)) (Milos Djermanovic)
- [`39a2fb3`](https://github.com/eslint/eslint/commit/39a2fb3f448a7096bfb2fc172fef6cc3f6a7ed3b) perf: fix lazy loading of core rules ([#​15606](https://github.com/eslint/eslint/issues/15606)) (Milos Djermanovic)
- [`3fc9196`](https://github.com/eslint/eslint/commit/3fc919626ef6a00e35bb6b559b60a1e89cf6ca1a) chore: include `tests/conf` in test runs ([#​15610](https://github.com/eslint/eslint/issues/15610)) (Milos Djermanovic)
### [`v8.9.0`](https://github.com/eslint/eslint/releases/tag/v8.9.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.8.0...v8.9.0)
#### Features
- [`68f64a9`](https://github.com/eslint/eslint/commit/68f64a9218341e5e9d83270c72587e1b413846de) feat: update eslint-scope to ignore `"use strict"` directives in ES3 ([#​15595](https://github.com/eslint/eslint/issues/15595)) (Milos Djermanovic)
- [`db57639`](https://github.com/eslint/eslint/commit/db576396d20f5e31af1a90f8e5d88e08284a1672) feat: add `es2016`, `es2018`, `es2019`, and `es2022` environments ([#​15587](https://github.com/eslint/eslint/issues/15587)) (Milos Djermanovic)
- [`2dc38aa`](https://github.com/eslint/eslint/commit/2dc38aa653f1d5137a9abf82024c67a11620bb7c) feat: fix bug with arrow function return types in function-paren-newline ([#​15541](https://github.com/eslint/eslint/issues/15541)) (Milos Djermanovic)
- [`6f940c3`](https://github.com/eslint/eslint/commit/6f940c3ce715327f282c197d0f71b91848e5d83d) feat: Implement FlatRuleTester ([#​15519](https://github.com/eslint/eslint/issues/15519)) (Nicholas C. Zakas)
#### Documentation
- [`570a036`](https://github.com/eslint/eslint/commit/570a03699c5abfbcde39bb00fba39329695771e5) docs: add `one-var` example with `for-loop` initializer ([#​15596](https://github.com/eslint/eslint/issues/15596)) (Milos Djermanovic)
- [`417191d`](https://github.com/eslint/eslint/commit/417191dff0dbfa353675c409e25f27f578ee1559) docs: Remove the $ prefix in terminal commands ([#​15565](https://github.com/eslint/eslint/issues/15565)) (Andreas Lewis)
- [`389ff34`](https://github.com/eslint/eslint/commit/389ff34e26cb8ebad49e5ace0280a1f859f8d7ca) docs: add missing `Variable#scope` property in the scope manager docs ([#​15571](https://github.com/eslint/eslint/issues/15571)) (Milos Djermanovic)
- [`f63795d`](https://github.com/eslint/eslint/commit/f63795dc710f6394d884932034a3e0cbe48f4ad2) docs: no-eval replace dead link with working one ([#​15568](https://github.com/eslint/eslint/issues/15568)) (rasenplanscher)
- [`0383591`](https://github.com/eslint/eslint/commit/0383591a6cd7083455af9e34fa9333da7fed46bf) docs: Remove old Markdown issue template ([#​15556](https://github.com/eslint/eslint/issues/15556)) (Brandon Mills)
- [`a8dd5a2`](https://github.com/eslint/eslint/commit/a8dd5a286bcb68595b85cd29490e081251a2c3c7) docs: add 'when not to use it' section in no-duplicate-case docs ([#​15563](https://github.com/eslint/eslint/issues/15563)) (Milos Djermanovic)
- [`1ad439e`](https://github.com/eslint/eslint/commit/1ad439ed1d6c4ee50183c8f5d146a771e6c1be4c) docs: add missed verb in docs ([#​15550](https://github.com/eslint/eslint/issues/15550)) (Jeff Mosawy)
#### Chores
- [`586d45c`](https://github.com/eslint/eslint/commit/586d45c54b8468fb23376b7b2aedf984cf701cc2) chore: Upgrade to espree@9.3.1 ([#​15600](https://github.com/eslint/eslint/issues/15600)) (Milos Djermanovic)
- [`623e1e2`](https://github.com/eslint/eslint/commit/623e1e28643381025b393a379493d9baea9b4869) chore: Upgrade to eslint-visitor-keys@3.3.0 ([#​15599](https://github.com/eslint/eslint/issues/15599)) (Milos Djermanovic)
- [`355b23d`](https://github.com/eslint/eslint/commit/355b23d0c4e050be4e53292f552a47c10ec6e00e) chore: fix outdated link to Code of Conduct in MR template ([#​15578](https://github.com/eslint/eslint/issues/15578)) (Rich Trott)
- [`b10fef2`](https://github.com/eslint/eslint/commit/b10fef25c99134d514fec4ddde19302661db5974) ci: use Node 16 for browser test ([#​15569](https://github.com/eslint/eslint/issues/15569)) (Milos Djermanovic)
- [`92f89fb`](https://github.com/eslint/eslint/commit/92f89fb0647fef10468fd70d6782a845d75330e3) chore: suggest demo link in bug report template ([#​15557](https://github.com/eslint/eslint/issues/15557)) (Brandon Mills)
### [`v8.8.0`](https://github.com/eslint/eslint/releases/tag/v8.8.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.7.0...v8.8.0)
#### Features
- [`5d60812`](https://github.com/eslint/eslint/commit/5d60812d440762dff72420714273c714c4c5d074) feat: implement rfc 2021-suppression-support ([#​15459](https://github.com/eslint/eslint/issues/15459)) (Yiwei Ding)
#### Documentation
- [`5769cc2`](https://github.com/eslint/eslint/commit/5769cc23eca7197bb5993a0201cc269a056d4dfd) docs: fix relative link ([#​15544](https://github.com/eslint/eslint/issues/15544)) (Nick Schonning)
- [`ccbc35f`](https://github.com/eslint/eslint/commit/ccbc35ff3ebc89bb524a8fd8dc60df9408e58275) docs: trimmed rules h1s to just be rule names ([#​15514](https://github.com/eslint/eslint/issues/15514)) (Josh Goldberg)
- [`851f1f1`](https://github.com/eslint/eslint/commit/851f1f18bd1a5da32c1b645bfcb28fadc627ad9e) docs: fixed typo in comment ([#​15531](https://github.com/eslint/eslint/issues/15531)) (Jiapei Liang)
- [`7d7af55`](https://github.com/eslint/eslint/commit/7d7af55759eab2328aeeb71098d91f4a5e41b269) docs: address upcoming violation of markdownlint rule MD050/strong-style ([#​15529](https://github.com/eslint/eslint/issues/15529)) (David Anson)
### [`v8.7.0`](https://github.com/eslint/eslint/releases/tag/v8.7.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.6.0...v8.7.0)
#### Features
- [`19ad061`](https://github.com/eslint/eslint/commit/19ad061290e1e97f760cfdce90a651cea9042c32) feat: no-restricted-imports support casing ([#​15439](https://github.com/eslint/eslint/issues/15439)) (gfyoung)
- [`564ecdb`](https://github.com/eslint/eslint/commit/564ecdb992c6e236fa3ca903f8b2a645afc32d7e) feat: Support arbitrary module namespace names in no-restricted-imports ([#​15491](https://github.com/eslint/eslint/issues/15491)) (Milos Djermanovic)
- [`968a02a`](https://github.com/eslint/eslint/commit/968a02af455f76446269afe07191c6aa37d44a88) feat: Support arbitrary module namespace names in no-useless-rename ([#​15493](https://github.com/eslint/eslint/issues/15493)) (Milos Djermanovic)
- [`0d2b9a6`](https://github.com/eslint/eslint/commit/0d2b9a6dfa544f7ab084425eafc90a90aa14bcae) feat: move `eslint --init` to [@​eslint/create-config](https://github.com/eslint/create-config) ([#​15150](https://github.com/eslint/eslint/issues/15150)) (唯然)
- [`127f524`](https://github.com/eslint/eslint/commit/127f524337f92dd72d36e71e646c91c9715ad444) feat: false negative with `property` option in `id-match` ([#​15474](https://github.com/eslint/eslint/issues/15474)) (Nitin Kumar)
- [`359b2c1`](https://github.com/eslint/eslint/commit/359b2c18233cb48f7dae9433a877e5727fab3411) feat: Support arbitrary module namespace names in the camelcase rule ([#​15490](https://github.com/eslint/eslint/issues/15490)) (Milos Djermanovic)
- [`3549571`](https://github.com/eslint/eslint/commit/3549571702dc3e0d9a4d3de615adb6abb13859c4) feat: Support arbitrary module namespace names in the quotes rule ([#​15479](https://github.com/eslint/eslint/issues/15479)) (Milos Djermanovic)
- [`5563c45`](https://github.com/eslint/eslint/commit/5563c454901aafd54e01521e923cdcbaf051b08d) feat: Support arbitrary module namespace names in keyword-spacing ([#​15481](https://github.com/eslint/eslint/issues/15481)) (Milos Djermanovic)
- [`fd3683f`](https://github.com/eslint/eslint/commit/fd3683f2f5ead78a2444163cab6849784a966a0a) feat: Support arbitrary module namespace names in no-restricted-exports ([#​15478](https://github.com/eslint/eslint/issues/15478)) (Milos Djermanovic)
#### Bug Fixes
- [`a8db9a5`](https://github.com/eslint/eslint/commit/a8db9a597672d3f9122f1cc8de8dfeb6a7f6aeac) fix: no-invalid-this false positive in class field initializer ([#​15495](https://github.com/eslint/eslint/issues/15495)) (Milos Djermanovic)
- [`02d6426`](https://github.com/eslint/eslint/commit/02d642690282189664b9551e02fb7ff0e4b5c4fb) fix: Correctly consume RuleTester statics ([#​15507](https://github.com/eslint/eslint/issues/15507)) (Brad Zacher)
- [`db15802`](https://github.com/eslint/eslint/commit/db15802ec4d129c89e563a4bf43ec610292695ab) fix: Add property `fatalErrorCount` to ignored file results ([#​15520](https://github.com/eslint/eslint/issues/15520)) (Francesco Trotta)
- [`03ac8cf`](https://github.com/eslint/eslint/commit/03ac8cfc773279c01a62897692160f9a883ff4f5) fix: Prevent false positives with no-constant-condition ([#​15486](https://github.com/eslint/eslint/issues/15486)) (Jordan Eldredge)
#### Documentation
- [`f50f849`](https://github.com/eslint/eslint/commit/f50f849d2d2d92f28a944846cda209eaf624b9f4) docs: Update CLI docs to prefer local install ([#​15513](https://github.com/eslint/eslint/issues/15513)) (Nicholas C. Zakas)
- [`0469eb1`](https://github.com/eslint/eslint/commit/0469eb1028e82e71a2da8608a1b8864dc3f47f24) docs: Update shell code fences for new website ([#​15522](https://github.com/eslint/eslint/issues/15522)) (Olga)
#### Chores
- [`369fb1b`](https://github.com/eslint/eslint/commit/369fb1b066279d761e59502111c2580834a41648) chore: Upgrade to eslint-visitor-keys@3.2.0 ([#​15526](https://github.com/eslint/eslint/issues/15526)) (Brandon Mills)
- [`ba6317b`](https://github.com/eslint/eslint/commit/ba6317b4031c9f782b317bd1d9913e70b5625f28) ci: remove master branch from CI configs ([#​15501](https://github.com/eslint/eslint/issues/15501)) (Milos Djermanovic)
- [`79b6340`](https://github.com/eslint/eslint/commit/79b6340d6ced0ad62628de6e51dce18d50a5be9f) chore: fixed typo in client-Engine ([#​15497](https://github.com/eslint/eslint/issues/15497)) (Abhay Gupta)
- [`6278281`](https://github.com/eslint/eslint/commit/6278281fab5e1a9623c32ace62a050561e1c0a21) chore: switch `new syntax` issue template to forms ([#​15480](https://github.com/eslint/eslint/issues/15480)) (Nitin Kumar)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/155Update dependency core-js to v3.31.02023-07-06T09:17:08+02:00RenovateBotUpdate dependency core-js to v3.31.0This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [core-js](https://github.com/zloirock/core-js) | [`3.20.3` -> `3.31.0`](https://renovatebot.com/diffs/npm/c...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [core-js](https://github.com/zloirock/core-js) | [`3.20.3` -> `3.31.0`](https://renovatebot.com/diffs/npm/core-js/3.20.3/3.31.0) | [![age](https://badges.renovateapi.com/packages/npm/core-js/3.31.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/core-js/3.31.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/core-js/3.31.0/compatibility-slim/3.20.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/core-js/3.31.0/confidence-slim/3.20.3)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>zloirock/core-js</summary>
### [`v3.31.0`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3310---20230612-httpsgithubcomzloirockcore-jsreleasestagv3310)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.30.2...v3.31.0)
- [Well-formed unicode strings proposal](https://github.com/tc39/proposal-is-usv-string):
- Methods:
- `String.prototype.isWellFormed` method
- `String.prototype.toWellFormed` method
- Moved to stable ES, [May 2023 TC39 meeting](https://github.com/tc39/notes/blob/main/meetings/2023-05/may-15.md#well-formed-unicode-strings-for-stage-4)
- Added `es.` namespace modules, `/es/` and `/stable/` namespaces entries
- [`Array` grouping proposal](https://github.com/tc39/proposal-array-grouping), [May 2023 TC39 meeting updates](https://github.com/tc39/notes/blob/main/meetings/2023-05/may-16.md#arrayprototypegroup-rename-for-web-compatibility):
- Because of the [web compat issue](https://github.com/tc39/proposal-array-grouping/issues/44), [moved from prototype to static methods](https://github.com/tc39/proposal-array-grouping/pull/47). Added:
- `Object.groupBy` method
- `Map.groupBy` method (with the actual semantic - with a minor difference it was present [in the collections methods stage 1 proposal](https://github.com/tc39/proposal-collection-methods))
- Demoted to stage 2
- [Decorator Metadata proposal](https://github.com/tc39/proposal-decorator-metadata), [May 2023 TC39 meeting updates](https://github.com/tc39/notes/blob/main/meetings/2023-05/may-16.md#decorator-metadata-for-stage-3):
- Moved to stage 3
- Added `Function.prototype[Symbol.metadata]` (`=== null`)
- Added `/actual/` entries
- [Iterator Helpers stage 3 proposal](https://github.com/tc39/proposal-iterator-helpers):
- Changed `Symbol.iterator` fallback from callable check to `undefined` / `null` check, [May 2023 TC39 meeting](https://github.com/tc39/notes/blob/main/meetings/2023-05/may-16.md#iterator-helpers-should-symboliterator-fallback-be-a-callable-check-or-an-undefinednull-check), [proposal-iterator-helpers/272](https://github.com/tc39/proposal-iterator-helpers/pull/272)
- Removed `IsCallable` check on `NextMethod`, deferring errors to `Call` site, [May 2023 TC39 meeting](https://github.com/tc39/notes/blob/main/meetings/2023-05/may-16.md#iterator-helpers-should-malformed-iterators-fail-early-or-fail-only-when-iterated), [proposal-iterator-helpers/274](https://github.com/tc39/proposal-iterator-helpers/pull/274)
- Added [`Promise.withResolvers` stage 2 proposal](https://github.com/tc39/proposal-promise-with-resolvers):
- `Promise.withResolvers` method
- [`Symbol` predicates stage 2 proposal](https://github.com/tc39/proposal-symbol-predicates):
- The methods renamed to end with `Symbol`, [May 2023 TC39 meeting](https://github.com/tc39/notes/blob/main/meetings/2023-05/may-15.md#symbol-predicates):
- `Symbol.isRegistered` -> `Symbol.isRegisteredSymbol` method
- `Symbol.isWellKnown` -> `Symbol.isWellKnownSymbol` method
- Added `value` argument of `URLSearchParams.prototype.{ has, delete }`, [url/735](https://github.com/whatwg/url/pull/735)
- Fixed some cases of increasing buffer size in `ArrayBuffer.prototype.{ transfer, transferToFixedLength }` polyfills
- Fixed awaiting async `AsyncDisposableStack.prototype.adopt` callback, [#​1258](https://github.com/zloirock/core-js/issues/1258)
- Fixed `URLSearchParams#size` in ES3 engines (IE8-)
- Added a workaround in `Object.{ entries, values }` for some IE versions bug with invisible integer keys on `null`-prototype objects
- Added TypeScript definitions to `core-js-compat`, [#​1235](https://github.com/zloirock/core-js/issues/1235), thanks [**@​susnux**](https://github.com/susnux)
- Compat data improvements:
- [`Set.prototype.difference`](https://github.com/tc39/proposal-set-methods) that was missed in Bun because of [a bug](https://github.com/oven-sh/bun/issues/2309) added in 0.6.0
- `Array.prototype.{ group, groupToMap }` marked as no longer supported in WebKit runtimes because of the mentioned above web compat issue. For example, it's disabled from Bun 0.6.2
- Methods from the [change `Array` by copy proposal](https://github.com/tc39/proposal-change-array-by-copy) marked as supported from FF115
- [`Array.fromAsync`](https://github.com/tc39/proposal-array-from-async) marked as supported from FF115
- [`URL.canParse`](https://url.spec.whatwg.org/#dom-url-canparse) marked as supported from FF115
- `value` argument of `URLSearchParams.prototype.{ has, delete }` marked as supported from [NodeJS 20.2.0](https://github.com/nodejs/node/pull/47885) and FF115
- Added Deno 1.34 compat data mapping
- Added Electron 26 compat data mapping
- Added Samsung Internet 22 compat data mapping
- Added Opera Android 75 and 76 compat data mapping
- Added Quest Browser 27 compat data mapping
### [`v3.30.2`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3302---20230507-httpsgithubcomzloirockcore-jsreleasestagv3302)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.30.1...v3.30.2)
- Added a fix for a NodeJS 20.0.0 [bug](https://github.com/nodejs/node/issues/47612) with cloning `File` via `structuredClone`
- Added protection from Terser unsafe `String` optimization, [#​1242](https://github.com/zloirock/core-js/issues/1242)
- Added a workaround for getting proper global object in Figma plugins, [#​1231](https://github.com/zloirock/core-js/issues/1231)
- Compat data improvements:
- Added NodeJS 20.0 compat data mapping
- Added Deno 1.33 compat data mapping
- [`URL.canParse`](https://url.spec.whatwg.org/#dom-url-canparse) marked as supported (fixed) from [NodeJS 20.1.0](https://github.com/nodejs/node/pull/47513) and [Deno 1.33.2](https://github.com/denoland/deno/pull/18896)
### [`v3.30.1`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3301---20230414-httpsgithubcomzloirockcore-jsreleasestagv3301)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.30.0...v3.30.1)
- Added a fix for a NodeJS 19.9.0 `URL.canParse` [bug](https://github.com/nodejs/node/issues/47505)
- Compat data improvements:
- [`JSON.parse` source text access proposal](https://github.com/tc39/proposal-json-parse-with-source) features marked as [supported](https://chromestatus.com/feature/5121582673428480) from V8 ~ Chrome 114
- [`ArrayBuffer.prototype.transfer` and friends proposal](https://github.com/tc39/proposal-arraybuffer-transfer) features marked as [supported](https://chromestatus.com/feature/5073244152922112) from V8 ~ Chrome 114
- [`URLSearchParams.prototype.size`](https://github.com/whatwg/url/pull/734) marked as supported from V8 ~ Chrome 113
### [`v3.30.0`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3300---20230404-httpsgithubcomzloirockcore-jsreleasestagv3300)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.29.1...v3.30.0)
- Added [`URL.canParse` method](https://url.spec.whatwg.org/#dom-url-canparse), [url/763](https://github.com/whatwg/url/pull/763)
- [`Set` methods proposal](https://github.com/tc39/proposal-set-methods):
- Removed sort from `Set.prototype.intersection`, [March 2023 TC39 meeting](https://github.com/babel/proposals/issues/87#issuecomment-1478610425), [proposal-set-methods/94](https://github.com/tc39/proposal-set-methods/pull/94)
- Iterator Helpers proposals ([sync](https://github.com/tc39/proposal-iterator-helpers), [async](https://github.com/tc39/proposal-async-iterator-helpers)):
- Validate arguments before opening iterator, [March 2023 TC39 meeting](https://github.com/babel/proposals/issues/87#issuecomment-1478412430), [proposal-iterator-helpers/265](https://github.com/tc39/proposal-iterator-helpers/pull/265)
- Explicit Resource Management proposals ([sync](https://github.com/tc39/proposal-explicit-resource-management), [async](https://github.com/tc39/proposal-async-explicit-resource-management)):
- `(Async)DisposableStack.prototype.move` marks the original stack as disposed, [#​1226](https://github.com/zloirock/core-js/issues/1226)
- Some simplifications like [proposal-explicit-resource-management/150](https://github.com/tc39/proposal-explicit-resource-management/pull/150)
- [`Iterator.range` proposal](https://github.com/tc39/proposal-Number.range):
- Moved to Stage 2, [March 2023 TC39 meeting](https://github.com/babel/proposals/issues/87#issuecomment-1480266760)
- [Decorator Metadata proposal](https://github.com/tc39/proposal-decorator-metadata):
- Returned to usage `Symbol.metadata`, [March 2023 TC39 meeting](https://github.com/babel/proposals/issues/87#issuecomment-1478790137), [proposal-decorator-metadata/12](https://github.com/tc39/proposal-decorator-metadata/pull/12)
- Compat data improvements:
- [`URLSearchParams.prototype.size`](https://github.com/whatwg/url/pull/734) marked as supported from FF112, NodeJS 19.8 and Deno 1.32
- Added Safari 16.4 compat data
- Added Deno 1.32 compat data mapping
- Added Electron 25 and updated 24 compat data mapping
- Added Samsung Internet 21 compat data mapping
- Added Quest Browser 26 compat data mapping
- Updated Opera Android 74 compat data
### [`v3.29.1`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3291---20230313-httpsgithubcomzloirockcore-jsreleasestagv3291)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.29.0...v3.29.1)
- Fixed dependencies of some entries
- Fixed `ToString` conversion / built-ins nature of some accessors
- [`String.prototype.{ isWellFormed, toWellFormed }`](https://github.com/tc39/proposal-is-usv-string) marked as supported from V8 ~ Chrome 111
- Added Opera Android 74 compat data mapping
### [`v3.29.0`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3290---20230227-httpsgithubcomzloirockcore-jsreleasestagv3290)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.28.0...v3.29.0)
- Added `URLSearchParams.prototype.size` getter, [url/734](https://github.com/whatwg/url/pull/734)
- Allowed cloning resizable `ArrayBuffer`s in the `structuredClone` polyfill
- Fixed wrong export in `/(stable|actual|full)/instance/unshift` entries, [#​1207](https://github.com/zloirock/core-js/issues/1207)
- Compat data improvements:
- [`Set` methods proposal](https://github.com/tc39/proposal-set-methods) marked as supported from Bun 0.5.7
- `String.prototype.toWellFormed` marked as fixed from Bun 0.5.7
- Added Deno 1.31 compat data mapping
### [`v3.28.0`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3280---20230214-httpsgithubcomzloirockcore-jsreleasestagv3280)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.27.2...v3.28.0)
##### [3.28.0 - 2023.02.14](https://github.com/zloirock/core-js/releases/tag/v3.28.0)
### [`v3.27.2`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3272---20230119-httpsgithubcomzloirockcore-jsreleasestagv3272)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.27.1...v3.27.2)
- [`Set` methods proposal](https://github.com/tc39/proposal-set-methods) updates:
- Closing of iterators of `Set`-like objects on early exit, [proposal-set-methods/85](https://github.com/tc39/proposal-set-methods/pull/85)
- Some other minor internal changes
- Added one more workaround of a `webpack` dev server bug on IE global methods, [#​1161](https://github.com/zloirock/core-js/issues/1161)
- Fixed possible `String.{ raw, cooked }` error with empty template array
- Used non-standard V8 `Error.captureStackTrace` instead of stack parsing in new error classes / wrappers where it's possible
- Added detection correctness of iteration to `Promise.{ allSettled, any }` feature detection, Hermes issue
- Compat data improvements:
- [Change `Array` by copy proposal](https://github.com/tc39/proposal-change-array-by-copy) marked as supported from V8 ~ Chrome 110
- Added Samsung Internet 20 compat data mapping
- Added Quest Browser 25 compat data mapping
- Added React Native 0.71 Hermes compat data
- Added Electron 23 and 24 compat data mapping
- `self` marked as fixed in Deno 1.29.3, [deno/17362](https://github.com/denoland/deno/pull/17362)
- Minor tweaks of minification settings for `core-js-bundle`
- Refactoring, some minor fixes, improvements, optimizations
### [`v3.27.1`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3271---20221230-httpsgithubcomzloirockcore-jsreleasestagv3271)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.27.0...v3.27.1)
- Fixed a Chakra-based MS Edge (18-) bug that unfreeze (O_o) frozen arrays used as `WeakMap` keys
- Fixing of the previous bug also fixes some cases of `String.dedent` in MS Edge
- Fixed dependencies of some entries
### [`v3.27.0`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3270---20221226-httpsgithubcomzloirockcore-jsreleasestagv3270)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.26.1...v3.27.0)
- [Iterator Helpers](https://github.com/tc39/proposal-iterator-helpers) proposal:
- Built-ins:
- `Iterator`
- `Iterator.from`
- `Iterator.prototype.drop`
- `Iterator.prototype.every`
- `Iterator.prototype.filter`
- `Iterator.prototype.find`
- `Iterator.prototype.flatMap`
- `Iterator.prototype.forEach`
- `Iterator.prototype.map`
- `Iterator.prototype.reduce`
- `Iterator.prototype.some`
- `Iterator.prototype.take`
- `Iterator.prototype.toArray`
- `Iterator.prototype.toAsync`
- `Iterator.prototype[@​@​toStringTag]`
- `AsyncIterator`
- `AsyncIterator.from`
- `AsyncIterator.prototype.drop`
- `AsyncIterator.prototype.every`
- `AsyncIterator.prototype.filter`
- `AsyncIterator.prototype.find`
- `AsyncIterator.prototype.flatMap`
- `AsyncIterator.prototype.forEach`
- `AsyncIterator.prototype.map`
- `AsyncIterator.prototype.reduce`
- `AsyncIterator.prototype.some`
- `AsyncIterator.prototype.take`
- `AsyncIterator.prototype.toArray`
- `AsyncIterator.prototype[@​@​toStringTag]`
- Moved to Stage 3, [November 2022 TC39 meeting](https://github.com/babel/proposals/issues/85#issuecomment-1333474304)
- Added `/actual/` entries, unconditional forced replacement disabled for features that survived to Stage 3
- `.from` accept strings, `.flatMap` throws on strings returned from the callback, [proposal-iterator-helpers/244](https://github.com/tc39/proposal-iterator-helpers/pull/244), [proposal-iterator-helpers/250](https://github.com/tc39/proposal-iterator-helpers/pull/250)
- `.from` and `.flatMap` throws on non-object *iterators*, [proposal-iterator-helpers/253](https://github.com/tc39/proposal-iterator-helpers/pull/253)
- [`Set` methods proposal](https://github.com/tc39/proposal-set-methods):
- Built-ins:
- `Set.prototype.intersection`
- `Set.prototype.union`
- `Set.prototype.difference`
- `Set.prototype.symmetricDifference`
- `Set.prototype.isSubsetOf`
- `Set.prototype.isSupersetOf`
- `Set.prototype.isDisjointFrom`
- Moved to Stage 3, [November 2022 TC39 meeting](https://github.com/babel/proposals/issues/85#issuecomment-1332175557)
- Reimplemented with [new semantics](https://tc39.es/proposal-set-methods/):
- Optimized performance (iteration over lowest set)
- Accepted only `Set`-like objects as an argument, not all iterables
- Accepted only `Set`s as `this`, no `@@​species` support, and other minor changes
- Added `/actual/` entries, unconditional forced replacement changed to feature detection
- For avoiding breaking changes:
- New versions of methods are implemented as new modules and available in new entries or entries where old versions of methods were not available before (like `/actual/` namespace)
- In entries where they were available before (like `/full/` namespace), those methods are available with fallbacks to old semantics (in addition to `Set`-like, they accept iterable objects). This behavior will be removed from the next major release
- [Well-Formed Unicode Strings](https://github.com/tc39/proposal-is-usv-string) proposal:
- Methods:
- `String.prototype.isWellFormed`
- `String.prototype.toWellFormed`
- Moved to Stage 3, [November 2022 TC39 meeting](https://github.com/babel/proposals/issues/85#issuecomment-1332180862)
- Added `/actual/` entries, disabled unconditional forced replacement
- [Explicit resource management](https://github.com/tc39/proposal-explicit-resource-management) Stage 3 and [Async explicit resource management](https://github.com/tc39/proposal-async-explicit-resource-management) Stage 2 proposals:
- Renamed from "`using` statement" and [splitted into 2 (sync and async) proposals](https://github.com/tc39/proposal-explicit-resource-management/pull/131)
- In addition to already present well-known symbols, added new built-ins:
- `Symbol.dispose`
- `Symbol.asyncDispose`
- `SuppressedError`
- `DisposableStack`
- `DisposableStack.prototype.dispose`
- `DisposableStack.prototype.use`
- `DisposableStack.prototype.adopt`
- `DisposableStack.prototype.defer`
- `DisposableStack.prototype.move`
- `DisposableStack.prototype[@​@​dispose]`
- `AsyncDisposableStack`
- `AsyncDisposableStack.prototype.disposeAsync`
- `AsyncDisposableStack.prototype.use`
- `AsyncDisposableStack.prototype.adopt`
- `AsyncDisposableStack.prototype.defer`
- `AsyncDisposableStack.prototype.move`
- `AsyncDisposableStack.prototype[@​@​asyncDispose]`
- `Iterator.prototype[@​@​dispose]`
- `AsyncIterator.prototype[@​@​asyncDispose]`
- Sync version of this proposal moved to Stage 3, [November 2022 TC39 meeting](https://github.com/babel/proposals/issues/85#issuecomment-1333747094)
- Added `/actual/` namespace entries for Stage 3 proposal
- Added [`String.dedent` stage 2 proposal](https://github.com/tc39/proposal-string-dedent)
- Method `String.dedent`
- Throws an error on non-frozen raw templates for avoiding possible breaking changes in the future, [proposal-string-dedent/75](https://github.com/tc39/proposal-string-dedent/issues/75)
- [Compat data targets](/packages/core-js-compat#targets-option) improvements:
- [React Native from 0.70 shipped with Hermes as the default engine.](https://reactnative.dev/blog/2022/07/08/hermes-as-the-default) However, bundled Hermes versions differ from standalone Hermes releases. So added **`react-native`** target for React Native with bundled Hermes.
- [According to the documentation](https://developer.oculus.com/documentation/web/browser-intro/), Oculus Browser was renamed to Meta Quest Browser, so `oculus` target was renamed to **`quest`**.
- `opera_mobile` target name is confusing since it contains data for the Chromium-based Android version, but iOS Opera is Safari-based. So `opera_mobile` target was renamed to **`opera-android`**.
- `android` target name is also confusing for someone - that means Android WebView, some think thinks that it's Chrome for Android, but they have some differences. For avoiding confusion, added **`chrome-android`** target.
- For consistency with two previous cases, added **`firefox-android`** target.
- For avoiding breaking changes, the `oculus` and `opera_mobile` fields are available in the compat data till the next major release.
- Compat data improvements:
- [`Array.fromAsync`](https://github.com/tc39/proposal-array-from-async) marked as supported from Bun 0.3.0
- [`String.prototype.{ isWellFormed, toWellFormed }`](https://github.com/tc39/proposal-is-usv-string) marked as supported from Bun 0.4.0
- [Change `Array` by copy proposal](https://github.com/tc39/proposal-change-array-by-copy) marked as supported from Deno 1.27, [deno/16429](https://github.com/denoland/deno/pull/16429)
- Added Deno 1.28 / 1.29 compat data mapping
- Added NodeJS 19.2 compat data mapping
- Added Samsung Internet 19.0 compat data mapping
- Added Quest Browser 24.0 compat data mapping
- Fixed the first version in the Chromium-based Edge compat data mapping
- `{ Map, WeakMap }.prototype.emplace` became stricter [by the spec draft](https://tc39.es/proposal-upsert/)
- Smoothed behavior of some conflicting proposals
- Removed some generic behavior (like `@@​species` pattern) of some `.prototype` methods from the [new collections methods proposal](https://github.com/tc39/proposal-collection-methods) and the [`Array` deduplication proposal](https://github.com/tc39/proposal-array-unique) that *most likely* will not be implemented since it contradicts the current TC39 policy
- Added pure version of the `Number` constructor, [#​1154](https://github.com/zloirock/core-js/issues/1154), [#​1155](https://github.com/zloirock/core-js/issues/1155), thanks [@​trosos](https://github.com/trosos)
- Added `set(Timeout|Interval|Immediate)` extra arguments fix for Bun 0.3.0- (similarly to IE9-), [bun/1633](https://github.com/oven-sh/bun/issues/1633)
- Fixed handling of sparse arrays in `structuredClone`, [#​1156](https://github.com/zloirock/core-js/issues/1156)
- Fixed a theoretically possible future conflict of polyfills definitions in the pure version
- Some refactoring and optimization
### [`v3.26.1`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3261---20221114-httpsgithubcomzloirockcore-jsreleasestagv3261)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.26.0...v3.26.1)
- Disabled forced replacing of `Array.fromAsync` since it's on Stage 3
- Avoiding a check of the target in the internal `function-uncurry-this` helper where it's not required - minor optimization and preventing problems in some broken environments, a workaround of [#​1141](https://github.com/zloirock/core-js/issues/1141)
- V8 will not ship `Array.prototype.{ group, groupToMap }` in V8 ~ Chromium 108, [proposal-array-grouping/44](https://github.com/tc39/proposal-array-grouping/issues/44#issuecomment-1306311107)
### [`v3.26.0`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3260---20221024-httpsgithubcomzloirockcore-jsreleasestagv3260)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.25.5...v3.26.0)
- [`Array.fromAsync` proposal](https://github.com/tc39/proposal-array-from-async):
- Moved to Stage 3, [September TC39 meeting](https://github.com/tc39/notes/blob/main/meetings/2022-09/sep-14.md#arrayfromasync-for-stage-3)
- Avoid observable side effects of `%Array.prototype.values%` usage in array-like branch, [proposal-array-from-async/30](https://github.com/tc39/proposal-array-from-async/pull/30)
- Added [well-formed unicode strings stage 2 proposal](https://github.com/tc39/proposal-is-usv-string):
- `String.prototype.isWellFormed`
- `String.prototype.toWellFormed`
- Recent updates of the [iterator helpers proposal](https://github.com/tc39/proposal-iterator-helpers):
- Added a counter parameter to helpers, [proposal-iterator-helpers/211](https://github.com/tc39/proposal-iterator-helpers/pull/211)
- Don't await non-objects returned from functions passed to `AsyncIterator` helpers, [proposal-iterator-helpers/239](https://github.com/tc39/proposal-iterator-helpers/pull/239)
- `{ Iterator, AsyncIterator }.prototype.flatMap` supports returning both - iterables and iterators, [proposal-iterator-helpers/233](https://github.com/tc39/proposal-iterator-helpers/pull/233)
- Early exit on broken `.next` in missed cases of `{ Iterator, AsyncIterator }.from`, [proposal-iterator-helpers/232](https://github.com/tc39/proposal-iterator-helpers/pull/232)
- Added `self` polyfill as a part of [The Minimum Common Web Platform API](https://common-min-api.proposal.wintercg.org/), [specification](https://html.spec.whatwg.org/multipage/window-object.html#dom-self), [#​1118](https://github.com/zloirock/core-js/issues/1118)
- Added `inverse` option to `core-js-compat`, [#​1119](https://github.com/zloirock/core-js/issues/1119)
- Added `format` option to `core-js-builder`, [#​1120](https://github.com/zloirock/core-js/issues/1120)
- Added NodeJS 19.0 compat data
- Added Deno 1.26 and 1.27 compat data
- Added Opera Android 72 compat data mapping
- Updated Electron 22 compat data mapping
### [`v3.25.5`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3255---20221004-httpsgithubcomzloirockcore-jsreleasestagv3255)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.25.4...v3.25.5)
- Fixed regression with an error on reuse of some built-in methods from another realm, [#​1133](https://github.com/zloirock/core-js/issues/1133)
### [`v3.25.4`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3254---20221003-httpsgithubcomzloirockcore-jsreleasestagv3254)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.25.3...v3.25.4)
- Added a workaround of a Nashorn bug with `Function.prototype.{ call, apply, bind }` on string methods, [#​1128](https://github.com/zloirock/core-js/issues/1128)
- Updated lists of `[Serializable]` and `[Transferable]` objects in the `structuredClone` polyfill. Mainly, for better error messages if polyfilling of cloning such types is impossible
- `Array.prototype.{ group, groupToMap }` marked as [supported from V8 ~ Chromium 108](https://chromestatus.com/feature/5714791975878656)
- Added Electron 22 compat data mapping
### [`v3.25.3`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3253---20220926-httpsgithubcomzloirockcore-jsreleasestagv3253)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.25.2...v3.25.3)
- Forced polyfilling of `Array.prototype.groupToMap` in the pure version for returning wrapped `Map` instances
- Fixed existence of `Array.prototype.{ findLast, findLastIndex }` in `/stage/4` entry
- Added Opera Android 71 compat data mapping
- Some stylistic changes
### [`v3.25.2`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3252---20220919-httpsgithubcomzloirockcore-jsreleasestagv3252)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.25.1...v3.25.2)
- Considering `document.all` as a callable in some missed cases
- Added Safari 16.0 compat data
- Added iOS Safari 16.0 compat data mapping
- Fixed some ancient iOS Safari versions compat data mapping
### [`v3.25.1`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3251---20220908-httpsgithubcomzloirockcore-jsreleasestagv3251)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.25.0...v3.25.1)
- Added some fixes and workarounds of FF30- typed arrays bug that does not properly convert objects to numbers
- Added `sideEffects` field to `core-js-pure` `package.json` for better tree shaking, [#​1117](https://github.com/zloirock/core-js/issues/1117)
- Dropped `semver` dependency from `core-js-compat`
- `semver` package (ironically) added [a breaking change and dropped NodeJS 8 support in the minor `7.1` version](https://github.com/npm/node-semver/commit/d61f828e64260a0a097f26210f5500), after that `semver` in `core-js-compat` was pinned to `7.0` since for avoiding breaking changes it should support NodeJS 8. However, since `core-js-compat` is usually used with other packages that use `semver` dependency, it causes multiple duplication of `semver` in dependencies. So I decided to remove `semver` dependency and replace it with a couple of simple helpers.
- Added Bun 0.1.6-0.1.11 compat data
- Added Deno 1.25 compat data mapping
- Updated Electron 21 compat data mapping
- Some stylistic changes, minor fixes, and improvements
### [`v3.25.0`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3250---20220825-httpsgithubcomzloirockcore-jsreleasestagv3250)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.24.1...v3.25.0)
- Added [`Object.prototype.__proto__`](https://tc39.es/ecma262/#sec-object.prototype.\__proto\_\_) polyfill
- It's optional, legacy, and in some cases (mainly because of developers' mistakes) can cause problems, but [some libraries depend on it](https://github.com/denoland/deno/issues/13321), and most code can't work without the proper libraries' ecosystem
- Only for modern engines where this feature is missed (like Deno), it's not installed in IE10- since here we have no proper way setting of the prototype
- Without fixes of early implementations where it's not an accessor since those fixes are impossible
- Only for the global version
- Considering `document.all` as an object in some missed cases, see [ECMAScript Annex B 3.6](https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot)
- Avoiding unnecessary promise creation and validation result in `%WrapForValid(Async)IteratorPrototype%.return`, [proposal-iterator-helpers/215](https://github.com/tc39/proposal-iterator-helpers/pull/215)
- Fixed omitting the result of proxing `.return` in `%IteratorHelperPrototype%.return`, [#​1116](https://github.com/zloirock/core-js/issues/1116)
- Fixed the order creation of properties of iteration result object of some iterators (`value` should be created before `done`)
- Fixed some cases of Safari < 13 bug - silent on non-writable array `.length` setting
- Fixed `ArrayBuffer.length` in V8 ~ Chrome 27-
- Relaxed condition of re-usage native `WeakMap` for internal states with multiple `core-js` copies
- Availability cloning of `FileList` in the `structuredClone` polyfill extended to some more old engines versions
- Some stylistic changes and minor fixes
- Throwing a `TypeError` in `core-js-compat` / `core-js-builder` in case of passing invalid module names / filters for avoiding unexpected result, related to [#​1115](https://github.com/zloirock/core-js/issues/1115)
- Added missed NodeJS 13.2 to `esmodules` `core-js-compat` / `core-js-builder` target
- Added Electron 21 compat data mapping
- Added Oculus Browser 23.0 compat data mapping
### [`v3.24.1`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3241---20220730-httpsgithubcomzloirockcore-jsreleasestagv3241)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.24.0...v3.24.1)
- NodeJS is ignored in `IS_BROWSER` detection to avoid a false positive with `jsdom`, [#​1110](https://github.com/zloirock/core-js/issues/1110)
- Fixed detection of `@@​species` support in `Promise` in some old engines
- `{ Array, %TypedArray% }.prototype.{ findLast, findLastIndex }` marked as shipped [in FF104](https://bugzilla.mozilla.org/show_bug.cgi?id=1775026)
- Added iOS Safari 15.6 compat data mapping
- Fixed Opera 15 compat data mapping
### [`v3.24.0`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3240---20220725-httpsgithubcomzloirockcore-jsreleasestagv3240)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.23.5...v3.24.0)
- Recent updates of the [iterator helpers proposal](https://github.com/tc39/proposal-iterator-helpers), [#​1101](https://github.com/zloirock/core-js/issues/1101):
- `.asIndexedPairs` renamed to `.indexed`, [proposal-iterator-helpers/183](https://github.com/tc39/proposal-iterator-helpers/pull/183):
- `Iterator.prototype.asIndexedPairs` -> `Iterator.prototype.indexed`
- `AsyncIterator.prototype.asIndexedPairs` -> `AsyncIterator.prototype.indexed`
- Avoid exposing spec fiction `%AsyncFromSyncIteratorPrototype%` in `AsyncIterator.from` and `Iterator.prototype.toAsync`, [proposal-iterator-helpers/182](https://github.com/tc39/proposal-iterator-helpers/pull/182), [proposal-iterator-helpers/202](https://github.com/tc39/proposal-iterator-helpers/pull/202)
- Avoid unnecessary promise creation in `%WrapForValidAsyncIteratorPrototype%.next`, [proposal-iterator-helpers/197](https://github.com/tc39/proposal-iterator-helpers/pull/197)
- Do not validate value in `%WrapForValid(Async)IteratorPrototype%.next`, [proposal-iterator-helpers/197](https://github.com/tc39/proposal-iterator-helpers/pull/197) and [proposal-iterator-helpers/205](https://github.com/tc39/proposal-iterator-helpers/pull/205)
- Do not forward the parameter of `.next` / `.return` to an underlying iterator by the extended iterator protocol, a part of [proposal-iterator-helpers/194](https://github.com/tc39/proposal-iterator-helpers/pull/194)
- `.throw` methods removed from all wrappers / helpers prototypes, a part of [proposal-iterator-helpers/194](https://github.com/tc39/proposal-iterator-helpers/pull/194)
- Close inner iterators of `{ Iterator, AsyncIterator }.prototype.flatMap` proxy iterators on `.return`, [proposal-iterator-helpers/195](https://github.com/tc39/proposal-iterator-helpers/pull/195)
- Throw `RangeError` on `NaN` in `{ Iterator, AsyncIterator }.prototype.{ drop, take }`, [proposal-iterator-helpers/181](https://github.com/tc39/proposal-iterator-helpers/pull/181)
- Many other updates and fixes of this proposal
- `%TypedArray%.prototype.toSpliced` method removed from the [change array by copy proposal](https://github.com/tc39/proposal-change-array-by-copy) and marked as obsolete in `core-js`, [proposal-change-array-by-copy/88](https://github.com/tc39/proposal-change-array-by-copy/issues/88)
- Polyfill `Promise` with `unhandledrejection` event support (browser style) in Deno < [1.24](https://github.com/denoland/deno/releases/tag/v1.24.0)
- Available new targets in `core-js-compat` / `core-js-builder` and added compat data for them:
- Bun (`bun`), compat data for 0.1.1-0.1.5, [#​1103](https://github.com/zloirock/core-js/issues/1103)
- Hermes (`hermes`), compat data for 0.1-0.11, [#​1099](https://github.com/zloirock/core-js/issues/1099)
- Oculus Browser (`oculus`), compat data mapping for 3.0-22.0, [#​1098](https://github.com/zloirock/core-js/issues/1098)
- Added Samsung Internet 18.0 compat data mapping
### [`v3.23.5`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3235---20220718-httpsgithubcomzloirockcore-jsreleasestagv3235)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.23.4...v3.23.5)
- Fixed a typo in the `structuredClone` feature detection, [#​1106](https://github.com/zloirock/core-js/issues/1106)
- Added Opera Android 70 compat data mapping
### [`v3.23.4`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3234---20220710-httpsgithubcomzloirockcore-jsreleasestagv3234)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.23.3...v3.23.4)
- Added a workaround of the Bun ~ 0.1.1 [bug](https://github.com/Jarred-Sumner/bun/issues/399) that define some globals with incorrect property descriptors and that causes a crash of `core-js`
- Added a fix of the FF103+ `structuredClone` bugs ([1774866](https://bugzilla.mozilla.org/show_bug.cgi?id=1774866) (fixed in FF104) and [1777321](https://bugzilla.mozilla.org/show_bug.cgi?id=1777321) (still not fixed)) that now can clone errors, but `.stack` of the clone is an empty string
- Fixed `{ Map, WeakMap }.prototype.emplace` logic, [#​1102](https://github.com/zloirock/core-js/issues/1102)
- Fixed order of errors throwing on iterator helpers
### [`v3.23.3`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3233---20220626-httpsgithubcomzloirockcore-jsreleasestagv3233)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.23.2...v3.23.3)
- Changed the order of operations in `%TypedArray%.prototype.toSpliced` following [proposal-change-array-by-copy/89](https://github.com/tc39/proposal-change-array-by-copy/issues/89)
- Fixed regression of some IE8- issues
### [`v3.23.2`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3232---20220621-httpsgithubcomzloirockcore-jsreleasestagv3232)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.23.1...v3.23.2)
- Avoided creation of extra properties for the handling of `%TypedArray%` constructors in new methods, [#​1092 (comment)](https://github.com/zloirock/core-js/issues/1092#issuecomment-1158760512)
- Added Deno 1.23 compat data mapping
### [`v3.23.1`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3231---20220614-httpsgithubcomzloirockcore-jsreleasestagv3231)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.23.0...v3.23.1)
- Fixed possible error on multiple `core-js` copies, [#​1091](https://github.com/zloirock/core-js/issues/1091)
- Added `v` flag to `RegExp.prototype.flags` implementation in case if current V8 bugs will not be fixed before this flag implementation
### [`v3.23.0`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3230---20220614-httpsgithubcomzloirockcore-jsreleasestagv3230)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.22.8...v3.23.0)
- [`Array` find from last](https://github.com/tc39/proposal-array-find-from-last) moved to the stable ES, according to June 2022 TC39 meeting:
- `Array.prototype.findLast`
- `Array.prototype.findLastIndex`
- `%TypedArray%.prototype.findLast`
- `%TypedArray%.prototype.findLastIndex`
- Methods from [the `Array` grouping proposal](https://github.com/tc39/proposal-array-grouping) [renamed](https://github.com/tc39/proposal-array-grouping/pull/39), according to June 2022 TC39 meeting:
- `Array.prototype.groupBy` -> `Array.prototype.group`
- `Array.prototype.groupByToMap` -> `Array.prototype.groupToMap`
- Changed the order of operations in `%TypedArray%.prototype.with` following [proposal-change-array-by-copy/86](https://github.com/tc39/proposal-change-array-by-copy/issues/86), according to June 2022 TC39 meeting
- [Decorator Metadata proposal](https://github.com/tc39/proposal-decorator-metadata) extracted from [Decorators proposal](https://github.com/tc39/proposal-decorators) as a separate stage 2 proposal, according to March 2022 TC39 meeting, `Symbol.metadataKey` replaces `Symbol.metadata`
- Added `Array.prototype.push` polyfill with some fixes for modern engines
- Added `Array.prototype.unshift` polyfill with some fixes for modern engines
- Fixed a bug in the order of getting flags in `RegExp.prototype.flags` in the actual version of V8
- Fixed property descriptors of some `Math` and `Number` constants
- Added a workaround of V8 `ArrayBufferDetaching` protector cell invalidation and performance degradation on `structuredClone` feature detection, one more case of [#​679](https://github.com/zloirock/core-js/issues/679)
- Added detection of NodeJS [bug](https://github.com/nodejs/node/issues/41038) in `structuredClone` that can not clone `DOMException` (just in case for future versions that will fix other issues)
- Compat data:
- Added NodeJS 18.3 compat data mapping
- Added and fixed Deno 1.22 and 1.21 compat data mapping
- Added Opera Android 69 compat data mapping
- Updated Electron 20.0 compat data mapping
### [`v3.22.8`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3228---20220602-httpsgithubcomzloirockcore-jsreleasestagv3228)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.22.7...v3.22.8)
- Fixed possible multiple call of `ToBigInt` / `ToNumber` conversion of the argument passed to `%TypedArray%.prototype.fill` in V8 ~ Chrome < 59, Safari < 14.1, FF < 55, Edge <=18
- Fixed some cases of `DeletePropertyOrThrow` in IE9-
- Fixed the kind of error (`TypeError` instead of `Error`) on incorrect `exec` result in `RegExp.prototype.test` polyfill
- Fixed dependencies of `{ actual, full, features }/typed-array/at` entries
- Added Electron 20.0 compat data mapping
- Added iOS Safari 15.5 compat data mapping
- Refactoring
### [`v3.22.7`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3227---20220524-httpsgithubcomzloirockcore-jsreleasestagv3227)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.22.6...v3.22.7)
- Added a workaround for V8 ~ Chrome 53 bug with non-writable prototype of some methods, [#​1083](https://github.com/zloirock/core-js/issues/1083)
### [`v3.22.6`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3226---20220523-httpsgithubcomzloirockcore-jsreleasestagv3226)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.22.5...v3.22.6)
- Fixed possible double call of `ToNumber` conversion on arguments of `Math.{ fround, trunc }` polyfills
- `Array.prototype.includes` marked as [fixed](https://bugzilla.mozilla.org/show_bug.cgi?id=1767541) in FF102
### [`v3.22.5`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3225---20220510-httpsgithubcomzloirockcore-jsreleasestagv3225)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.22.4...v3.22.5)
- Ensured that polyfilled constructors `.prototype` is non-writable
- Ensured that polyfilled methods `.prototype` is not defined
- Added detection and fix of a V8 ~ Chrome <103 [bug](https://bugs.chromium.org/p/v8/issues/detail?id=12542) of `struturedClone` that returns `null` if cloned object contains multiple references to one error
### [`v3.22.4`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3224---20220503-httpsgithubcomzloirockcore-jsreleasestagv3224)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.22.3...v3.22.4)
- Ensured proper `.length` of polyfilled functions even in compressed code (excepting some ancient engines)
- Ensured proper `.name` of polyfilled accessors (excepting some ancient engines)
- Ensured proper source / `ToString` conversion of polyfilled accessors
- Actualized Rhino compat data
- Refactoring
### [`v3.22.3`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3223---20220428-httpsgithubcomzloirockcore-jsreleasestagv3223)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.22.2...v3.22.3)
- Added a fix for FF99+ `Array.prototype.includes` broken on sparse arrays
### [`v3.22.2`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3222---20220421-httpsgithubcomzloirockcore-jsreleasestagv3222)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.22.1...v3.22.2)
- Fixed `URLSearchParams` in IE8- that was broken in the previous release
- Fixed `__lookupGetter__` entries
### [`v3.22.1`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3221---20220420-httpsgithubcomzloirockcore-jsreleasestagv3221)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.22.0...v3.22.1)
- Improved some cases of `RegExp` flags handling
- Prevented experimental warning in NodeJS ~ 18.0 on detection `fetch` API
- Added NodeJS 18.0 compat data
### [`v3.22.0`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3220---20220415-httpsgithubcomzloirockcore-jsreleasestagv3220)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.21.1...v3.22.0)
- [Change `Array` by copy proposal](https://github.com/tc39/proposal-change-array-by-copy):
- Moved to Stage 3, [March TC39 meeting](https://github.com/babel/proposals/issues/81#issuecomment-1083449843)
- Disabled forced replacement and added `/actual/` entry points for methods from this proposal
- `Array.prototype.toSpliced` throws a `TypeError` instead of `RangeError` if the result length is more than `MAX_SAFE_INTEGER`, [proposal-change-array-by-copy/70](https://github.com/tc39/proposal-change-array-by-copy/pull/70)
- Added some more `atob` / `btoa` fixes:
- NodeJS <17.9 `atob` does not ignore spaces, [node/42530](https://github.com/nodejs/node/issues/42530)
- Actual NodeJS `atob` does not validate encoding, [node/42646](https://github.com/nodejs/node/issues/42646)
- FF26- implementation does not properly convert argument to string
- IE / Edge <16 implementation have wrong arity
- Added `/full/` namespace as the replacement for `/features/` since it's more descriptive in context of the rest namespaces (`/es/` ⊆ `/stable/` ⊆ `/actual/` ⊆ `/full/`)
- Avoided propagation of removed parts of proposals to upper stages. For example, `%TypedArray%.prototype.groupBy` was removed from the `Array` grouping proposal a long time ago. We can't completely remove this method since it's a breaking change. But this proposal has been promoted to stage 3 - so the proposal should be promoted without this method, this method should not be available in `/actual/` entries - but it should be available in early-stage entries to avoid breakage.
- Significant internal refactoring and splitting of modules (but without exposing to public API since it will be a breaking change - it will be exposed in the next major version)
- Bug fixes:
- Fixed work of non-standard V8 `Error` features with wrapped `Error` constructors, [#​1061](https://github.com/zloirock/core-js/issues/1061)
- `null` and `undefined` allowed as the second argument of `structuredClone`, [#​1056](https://github.com/zloirock/core-js/issues/1056)
- Tooling:
- Stabilized proposals are filtered out from the `core-js-compat` -> `core-js-builder` -> `core-js-bundle` output. That mean that if the output contains, for example, `es.object.has-own`, the legacy reference to it, `esnext.object.has-own`, no longer added.
- Aligned modules filters of [`core-js-builder`](https://github.com/zloirock/core-js/tree/master/packages/core-js-builder) and [`core-js-compat`](https://github.com/zloirock/core-js/tree/master/packages/core-js-compat), now it's `modules` and `exclude` options
- Added support of entry points, modules, regexes, and arrays of them to those filters
- Missed `targets` option of `core-js-compat` means that the `targets` filter just will not be applied, so the result will contain modules required for all possible engines
- Compat data:
- `.stack` property on `DOMException` marked as supported from Deno [1.15](https://github.com/denoland/deno/releases/tag/v1.15.0)
- Added Deno 1.21 compat data mapping
- Added Electron 19.0 and updated 18.0 compat data mapping
- Added Samsung Internet 17.0 compat data mapping
- Added Opera Android 68 compat data mapping
### [`v3.21.1`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3211---20220217-httpsgithubcomzloirockcore-jsreleasestagv3211)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.21.0...v3.21.1)
- Added a [bug](https://bugs.webkit.org/show_bug.cgi?id=236541)fix for the WebKit `Array.prototype.{ groupBy, groupByToMap }` implementation
- `core-js-compat` targets parser transforms engine names to lower case
- `atob` / `btoa` marked as [fixed](https://github.com/nodejs/node/pull/41478) in NodeJS 17.5
- Added Electron 18.0 compat data mapping
- Added Deno 1.20 compat data mapping
### [`v3.21.0`](https://github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3210---20220202-httpsgithubcomzloirockcore-jsreleasestagv3210)
[Compare Source](https://github.com/zloirock/core-js/compare/v3.20.3...v3.21.0)
- Added [Base64 utility methods](https://developer.mozilla.org/en-US/docs/Glossary/Base64):
- `atob`
- `btoa`
- Added the proper validation of arguments to some methods from web standards
- Forced replacement of all features from early-stage proposals for avoiding possible web compatibility issues in the future
- Added Rhino 1.7.14 compat data
- Added Deno 1.19 compat data mapping
- Added Opera Android 66 and 67 compat data mapping
- Added iOS Safari 15.3 and 15.4 compat data mapping
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/154Update dependency commons-io:commons-io to v2.13.02023-08-04T12:20:30+02:00RenovateBotUpdate dependency commons-io:commons-io to v2.13.0This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [commons-io:commons-io](https://commons.apache.org/proper/commons-io/) ([source](https://gitbox.apache.org/...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [commons-io:commons-io](https://commons.apache.org/proper/commons-io/) ([source](https://gitbox.apache.org/repos/asf?p=commons-io.git)) | `2.12.0` -> `2.13.0` | [![age](https://badges.renovateapi.com/packages/maven/commons-io:commons-io/2.13.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/commons-io:commons-io/2.13.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/commons-io:commons-io/2.13.0/compatibility-slim/2.12.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/commons-io:commons-io/2.13.0/confidence-slim/2.12.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/153Update dependency @quasar/extras to v1.16.42023-07-06T09:17:11+02:00RenovateBotUpdate dependency @quasar/extras to v1.16.4This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@quasar/extras](https://quasar.dev) ([source](https://github.com/quasarframework/quasar)) | [`1.15.11` -> ...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@quasar/extras](https://quasar.dev) ([source](https://github.com/quasarframework/quasar)) | [`1.15.11` -> `1.16.4`](https://renovatebot.com/diffs/npm/@quasar%2fextras/1.15.11/1.16.4) | [![age](https://badges.renovateapi.com/packages/npm/@quasar%2fextras/1.16.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@quasar%2fextras/1.16.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@quasar%2fextras/1.16.4/compatibility-slim/1.15.11)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@quasar%2fextras/1.16.4/confidence-slim/1.15.11)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>quasarframework/quasar</summary>
### [`v1.16.4`](https://github.com/quasarframework/quasar/releases/tag/%40quasar/extras-v1.16.4)
[Compare Source](https://github.com/quasarframework/quasar/compare/@quasar/extras-v1.16.3...@quasar/extras-v1.16.4)
#### Changes
- feat(extras): update Bootstrap => v1.10.5
- feat(extras): update Fontawesome => v6.4.0
- feat(extras): update Google Material Symbols icons and fonts to the latest
#### Donations
Quasar Framework is an open-source MIT-licensed project made possible due to the **generous contributions** by [sponsors and backers](https://github.com/sponsors/rstoenescu). If you are interested in supporting this project, please consider the following:
- [Becoming a sponsor on Github](https://github.com/sponsors/rstoenescu)
- [One-off donation via PayPal](https://paypal.me/rstoenescu1)
### [`v1.16.3`](https://github.com/quasarframework/quasar/releases/tag/%40quasar/extras-v1.16.3)
[Compare Source](https://github.com/quasarframework/quasar/compare/@quasar/extras-v1.16.2...@quasar/extras-v1.16.3)
#### Changes
- feat(extras): update all material icons (including symbols)
- fix(extras): d.ts definition for mdi-v4 [#​15748](https://github.com/quasarframework/quasar/issues/15748)
- fix(extras): only define the package.json exports that actually exist
#### Donations
Quasar Framework is an open-source MIT-licensed project made possible due to the **generous contributions** by [sponsors and backers](https://github.com/sponsors/rstoenescu). If you are interested in supporting this project, please consider the following:
- [Becoming a sponsor on Github](https://github.com/sponsors/rstoenescu)
- [One-off donation via PayPal](https://paypal.me/rstoenescu1)
### [`v1.16.2`](https://github.com/quasarframework/quasar/releases/tag/%40quasar/extras-v1.16.2)
[Compare Source](https://github.com/quasarframework/quasar/compare/@quasar/extras-v1.16.1...@quasar/extras-v1.16.2)
#### Fixes
- feat(extras/build): automatically generate the exports for package.json
- feat(extras): update Fontawesome => 6.4.0
#### Donations
Quasar Framework is an open-source MIT-licensed project made possible due to the **generous contributions** by [sponsors and backers](https://github.com/sponsors/rstoenescu). If you are interested in supporting this project, please consider the following:
- [Becoming a sponsor on Github](https://github.com/sponsors/rstoenescu)
- [One-off donation via PayPal](https://paypal.me/rstoenescu1)
### [`v1.16.1`](https://github.com/quasarframework/quasar/releases/tag/%40quasar/extras-v1.16.1)
[Compare Source](https://github.com/quasarframework/quasar/compare/@quasar/extras-v1.16.0...@quasar/extras-v1.16.1)
#### Fixes
- fix(extras): Could not resolve "@​quasar/extras/mdi-v7" [#​15627](https://github.com/quasarframework/quasar/issues/15627)
- fix(extras): export definition for material-symbols-rounded
- fix(extras): export definitions for animations [#​15623](https://github.com/quasarframework/quasar/issues/15623)
#### Donations
Quasar Framework is an open-source MIT-licensed project made possible due to the **generous contributions** by [sponsors and backers](https://github.com/sponsors/rstoenescu). If you are interested in supporting this project, please consider the following:
- [Becoming a sponsor on Github](https://github.com/sponsors/rstoenescu)
- [One-off donation via PayPal](https://paypal.me/rstoenescu1)
### [`v1.16.0`](https://github.com/quasarframework/quasar/releases/tag/%40quasar/extras-v1.16.0)
[Compare Source](https://github.com/quasarframework/quasar/compare/@quasar/extras-1.15.11...@quasar/extras-v1.16.0)
#### Updates
- feat(extras): new Ionicons v7 => v7.1.0
- fix(extras): missing comma in json file (from merged MR)
- feat(extras): updated MDI icons => v7.2.6
- feat(extras): updated Google Material icons and fonts
- feat(extras): updated Google Material Symbols icons and fonts
#### Donations
Quasar Framework is an open-source MIT-licensed project made possible due to the **generous contributions** by [sponsors and backers](https://github.com/sponsors/rstoenescu). If you are interested in supporting this project, please consider the following:
- [Becoming a sponsor on Github](https://github.com/sponsors/rstoenescu)
- [One-off donation via PayPal](https://paypal.me/rstoenescu1)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/152Update dependency @babel/eslint-parser to v7.22.62023-07-06T09:17:13+02:00RenovateBotUpdate dependency @babel/eslint-parser to v7.22.6This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@babel/eslint-parser](https://babel.dev/) ([source](https://github.com/babel/babel)) | [`7.21.8` -> `7.22....This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@babel/eslint-parser](https://babel.dev/) ([source](https://github.com/babel/babel)) | [`7.21.8` -> `7.22.6`](https://renovatebot.com/diffs/npm/@babel%2feslint-parser/7.21.8/7.22.6) | [![age](https://badges.renovateapi.com/packages/npm/@babel%2feslint-parser/7.22.6/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@babel%2feslint-parser/7.22.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@babel%2feslint-parser/7.22.6/compatibility-slim/7.21.8)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@babel%2feslint-parser/7.22.6/confidence-slim/7.21.8)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>babel/babel</summary>
### [`v7.22.6`](https://github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7226-2023-07-04)
[Compare Source](https://github.com/babel/babel/compare/v7.22.5...v7.22.6)
##### :bug: Bug Fix
- `babel-compat-data`, `babel-helper-compilation-targets`, `babel-preset-env`
- [#​15727](https://github.com/babel/babel/pull/15727) Add opera mobile compat data ([@​JLHwung](https://github.com/JLHwung))
- `babel-plugin-transform-optional-chaining`
- [#​15739](https://github.com/babel/babel/pull/15739) Fix transform of `delete a?.b` in function params ([@​nicolo-ribaudo](https://github.com/nicolo-ribaudo))
- `babel-helper-split-export-declaration`, `babel-plugin-transform-modules-commonjs`
- [#​15736](https://github.com/babel/babel/pull/15736) fix: Default export for duplicate names ([@​liuxingbaoyu](https://github.com/liuxingbaoyu))
- `babel-compat-data`, `babel-preset-env`
- [#​15726](https://github.com/babel/babel/pull/15726) update compat-data sources ([@​JLHwung](https://github.com/JLHwung))
- `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-runtime-corejs3`, `babel-runtime`
- [#​15705](https://github.com/babel/babel/pull/15705) Fix handling of sync error in `@@​asyncDispose` ([@​nicolo-ribaudo](https://github.com/nicolo-ribaudo))
- `babel-standalone`
- [#​15707](https://github.com/babel/babel/pull/15707) fix: Support transforming Explicit Resource Management in `stage-2` ([@​liuxingbaoyu](https://github.com/liuxingbaoyu))
- `babel-core`
- [#​15626](https://github.com/babel/babel/pull/15626) fix: Works correctly with `--frozen-intrinsics` ([@​liuxingbaoyu](https://github.com/liuxingbaoyu))
##### :house: Internal
- `babel-helper-create-class-features-plugin`, `babel-plugin-transform-classes`
- [#​15700](https://github.com/babel/babel/pull/15700) Minor class transform cleanups ([@​JLHwung](https://github.com/JLHwung))
##### :microscope: Output optimization
- `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-typescript`
- [#​15740](https://github.com/babel/babel/pull/15740) Compress output for optional chain with multiple `?.` ([@​nicolo-ribaudo](https://github.com/nicolo-ribaudo))
- `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-do-expressions`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-nullish-coalescing-operator`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-private-property-in-object`, `babel-traverse`
- [#​15741](https://github.com/babel/babel/pull/15741) Inject tmp vars in the params list of IIFEs when possible ([@​nicolo-ribaudo](https://github.com/nicolo-ribaudo))
### [`v7.22.5`](https://github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7225-2023-06-08)
[Compare Source](https://github.com/babel/babel/compare/v7.21.8...v7.22.5)
##### :bug: Bug Fix
- `babel-preset-env`, `babel-standalone`
- [#​15675](https://github.com/babel/babel/pull/15675) Fix using `syntax-unicode-sets-regex` in standalone ([@​nicolo-ribaudo](https://github.com/nicolo-ribaudo))
##### :nail_care: Polish
- `babel-core`
- [#​15683](https://github.com/babel/babel/pull/15683) Suggest `-transform-` when resolving missing plugins ([@​nicolo-ribaudo](https://github.com/nicolo-ribaudo))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/151Update plugin edu.sc.seis.launch4j to v3.0.32023-07-06T09:17:14+02:00RenovateBotUpdate plugin edu.sc.seis.launch4j to v3.0.3This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| edu.sc.seis.launch4j | `3.0.1` -> `3.0.3` | [![age](https://badges.renovateapi.com/packages/maven/edu.sc.se...This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| edu.sc.seis.launch4j | `3.0.1` -> `3.0.3` | [![age](https://badges.renovateapi.com/packages/maven/edu.sc.seis.launch4j/3.0.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/edu.sc.seis.launch4j/3.0.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/edu.sc.seis.launch4j/3.0.3/compatibility-slim/3.0.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/edu.sc.seis.launch4j/3.0.3/confidence-slim/3.0.1)](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/150Update griefed/gitlab-ci-cd Docker tag to v2.2.122023-07-06T09:17:20+02:00RenovateBotUpdate griefed/gitlab-ci-cd Docker tag to v2.2.12This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| griefed/gitlab-ci-cd | image | patch | `2.2.11` -> `2.2.12` |
| griefed/gitlab-ci-cd | service-image | patch | `2.2.11` -> `2.2.12` |
---
...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| griefed/gitlab-ci-cd | image | patch | `2.2.11` -> `2.2.12` |
| griefed/gitlab-ci-cd | service-image | patch | `2.2.11` -> `2.2.12` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.dehttps://git.griefed.de/Griefed/Monitoring/-/merge_requests/149Update griefed/baseimage-ubuntu-jdk-8 Docker tag to v2.0.222023-07-06T09:17:29+02:00RenovateBotUpdate griefed/baseimage-ubuntu-jdk-8 Docker tag to v2.0.22This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| griefed/baseimage-ubuntu-jdk-8 | image | patch | `2.0.21` -> `2.0.22` |
| griefed/baseimage-ubuntu-jdk-8 | final | patch | `2.0.21` -> `2.0...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| griefed/baseimage-ubuntu-jdk-8 | image | patch | `2.0.21` -> `2.0.22` |
| griefed/baseimage-ubuntu-jdk-8 | final | patch | `2.0.21` -> `2.0.22` |
| griefed/baseimage-ubuntu-jdk-8 | stage | patch | `2.0.21` -> `2.0.22` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->Griefedgithub@griefed.deGriefedgithub@griefed.de