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

Updates release notes to add release managers #931

Merged
merged 1 commit into from
Feb 28, 2024
Merged
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
33 changes: 33 additions & 0 deletions docs/release-notes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
## Release v1.3.0
### Date: January 31, 2024

Release Manager: Mark Patton, JHU

This release focused on updating the interactions with NIHMS. A service was added to handle email messages from NIHMS about submission status. We made GitHub actions for Java snapshot and release builds consistent and more robust. We switched the grant loader to a CSV format which will make it easier to import grant data from other systems. For the UI, we improved the accessibility of the UI and the interaction with external links in the workflow.

Tickets Completed: https://github.com/eclipse-pass/main/milestone/17?closed=1
Expand All @@ -17,6 +19,8 @@ Release Components:
## Release v1.2.0
### Date: November 30, 2023

Release Manager: Timothy Sanders, JHU

This release focused on increasing the security of PASS and making interactions with external services more robust, notably the interface with NIHMS. Parameterized queries were added to the grant loader to enhance security. We've made substantial upgrades to the NIHMS data transfer within our Deposit Services and enhancements to the NIHMS loader. Updates were made to the data model documentation and client-side pagination support has been added in the UI.

Tickets Completed: https://github.com/eclipse-pass/main/milestone/16?closed=1
Expand All @@ -33,6 +37,8 @@ Release Components:
## Release v1.1.0
### Date: October 26, 2023

Release Manager: Mark Patton, JHU

This release focused on getting PASS ready for deployment in production. We did a great deal of testing of the user interface, backend services, and interactions with repositories. We found and fixed a large number of bugs. We significantly improved the performance of grant loading. We made accessibility improvements to the user interface. In addition, we added support for depositing to repositories without requiring a journal be entered by the user.

Tickets Completed: https://github.com/eclipse-pass/main/milestone/15?closed=1
Expand All @@ -49,6 +55,8 @@ Release Components:
## Release v1.0.0
### Date: September 29, 2023

Release Manager: Jared Galanis, JHU

This release focused on setting up a PASS for production readiness. We resolved a large number of bugs in the user interface and the API / backend services. We added optimistic locking to Submission and Deposit entities to ensure more expected behavior when users edit a shared resource. We also did work on tooling for data migration and remediation.

Tickets Completed: https://github.com/eclipse-pass/main/milestone/12?closed=1
Expand All @@ -65,6 +73,8 @@ Release Components:
## Release v0.9.0
### Date: August 30, 2023

Release Manager: John Abrahams, JHU

This release focused on setting up a staging environment for the PASS application. We deployed PASS to the new environment, integrated single sign-on and the data loaders, and fixed a number of bugs that were discovered in the refactored codebase.

Tickets Completed: https://github.com/eclipse-pass/main/milestone/13?closed=1
Expand All @@ -81,6 +91,8 @@ Release Components:
## Release v0.8.0
### Date: July 28, 2023

Release Manager: Mark Patton, JHU

This release introduces updated Java implementations of pass-deposit-services. All of the major functionality of PASS has now been ported to the new framework. In addition more testing was added to the pass-core file service and support for the file service was added to pass-data-client.

Tickets Completed: https://github.com/eclipse-pass/main/milestone/11
Expand All @@ -94,9 +106,13 @@ Release Components:
* pass-auth - https://github.com/eclipse-pass/pass-auth/releases/tag/0.8.0
* pass-ui - https://github.com/eclipse-pass/pass-ui/releases/tag/0.8.0

Release Manager: Mark Patton, JHU

## Release v0.7.0
### Date: June 29, 2023

Release Managers: Christopher Shannon, JHU and Russell Poetker, JHU

This release introduces updated java implementations of the pass-nihms-loader and pass-notification-services projects. This release also introduces support for sending submission and deposit JMS message from pass-core, adds access control to the file-service, removes pass-ui-public from pass-docker, and cleans up the SAML configuration in pass-auth.

Tickets Completed: https://github.com/eclipse-pass/main/issues?q=label%3A%22Release+0.7.0%22
Expand All @@ -113,6 +129,8 @@ Release Components:
## Release v0.6.0
### Date: May 31, 2023

Release Manager: Jared Galanis, JHU

This release introduces java implementations of the pass-journal-loader, pass-grant-loader and submission status service. This release also introduces support for user token authentication, updates to use of Java 17 in several repositories, converts pass-auth to TypeScript, integrates the user interface with the API for the policy service, introduces a simplified branding strategy along with default branding fallbacks to enable organization specific look and feel, and provides an action for publishing to an AWS SNS (Simple Notification Service) topic to facilitate deploying to AWS infrastructure.

Tickets Completed: https://github.com/eclipse-pass/main/issues?q=label%3A%22Release+0.6.0%22
Expand All @@ -129,6 +147,9 @@ Release Components:

## Release v0.5.0
### Date: April 27, 2023

Release Manager: Timothy Sanders, JHU

This release introduces the Metadata Schema Service and the Policy Service API. The Metadata Schema Service provides JSON schemas for repository metadata requirements.
The Policy Service API determines the policies applicable to a given Submission, as well as the repositories that a Submission must be deposited into.
Release Automation has been expanded to include [pass-acceptance-testing](https://github.com/eclipse-pass/pass-acceptance-testing) and [pass-docker](https://github.com/eclipse-pass/pass-docker).
Expand All @@ -147,6 +168,9 @@ Release Components:

## Release v0.4.0
### Date: March 30, 2023

Release Managers: John Abrahams, JHU and Christopher Shannon, JHU

This release introduces a new user service and access control. The release also upgraded ember to the latest LTS Ember 4.

* Updated Ember packages and 3rd party dependencies
Expand All @@ -169,6 +193,9 @@ Release Components:

## Release v0.3.0
### Date: February 28, 2023

Release Manager: John Abrahams, JHU

This release introduces a new file handling service for dealing with file uploads in PASS. Releases are now largely automated using GitHub workflows.

* Release automations using GitHub workflows. Snapshot versions are published automatically and releases can be triggered manually in the GitHub UI
Expand All @@ -189,6 +216,9 @@ Release Components:

## Release v0.2.0
### Date: January 18, 2023

Release Manager: Jim Martino, JHU

Release 0.2.0 provides a major upgrade to the backend architecture of the PASS application.
The Fedora Repository has been replaced with a completely new REST API built using Elide and backed by
Postgres. This change allows the PASS API to be tailored more directly to the purposes of the PASS
Expand Down Expand Up @@ -222,6 +252,9 @@ either been implemented in Java or eliminated

## Release v0.1.0
### Date: August 3, 2022

Release Manager: John Abrahams, JHU

This is the initial release of the Eclipse PASS codebase. The following changes were made to the code after completing the transition to Eclipse:

Naming changes - updating code to transition to the Eclipse PASS name
Expand Down
Loading