Skip to content

v2.1.0

Latest
Compare
Choose a tag to compare
@Enquier Enquier released this 14 May 17:08
894b513

[2.1.0] - 2021-03-09

Bug Fixes and Other Changes

  • Reworked Login Worflow to make it more smooth
  • Fixed a security vulnerability where a JS Alert was used for a confirmation

Configuration Changes

  • Reworking the login workflow adds a "delay" timer for needing to click through the banner in the UI Login Modal configuration.
{
  "ui": {
    "loginModal": {
        "hideFor": "480m"
  }
}

[2.0.0] - 2021-02-08

Major Features and Improvements

  • Added Redis datastore for session management
  • Added Reconnect logic for Mongo
  • Added support for DIS (Dynamic Integration Service) so that external services
    can integrate authentication within MCF and store auth tokens in session.
  • Updated Node version to 12.18.3 or higher.

Bug Fixes and Other Changes

  • Separated MongoDB from the MCF docker file for a more mircoservice architecture.
  • Added updates to the dockerfile.
  • Fixed broken UI tests.
  • Added 404 error page.

Configuration Changes

  • With the addition of redis as the session store, there are new session
    configuration options.
{
  "session": {
    "redis_host": "REDIS_URL",
    "redis_port": "REDIS_PORT",
    "redis_db": "REDIS_DATABASE_NUMBER",
    "cookie": {
      "secure": false, // true for HTTPS, false for HTTP
      "httpOnly": true, // true for HTTP, false for HTTPS
      "sameSite": "lax"
    }
  }
}
  • Added the commitURL configuration option for the mms-adapter commit
    functionality.
{
  "server": {
    "commitURL": "127.0.0.1" // This is the same host as MCF
  }
}
  • Added the corsAllowList configuration option for cross origin resource
    sharing.
{
  "server": {
    "corsAllowList": [
      "http://localhost:9080",
      "http://127.0.0.1:9080",
      "http://127.0.0.1",
      "http://localhost"
    ]
  }
}