Skip to content

Commit

Permalink
Merge pull request #74 from nicmunroe/release/v2.0.0-bookkeeping
Browse files Browse the repository at this point in the history
Release/v2.0.0 bookkeeping
  • Loading branch information
nicmunroe authored Sep 13, 2024
2 parents ec6ffe0 + 5e22b7a commit a217168
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 1 deletion.
49 changes: 49 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ Note that the `nike-internal-util` library is technically version-independent ev
this repository. Check out that library's [CHANGELOG.md](./nike-internal-util/CHANGELOG.md) for details on its changes. This changelog file is
specifically for the `backstopper-*` libraries.

#### 2.x Releases

- `2.0.x` Releases - [2.0.0](#200)

#### 1.x Releases

- `1.15.x` Releases - [1.15.2](#1152)
Expand All @@ -21,6 +25,51 @@ specifically for the `backstopper-*` libraries.
- `0.10.x` Releases - [0.10.0](#0100)
- `0.9.x` Releases - [0.9.2](#092), [0.9.1.1](#0911), [0.9.1](#091), [0.9.0.1](#0901), [0.9.0](#090)

## [2.0.0](https://github.com/Nike-Inc/backstopper/releases/tag/backstopper-v2.0.0)

Released on 2024-09-13.

All changes for `2.0.0` were made by [Nic Munroe][contrib_nicmunroe] in pull request
[#72](https://github.com/Nike-Inc/backstopper/pull/72).

### Breaking Changes

- Backstopper `2.0.0` represents a major change from the old `javax` ecosystem to the new `jakarta` ecosystem.
All `javax` based dependencies and references have been replaced with their `jakarta` counterparts.
- Java 17 is now the minimum required Java version.
- Support for many older frameworks has been dropped due to these changes, and some new ones added. For the
frameworks currently supported in `2.x`, see the
[Integration Modules](https://github.com/Nike-Inc/backstopper?tab=readme-ov-file#modules) section in the main branch
readme (includes Servlet API `6.x`, Spring `6.x`, and Spring Boot `3.x`).

NOTE: If you still need support for older Java versions and the `javax` ecosystem, see the
[Backstopper 1.x branch](https://github.com/Nike-Inc/backstopper/tree/v1.x). The Backstopper `1.x` releases also contain
support for JAX-RS 2, Jersey 1 and 2, Spring 4 and 5, and Springboot 1 and 2 - see
[here](https://github.com/Nike-Inc/backstopper/tree/v1.x?tab=readme-ov-file#framework_modules).

### Updated

- Migrated all code from `javax` to the `jakarta` ecosystem.
- Updated all libraries to Java 17.
- Updated all dependencies to the latest versions.

### Removed

- Removed support for JAX-RS 2, Jersey 1 and 2, Spring 4 and 5, and Springboot 1 and 2.
+ These are still supported in the Backstopper `1.x` branch - see
[here](https://github.com/Nike-Inc/backstopper/tree/v1.x?tab=readme-ov-file#framework_modules). Everything in the
`1.x` branch should be considered deprecated - it's unlikely to see much further development.

### Added

- Added support for Servlet API `6.x`, Spring `6.x`, and Spring Boot `3.x`.
+ See the [Integration Modules](https://github.com/Nike-Inc/backstopper?tab=readme-ov-file#modules) section in the
main branch readme for details.
- Added sample apps for Spring `6.x` and Spring Boot `3.x`, for both WebMVC and WebFlux.
+ See the [samples](https://github.com/Nike-Inc/backstopper?tab=readme-ov-file#modules) section of the main readme
for details.


## [1.15.2](https://github.com/Nike-Inc/backstopper/releases/tag/backstopper-v1.15.2)

Released on 2024-09-08.
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version=1.15.3-SNAPSHOT
version=2.0.1-SNAPSHOT
nikeInternalUtilVersion=2.0.1-SNAPSHOT
groupId=com.nike.backstopper
nikeInternalUtilGroupId=com.nike.internal
Expand Down

0 comments on commit a217168

Please sign in to comment.