Skip to content

v19.0.0

Compare
Choose a tag to compare
@mattpascoe mattpascoe released this 30 May 04:58
· 21 commits to master since this release
5270ea3

NOTE: if you have added any local groups, you will need to either re-create them after this update or move the contents of the unused "groups" table to the new "auth_groups" table. The auto update scripts currently do not handle these for you.

It's been far too many years since I actually released a new version. That doesn't mean that I haven't been working on ONA at all. I've fixed some bugs here and there as well as bumped up some of the dependent library versions. This version just pulls in all of this work that has been hanging around out there.

ALERT!!! PLEASE make a backup first. This backup wiki link is a good suggestion for your database. You should also make a copy of your /opt/ona directory just in case as well.

You will also need to check for any other plugins that may have newer versions. For example, I know the rack_maint and ona_recent_additions plugins will require an update

Some new features:

  • Added postman collection for performing automated tests on modules. It is located in the docs directory.
  • Make dcm.pl actually support discrete options instead of overloading them into the options request. This makes it behave more like a REST endpoint than it does today, but only a little bit.
  • Added keyboard shortcuts and navigation enhancements.
  • Edit forms will now be submitted when you hit enter.
  • Type a ? to see a hotkey menu. Lists various keyboard shortcuts to navigate to various dialogs and activities.
  • Added Auto MAC address generation option. Generate a Locally Administered Address (LAA) address using the 0A prefix. Just pass in the laa=y option on an interface creation from the CLI or check the box in the GUI.
  • Added a Dockerfile to be used for development and testing. It is not intended to run in production. Possibly in the future that will be explored.
  • Added a Vagrantfile example. Its probably old and out of date by now but it is a reasonable example to start with. The Docker file is likely to be more up to date.
  • You can now remove the "last response" date from an interface by passing in the value NULL.
  • Added better delete related management of config archives. True delete module options including a delete all option.
  • Many many bug fixes. And I probably added some new bugs.
  • Adodb and xajax library version bumps. Should consider switching to https://www.jaxon-php.org/