Skip to content

Releases: camicroscope/Distro

3.12.0

02 May 17:08
03fa45b
Compare
Choose a tag to compare

Distro

  • Bump tags for viewer and backend to 3.12.0
  • Add dicom support to keycloak deployment option
  • Add chrome tools node debug profiling

Caracal (backend service)

Slideloader

  • Hotfix for openslide on ARM systems
  • DICOM annotation and API routes and utilities

Viewer

Accessibility and Standards Compliance

  • Created GitHub workflow for accessibility checks
  • Jest test for DrawerHelper JS
  • Various HTML pages updated to comply with W3C standards

UI/UX Improvements and Fixes

  • Adjustments for mobile view (e.g., overflow table scroll, button UI improvements)
  • Enhanced responsiveness (e.g., Workbench HTML page, option dropdown UI)
  • Clarity improvements (e.g., clearer instructions, fixing overlapping buttons)
  • Loader addition and UI adjustments
  • Transitioned from Google Form to GitHub issue link for feedback

Feature Additions and Enhancements

  • Added Aria Labels to Image Links
  • Added go back button and meta tag
  • Improved signup page user experience and consistency
  • Improved Slides Page Layout and User Guidance
  • (Secret) dicom connect demo

Bug Fixes and Error Handling

  • Fixed disabled zooming in mobile view
  • Fixed various linting errors and tile loading issues

Code Refactoring and Maintenance

  • Refactoring for improved footer reusability component
  • Improved config handling and file organization

3.11.0

17 Nov 23:06
218d973
Compare
Choose a tag to compare

3.11.0

Version 3.11 of caMicroscope is at core about two new exciting additions to the platform! Thanks to @CGDogan for system-wide improvements and additions which have greatly expanded compatibility by including DICOM and Bioformats, and to @BryanGsep for work towards streamlined usability for machine learning tools.

Parallel to the release, caMicroscope has updated our website (https://camicroscope.github.io/), governance, the creator covenant, among other guides.

Distribution (https://github.com/camicroscope/Distro)

  • Add configuration and route support for dicom server and related routes

Viewer (https://github.com/camicroscope/caMicroscope)

  • Dicom and Bioformats Intergration (#647, #653, #655)
  • Improved Machine Learning Toolkit (#658)

Backend (https://github.com/camicroscope/caracal)

  • Faster dockerfile clone
  • Add filesystem related handlers for DICOM
  • Update node container base
  • Update CI and tests
  • Add a handler for finding a document using regex

Loader (https://github.com/camicroscope/SlideLoader)

  • Add dicom and bioformats support
  • Use the Image Decoders Base for Docker
  • Refactor for relative path directories
  • Refactor google drive related functionality

Tile Server (https://github.com/camicroscope/iipImage)

  • Dicom and bioformats support and integration
  • Use the Image Decoders Base for Docker

Dicom Server (https://github.com/camicroscope/dicomsrv)

  • New service for dicom integration

3.10.2

17 Jun 04:34
7647bb5
Compare
Choose a tag to compare

Distribution

  • add keycloak option
  • update keycloak documents
  • Update default google login option

Viewer

Backend Service (caracal)

  • Add openssl for key generation
  • add segmentationCountByExecid
  • add a route to echo environment variables
  • change default run indexer behavior to false

Tile Server (iip image)

base container image and permission changes.

Slide Loader

base container image and dependency changes.

3.10.1

18 Nov 18:59
Compare
Choose a tag to compare

Viewer

  • Bugfix for spyglass tool with token slide auth

3.10.0

25 Oct 17:29
6a523fe
Compare
Choose a tag to compare

Distro

  • Support for Slide Token Check Option Distro/196
  • Update Pathdb to 2.0.0 and Pathdb Image Loader to 3.0.0
  • Github CI Distro/197

Viewer

Backend

  • Add Pathdb Token Slide Auth Handler Caracal/139
  • Support using files as immediate backups for data Caracal/102
  • Switch (back) to alpine container base

SlideLoader

  • Simplify/refactor thumbnail script

PathDB

  • Updated to PHP 8.1 and Drupal 9

3.9.11

05 Aug 13:32
928f40c
Compare
Choose a tag to compare

Distro

  • bugfix - lingering index lines
  • kubernetes deployment option
  • default post-login redir to table instead of landing

Distro Changelog: v3.9.10...v3.9.11

SlideLoader

  • Thumbnail generator for existing slides
  • Improved NCI Customization

SlideLoader Changelog: camicroscope/SlideLoader@v3.9.10...v3.9.11

Viewer

  • add redirect page

Viewer Changelog: camicroscope/caMicroscope@v3.9.10...v3.9.11

Backend

add header-based login handler

Backend Changelog: camicroscope/Caracal@v3.9.10...v3.9.11

v3.9.10

20 Jan 19:52
361d11e
Compare
Choose a tag to compare

Distro

  • Add kubernetes config
  • Generate jwt keys for caracal if they don't exist

Viewer

  • Fix and enhance Human Readable URL support

SlideLoader

Backend

  • Fix Preset Labels
  • Automatic Container Builds #130
  • Assume Indexing Responsibilities #133

3.9.9

08 Nov 18:53
b56e8c4
Compare
Choose a tag to compare

Distro

  • Upgrade mongo to 4.2-bionic

Viewer

Fix and enhance Human Readable URL support

3.9.8

21 Oct 16:44
202ba25
Compare
Choose a tag to compare

Distro

  • add youtube-nocookie to csp config for embed video
  • add openshift config

Viewer

  • Add Segmentation -> Annotation Functionality #542
  • Margin and Table UI Fixes #549 #551
  • Add Pathdb Quad Lookup
  • Add Docs link to landing
  • retry slides one time if they have an error

Backend

  • disable tfjs for production reasons

Slide Loader

  • Support more metadata extraction, optionally

3.9.7

19 Aug 17:47
c0a338a
Compare
Choose a tag to compare

Pathdb

  • Update to 1.7.0

Backend

  • Slide param for mark/multi bugfix