Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/v2.0.0 bookkeeping #74

Merged
merged 2 commits into from
Sep 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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