Routr v1.0.0-rc5 Release Notes

Release Date: 2020-04-26 // almost 4 years ago
  • ๐Ÿ”„ Changes in RC5 are:

    • โšก๏ธ Updated system/config endpoint to accept PUT method
    • ๐Ÿ”Š Introduce two new endpoint: system/logs and system/logs-ws (experimental)
    • ๐Ÿ”Š Web Console added a new Logs section
    • ๐ŸŒ Web Console assists the user in refreshing for new available versions
    • ๐Ÿ”Š The Command-Line tool added new commands: logout, version, stop, restart, config, ping, logs
    • ๐Ÿ‘ Drop support for Nashorn
    • โœ… Re-work the testing strategy
    • Convert project to monorepo
    • โœ… Implement NAT test scenarios

    ๐Ÿ›  Bugfix:

    • ๐Ÿ›  Fixed #70
    • ๐Ÿšš Prevent resource from staying in the cache after removed from db
    • Prevent transport parameter from accepting arbitrary values

    ๐Ÿ’ฅ Breaking changes:

    • ๐Ÿšš Redis user will have to remove the config key from the database for it to be re-built

Previous changes from v1.0.0-rc4

  • The areas of focus for RC4 are:

    • Freeze changes in the public API(apiVersion == v1beta1)
    • โœ… Replace the testing tool with Mocha and Istanbul to allow for test coverage
    • 0๏ธโƒฃ Bring GraalJS as the default JS engine
    • ๐ŸŽ Re-write the Location module to improve performance
    • ๐Ÿ‘ Review the architecture to allow for better decoupling and scalability
    • Work on bringing the server to the following platforms:
      • Ubuntu Snaps
      • DigitalOcean droplet
      • Docker
      • Kubernetes
      • Google Cloud Shell
      • Custom
    • ๐Ÿ‘ Add experimental support for IPv6
    • ๐Ÿ’ป Bring the routr-ui to a beta version