From 960e4e01408ba0efbfea2bdbac362ff203d54bed Mon Sep 17 00:00:00 2001 From: Bill Branan Date: Wed, 28 Feb 2024 09:05:44 -0500 Subject: [PATCH] Updates release notes to add release managers --- docs/release-notes.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/docs/release-notes.md b/docs/release-notes.md index 5c62d3b..4617bda 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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). @@ -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 @@ -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 @@ -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 @@ -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