Skip to content

Releases: phac-nml/irida

21.05.2

09 Jul 16:27
b221548
Compare
Choose a tag to compare
  • [Workflow]: SNVPhyl has been updated to version 1.2.3 to fix an installation issue (#1018). Since this updates a pipeline you will have to upgrade the Galaxy tool suite for SNVPhyl as described in our instllation documentation. (21.05.2)
  • [UI]: Fixed bug which prevented a manager on a remote project from adding/removing members and groups. (21.05.2)

21.05.1

04 Jun 15:36
02a2ae0
Compare
Choose a tag to compare
  • [UI]: Fixed bug where a remote project in UNSYNCHRONIZED state would have the Sync buttons disabled on the Project Synchronization Settings page. (21.05.1)
  • [UI]: Added back Users option for managers in main navigation. (21.05.1)

21.05

25 May 19:01
3ca5722
Compare
Choose a tag to compare
  • [UI]: Fixed bug which was preventing a user from viewing more than 5 rows of a tabular result file. (21.01.1)
  • [Developer]: Fixed webpack not outputting css bundle files.
  • [UI]: Updated to latest release of Ant Design (v4.12.3).
  • [Developer]: Fixed the advanced visualisation viewer for Phylogeny Tree with metadata.
  • [REST]: Added ownership option when copying sample to project in REST API (21.01.2)
  • [UI]: Update to the pipeline launch process.
  • [UI]: Fixed bug where filter menu was missing from the Analsyis Outputs Table.
  • [Developer/REST/UI]: Added announcements bell icon to main nav bar, added priority announcements modal at login, and refreshed user announcements page.
  • [UI]: Fixed bug where samples not rendering on project samples page when the config setting ngsarchive.linker.available is set to false.
  • [Developer]: Updated to Webpack v5 and Yarn v2.
  • [UI]: Updated create metadata template.
  • [Developer]: Updated to Yarn v2.4.1.
  • [Developer]: Cleaned up compile warnings related to deprecated methods in Spring, JSON parsing, and Galaxy connectivity.
  • [UI] Updated And Design to v4.15.0.
  • [Database]: Removed sample_metadata_entry table which should have been dropped in 21.01 release. (21.01.3)
  • [REST]: Added endpoint to request a full project's sample metadata at the same time.
  • [Developer]: Chromedriver updated to 90.
  • [Developer]: Updated lodash to v4.17.21 to fix security vulnerability.
  • [UI/REST]: Improved querying performance of metadata for line list and REST API.
  • [UI]: Complete upgrade of project settings to use Ant Design.
  • [Developer]: Removing many unnecessary files from the .war file build to reduce build size.
  • [UI]: Fixed issue where analyses page was not displaying for some IRIDA instances due to deprecated analysis states in their audit tables.

21.01.4

29 Apr 22:43
572c660
Compare
Choose a tag to compare
  • [REST]: Added handling for synchronizing data from older IRIDA instances. It was failing for APIs without fast5 functionality (21.01.4)

21.01.3

15 Mar 19:14
572c660
Compare
Choose a tag to compare
  • [Database]: Removed sample_metadata_entry table which should have been dropped in 21.01 release. (21.01.3)

21.01.2

24 Feb 17:28
261d27a
Compare
Choose a tag to compare
  • [REST]: Added ownership option when copying sample to project in REST API (21.01.2)

21.01.1

15 Feb 21:20
Compare
Choose a tag to compare
  • [UI]: Fixed bug which was preventing a user from viewing more than 5 rows of a tabular result file. (21.01.1)

21.01

29 Jan 17:31
2005cf3
Compare
Choose a tag to compare
  • [UI]: Fixed bug where sequencing runs could not be deleted on sequencing runs details page. (20.09.1)
  • [Developer]: Updated the session Cart and provided a service for accessing it.
  • [Developer]: Fixed SISTR viewer so plugin and built-in pipelines can use it (20.09.1)
  • [UI]: Added two additional fields to SISTR viewer describing the number of alleles found (20.09.1)
  • [UI]: Fixed bug where users could not see or connect to Remote APIs (20.09.2)
  • [UI]: Fixed bug on project page where incorrect link to Remote API was displayed. (20.09.2)
  • [REST]: Added handling for synchronizing data from older IRIDA instances. It was failing for APIs without assembly functionality added in 20.09. (20.09.2)
  • [Developer]: Updated deprecated runWorkflow blend4j call to invokeWorkflow and switched to using jar for blend4j
  • [Developer]: Removed resolve-url-loader from front end dependencies.
  • [UI]: Fixed bug on users listing page where if a user has never logged into the system there last login date showed Dec 31 1969,
  • [Documentation]: Corrected window.PAGE to window.TL in docs on how to make custom login pages.
  • [Developer]: Removed UI dependency for bootstrap-sass.
  • [Developer]: Updated to React v17.0.1, Babel v7.12.1, and Ant Design v4.7.3.
  • [UI]: Updated FastQC page to use Ant Design.
  • [Documentation]: Added documentation for sequence file fastqc page.
  • [UI]: Updated Project Reference File page to use Ant Design.
  • [Developer]: Removed invalid javax.interceptor-api Maven artifact. It was no longer needed for the project and was causing build failures. Existing 20.09.2 installations do not need to be upgraded, this change only affects building IRIDA from source. (20.09.3)
  • [Developer]: Changed to using GitHub Actions for integration tests.
  • [Developer]: Switched to Chromedriver 86 to match Github Actions chrome version.
  • [UI]: Updated Project Reference File page to display progress of uploads.
  • [UI]: Added functionality for users to synchronize fast5 data from remote APIs.
  • [Developer]: Added smtp port and password configuration options
  • [UI]: Added usage statistics to admin panel.
  • [UI]: Updated analysis results page to show loading indicator when retrieving output file data.
  • [UI]: Updated sample details sidebar with sample files and simpler API for use on more pages, and moved it out into a modal.
  • [Developer]: Updated ini to version 1.3.7 to fix security vulnerability.
  • [Developer]: Update jest to version 26.6.3 to fix security vulnerability.
  • [UI]: New main navigation bar using Ant Design.
  • [UI]: Fixed bug where a user could not click the Sync Now button for a remote project if the status was set to Unauthorized. (20.09.4)
  • [UI]: Fixed issue with project samples table not displaying Created Date and Modified Date for samples. (20.09.4)
  • [Developer]: Updated database structure for sample metadata to improve performance and auditability. See https://phac-nml.github.io/irida-documentation/administrator/upgrades/#sample-metadata-audit-record-updates for more details.
  • [Documentation]: Moved IRIDA documentation to new repository at https://github.com/phac-nml/irida-documentation/. Pages can be viewed at https://phac-nml.github.io/irida-documentation/.
  • [Developer]: Updated axios to version 0.21.1
  • [UI]: Fixed broken CSS bundle links in project settings pages. (20.09.5)
  • [UI]: Added html viewer for analysis output files.
  • [REST]: Added new REST endpoint that can generate a deep hashcode of a project. This will be used for speeding up project synchronization when there are no changes to a project. Instead of checking for changes remotely, the client can check for changes only to the hash. If there are hash changes, then they can do their full sync.
  • [UI]: Added option for project managers to check for changes using the hash above, or to force a full project sync on the project remote settings page.
  • [Developer/REST/UI]: Updated announcements with a new title and priority fields.
  • [UI]: Added option for user to only receive an email upon pipeline failure.
  • [Developer]: Updated frontend-maven-plugin.
  • [UI]: Fixed issue with trying to copy a large number of samples between projects.
  • [Developer]: Chromedriver updated to 88

20.09.5

07 Jan 21:37
Compare
Choose a tag to compare
  • [UI]: Fixed broken CSS bundle links in project settings pages. (20.09.5)

20.09.4

24 Dec 21:52
Compare
Choose a tag to compare
  • [UI]: Fixed bug where a user could not click the Sync Now button for a remote project if the status was set to Unauthorized. (20.09.4)
  • [UI]: Fixed issue with project samples table not displaying Created Date and Modified Date for samples. (20.09.4)