Skip to content

Latest commit

 

History

History
152 lines (124 loc) · 4.81 KB

CHANGELOG.md

File metadata and controls

152 lines (124 loc) · 4.81 KB

Change Log

1.5.29

  • Updated Editor
  • Updated Library
  • Updated VM2 (Security)

1.5.27

  • Updated Editor
  • Updated Library
  • Now informs clients about which cross origin requests should include credentials.

1.5.26

  • Updated editor

1.5.25

  • Updated with 1.5.25 cassproject npm and 1.5.25 editor.
  • Now reports max HTTP POST size in /ping
  • Fixes to CTDL-ASN

1.5.24

  • Security updates, changed node base image to Node 19 bulleye.

1.5.23

  • Started swagger at /api/swagger/
  • Updated editor
  • Updated libraries
  • PM2 is now a production dependency, instead of a dev dependency
  • Migration code now correctly uses authentication headers when connecting to Elastic.

1.5.22

  • Security Updates
  • Updated editor
  • Updated library

1.5.21

  • Security Updates.

1.5.20

  • Added object history queries.
  • Updated editor

1.5.19

  • Updated editor
  • Updated library
  • Fixed bug in non-loopback proxy support.

1.5.18

  • Updated editor, admin mode now works. Admin mode only possible via cartridge or putting admin key in cass-editor.

1.5.17

  • Editor in 1.5.16 wasn't functioning. Fixed in 1.5.17.
  • Updated cassproject library to 1.5.17

1.5.16

  • Updated editor
  • Updated cassproject library to 1.5.16
  • Updated Docker elasticsearch image to 8.4.3
  • Improved websocket performance, especially with many clients.

1.5.15

  • Updated editor
  • Updated cassproject library to 1.5.15
  • Updated Docker elasticsearch image to 8.x.x -- Should not cause issues but be wary.
  • Updated Docker Node version to 18 -- Should not cause issues but be wary.
  • Security related library updates - jose 2.0.5 pinned to -> 2.0.6
  • Delete operations now work with Elastic Cloud and authenticated requests.
  • FIPS compatible version pinned to Node 18.3

1.5.14

  • Updated editor
  • Fixed elastic headers issue (only affects permissioned Elastic)

1.5.13

  • Uncaught exceptions now cause a system exit and pm2 to restart
  • Fixed order of CEASN export
  • Signature sheet identities are now logged
  • Environment variable DISABLED_EDITOR now turns off the cass-editor
  • Updated editor
  • Updated library

1.5.10

  • Beginning support for Elasticsearch 8 and Elastic Cloud
  • Support for Azure Container based deployment (via docker-compose)
  • Compatibility with FIPS (needs FIPS enabled environment)
  • Now reports last login time/date.
  • Logs destination IP of remote systems.
  • Introduced logging system. (will turn to JSON log messages soon)
  • Introduced MOTD via MOTD_TITLE and MOTD_MESSAGE environment variables.
  • Can now disable various logging messages via environment variables: LOG_FILTERED_CATEGORIES, LOG_FILTERED_SEVERITIES and LOG_FILTERED_MESSAGES.
  • Can now disable various adapters via environment variable: DISABLED_ADAPTERS=xapi,asn,ceasn,case,jsonld,badge,profile are the inital list.
  • Can now restrict the number of concurrent connections via MAX_CONNECTIONS environment variable.
  • Can now cryptographically ensure log messages have not been tampered with via a rolling checksum that is signed by the server.
  • Can now send warning emails when resources are low, via configuring SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASS, and SMTP_RECIPIENTS.
  • If emails are enabled, sends emails upon system crash or uncaught exceptions.
  • Added Classification and Markings terms that are not encrypted when objects are secured.
  • Now provides a message when you log out.

1.5.9

  • Updates to login in editor.
  • Updates to library.

1.5.8

  • Updates to editor and CaSS library
  • Updated HTTP/2 Negotiation
  • Updated some Websocket negotiation

1.5.6

  • Fixed HTTP/2 Negotiation
  • Updates to editor and CaSS library
  • Docker deployment limited to 4gb of memory instead of 50% of memory.

1.5.5

  • HTTP/2 support

1.5.4

  • Update editor and CaSS library
  • Improvements to cartridges
  • Added Dockerfile with node base
  • Sanctioned replay
  • Fix a bug with concept scheme type in CTDL-ASN export

1.5.3

  • Update editor and CaSS library.
  • Fix some bugs with CTDL-ASN JSON-LD exports
  • Fix path for cartridges
  • Set UTF-8 character encoding in response for JSON get requests

1.5.2

  • Update editor.
  • Update CaSS library.

1.5.0

  • Updated elasticsearch standalone memory consumption.
  • Incremented to 1.5

0.5.10

  • Updated editor.
  • Fixed some bugs with data migration.
  • Added banner with environment variables: CASS_BANNER_MESSAGE, CASS_BANNER_TEXT_COLOR, CASS_BANNER_BACKGROUND_COLOR
  • Updated elasticsearch version.

0.5.9

  • Better support for Google and Microsoft SSO.
  • Updated editor.

0.5.7

  • Support domain name changes, database exchanges, and multi-tenancy in a more performant fashion.
  • Fixed bugs around re-importing deleted data and versioning.
  • Profile calculation is accelerated.
  • xAPI polling bug fixes.
  • Updated editor.