Skip to content

Commit

Permalink
release: bumps version to v0.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
claymcleod committed Mar 25, 2024
1 parent 779582b commit ff63dda
Show file tree
Hide file tree
Showing 6 changed files with 36 additions and 12 deletions.
28 changes: 26 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

- Updates the name of the API to be the "CCDI Data Federation API".
## [v0.7.0] — 03-25-2024

### Added

- Five new metadata elements were added for files ([#63](https://github.com/CBIIT/ccdi-federation-api/pull/63)).
- The identifier for the file (CDE 11284037 v1.00, [#52](https://github.com/CBIIT/ccdi-federation-api/discussions/#52))
- The type of file (CDE 11416926 v1.00, [#53](https://github.com/CBIIT/ccdi-federation-api/discussions/#53)).
- The size of the file (CDE 11479876 v1.00, [#55](https://github.com/CBIIT/ccdi-federation-api/discussions/#55)).
- The md5 checksum of the file (CDE 11556150 v1.00, [#56](https://github.com/CBIIT/ccdi-federation-api/discussions/#56)).
- A description of the file (CDE 11280338 v1.00, [#54](https://github.com/CBIIT/ccdi-federation-api/discussions/#54)).
- A `Namespace` now represents a top-level governance grouping of entities
within the CCDI Federation API. See the new "Organizations", "Namespaces",
and "Assigning Organizations and Namespaces" sections in the Swagger
Expand Down Expand Up @@ -36,6 +45,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- The only current valid value for the `partition` query parameter at the moment is
`namespace`, though this may be expanded in the future.

## Changed

- Pagination is now required by default for primary entity root endpoints
(`/subject`, `/sample`, and `/file`)
([#59](https://github.com/CBIIT/ccdi-federation-api/pull/59)).
- HTTPS served on port 443 is now required
([#60](https://github.com/CBIIT/ccdi-federation-api/pull/60)).
- Updates the name of the API to be the "CCDI Data Federation API".

## Fixed

- The pagination via `Link` headers was fixed
(Thanks @e-t-k! [#61](https://github.com/CBIIT/ccdi-federation-api/pull/61)).

## [v0.6.1] — 01-16-2024

### Changed
Expand Down Expand Up @@ -129,7 +152,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Adds Pediatric Cancer Data Commons (PCDC) endpoint ([#10](https://github.com/CBIIT/ccdi-federation-api/pull/10)).
- Rust tooling was added to the `packages` directory ([#14](https://github.com/CBIIT/ccdi-federation-api/pull/14)).

[Unreleased]: https://github.com/cbiit/ccdi-federation-api/compare/v0.6.1...HEAD
[Unreleased]: https://github.com/cbiit/ccdi-federation-api/compare/v0.7.0...HEAD
[v0.7.0]: https://github.com/cbiit/ccdi-federation-api/compare/v0.6.1...v0.7.0
[v0.6.1]: https://github.com/cbiit/ccdi-federation-api/compare/v0.6.0...v0.6.1
[v0.6.0]: https://github.com/cbiit/ccdi-federation-api/compare/v0.5.0...v0.6.0
[v0.5.0]: https://github.com/cbiit/ccdi-federation-api/compare/v0.4.0...v0.5.0
Expand Down
10 changes: 5 additions & 5 deletions packages/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ resolver = "2"
[workspace.package]
license = "MIT OR Apache-2.0"
edition = "2021"
version = "0.6.1"
version = "0.7.0"

[workspace.dependencies]
actix-web = "4.4.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/ccdi-openapi/src/api.rs
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ partition primary entities to a set of namespaces under that situation:
name = "Childhood Cancer Data Initiative support email",
email = "[email protected]",
),
version = "v0.6.1",
version = "v0.7.0",
),
external_docs(
description = "Learn more about the Childhood Cancer Data Initiative",
Expand Down
2 changes: 1 addition & 1 deletion packages/ccdi-server/src/responses/info/api.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use utoipa::ToSchema;
#[schema(as = responses::info::api::Information)]
pub struct Information {
/// The version of the API that this server supports.
#[schema(example = "v0.6.1")]
#[schema(example = "v0.7.0")]
api_version: String,

/// A URL pointing to the latest version of the Swagger documentation.
Expand Down
4 changes: 2 additions & 2 deletions swagger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ info:
contact:
name: Childhood Cancer Data Initiative support email
email: [email protected]
version: v0.6.1
version: v0.7.0
servers:
- url: https://ccdi.stjude.cloud/api/v0
description: St. Jude Children's Research Hospital CCDI API server
Expand Down Expand Up @@ -2909,7 +2909,7 @@ components:
api_version:
type: string
description: The version of the API that this server supports.
example: v0.6.1
example: v0.7.0
documentation_url:
type: string
description: |-
Expand Down

0 comments on commit ff63dda

Please sign in to comment.