Skip to content

Releases: mbari-org/panoptes

panoptes 0.3.4

03 Apr 16:05
926f4fc
Compare
Choose a tag to compare

Upgrade to Scala 3 and migrate from javax to jakarta namespace

panoptes 0.3.3

30 Nov 21:15
a2e12a1
Compare
Choose a tag to compare

This release reverts to an older version, based on 0.2.10. We encountered an issue that could prevent VARS Annotation from working with 0.3.0. See #4.

panoptes 0.3.0

29 Nov 19:08
8b07b0c
Compare
Choose a tag to compare

There are no feature changes in this release. This release upgrades all dependencies to their latest versions. Notable upgrades:

  1. Scala 2.13.7 -> 3.3.1
  2. Jetty 9.4.44.v20210927 -> 11.0.8 (changes from javax to jakarta packages)
  3. Scalatra 2.8.2 -> 3.0.0 (changes from javax to jakarta packages)

Full Changelog: 0.2.10...0.3.0

panoptes 0.2.10

15 Dec 17:04
Compare
Choose a tag to compare

Changed output of health endpoint

Request

GET http://localhost:8080/v1/health

Response

HTTP/1.1 200 OK
Date: Tue, 30 Nov 2021 21:55:07 GMT
Content-Type: text/plain;charset=utf-8
Transfer-Encoding: chunked
Connection: close
Content-Encoding: gzip

{
  "jdkVersion": "17.0.1+12-39",
  "availableProcessors": 2,
  "freeMemory": 31568768,
  "maxMemory": 4294967296,
  "totalMemory": 62914560,
  "application": "panoptes",
  "version": "0.2.10",
  "description": "Image Archiver"
}

panoptes 0.2.7

30 Nov 23:18
Compare
Choose a tag to compare

This release upgrades from Java 11 to Java 17 (the latest LTS release)

There's also a new health endpoint.

/health

Demo setup

docker run -p 8080:8080 -e BASICJWT_CLIENT_SECRET=foo -e BASICJWT_SIGNING_SECRET=bar mbari/panoptes

Request

GET http://localhost:8080/v1/health

Response

HTTP/1.1 200 OK
Connection: close
Date: Tue, 30 Nov 2021 22:31:04 GMT
Content-Type: text/plain;charset=utf-8
Content-Length: 151

{
  "jdkVersion": "17.0.1+12-39",
  "availableProcessors": 6,
  "freeMemory": 20544424,
  "maxMemory": 4294967296,
  "totalMemory": 46137344,
  "application": "vampire-squid"
}

Full Changelog: 0.2.5...0.2.7

panoptes 0.2.5

23 Sep 20:44
Compare
Choose a tag to compare

Addresses issue #3

panoptes 0.2.4

12 May 19:02
Compare
Choose a tag to compare

All dependencies updated to latest versions. Added a logger to inform devops of which FileArchiver class is being used. (FileArchivers manage how and where you images are organized. They can be configured at runtime)

panoptes 0.2.3

06 Jul 17:28
Compare
Choose a tag to compare

This release fixes the maximum files size. It was set at 3MB but has been changed to 3GB

panoptes 0.2.2

19 Sep 23:16
e358f57
Compare
Choose a tag to compare

Release has been refactored with 12-factor. It can be configured via env params. Here's an example launch command:

docker run -d \
    -p 8080:8080 \
    -e AUTHENTICATION_SERVICE="org.mbari.m3.panoptes.auth.BasicJwtService" \
    -e BASICJWT_CLIENT_SECRET="myclientsecret" \
    -e BASICJWT_SIGNING_SECRET="mysigningsecret" \
    -e HTTP_CONTEXT_PATH="/panoptes" \
    -e LOGBACK_LEVEL=WARN \
    -e PANOPTES_FILE_ARCHIVER="org.mbari.m3.panoptes.services.OldStyleMbariDiskArchiver" \
    -e PANOPTES_MBARI_IMAGE_ARCHIVE_ROOT="/framegrabs" \
    -e PANOPTES_MBARI_IMAGE_ARCHIVE_URL="http://search.mbari.org/ARCHIVE/framegrabs" \
    -e PANOPTES_MAX_SIZE_GB=10 \
    --name=panoptes \
    --restart unless-stopped \
    mbari/panoptes

v0.1.0

15 Oct 21:11
6e99e26
Compare
Choose a tag to compare

Production release. Updated to Java 11