Skip to content

Various small fixes and improvements to cap the v5 branch

Compare
Choose a tag to compare
@barryo barryo released this 28 Jun 11:58
05a25e1

This release has various small fixes and improvements and is intended to be the last significant release for the v5 branch. All future development effort, new features and fixes will be committed to the soon-to-be-released v6 branch. All IX's running < v5.8.0 are advised to upgrade as this will also be the staging point for upgrading to v6.

Summary:

git --no-pager diff --shortstat --no-merges v5.7.0 v5.8.0
 62 files changed, 37478 insertions(+), 20965 deletions(-)

Upgrade Instructions

Please follow the official upgrade documentation without skipping any steps.

Additionally, please run the following MySQL command:

UPDATE cust SET `type` = 3 WHERE `type` = 5;

This can be easily ran as follows:

cd /srv/ixpmanager # or wherever you have IXP Manager installed
source .env
mysql -u $DB_USERNAME -p$DB_PASSWORD $DB_DATABASE -e 'UPDATE cust SET `type` = 3 WHERE `type` = 5;'

Small Features and Improvements

  • New tool for testing email - see the documentation here
  • Disabled users and closed customers not managed properly - fixes islandbridgenetworks/IXP-Manager-Archive-Yann#268
  • Autocomplete enabled on 2FA code input - fixes #713
  • Document store require login for members-only folders - fixes #709
  • AS-SET-s stored in IXP manager visible/manageable by members - closes #708
  • More detail on Document Store extensions - addresses #686
  • update exit codes for check-perl-dependencies.pl 8ce718c
  • updates for recent perl dependencies [FreeBSD 12, Debian9/10, Ubuntu 18.04/20.04] ecbbbaf
  • Cisco / Huawei use ifType l2vlan for subinterfaces 2c0dd11
  • Log successful logins 2968292

Bug Fixes

  • Filtered prefixes tab route server button fails when route limit is higher than the maximum set in birdseye - fixes #707
  • prevent getSource() bombing out if the customer has no irrdb set 80c3986
  • IPv6Address::hostname() should return ipv6hostname, not ipv4hostname 030261a
  • fix for v6 peering matrix 418b4ff
  • Bug: 500 Error Undefined index trying to list any contact group that is not 'ROLE' type - fixes #706
  • Error 500 when changing password - fixes #679
  • work around bash bug which leaks named pipe descriptors 4f4026a