diff --git a/CHANGELOG.md b/CHANGELOG.md index e0107d0..e97ff85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,65 @@ # Changelog +## Version 2.3.0 | Established (New features release) | 2024-02-02 + + * [#54](https://github.com/gmazoyer/looking-glass/issues/54) Add support for routing instances (routing tables, VRFs, or other names) + * [#149](https://github.com/gmazoyer/looking-glass/issues/149) Add support for light and dark themes + * [#150](https://github.com/gmazoyer/looking-glass/issues/150) Use [Composer](https://getcomposer.org/) for dependency management + * [#170](https://github.com/gmazoyer/looking-glass/issues/170) Fix captcha initialisation + * Add antispam config option `allow_list` to avoid spam detection for a list of IP prefixes + * Add output config option `scroll` to enable or disable scrolling for comamnd result + * Adjust action buttons + * Show matching routes for IP on Mikrotik + * Fix `show route ^AS` on Huawei + * Improve example configuration and documentation + * Deprecate Telnet as a connection/authentication mean + * Test against PHP 8.2 and 8.3, remove PHP 8.0 + * Rework Docker image to use Composer and PHP 8.3 + * Move documentation to mkdocs-material + +## Version 2.2.0 | Established (New features release) | 2022-05-27 + + * Show response parse error in alert + * [#160](https://github.com/gmazoyer/looking-glass/issues/160) Support modern SSH by using phpseclib 3.0 + * Configuration settings and support for reCAPTCHA and hCAPTCHA + * Upgrade to Bootstrap 5.1 + * Add a built-in anti-spam to rate limit user requests + * Add options to set logo width and height + +## Version 2.1.0 | Established (New features release) | 2022-05-07 + + * New configuration option to set the number of routers to show on the front + page before the list scrolls. Display the list of available commands based + on the doc configuration. + * Fix OpenBGPD commands + * CSS tweaks to avoid UI flickering + * Add option to debug authentication mechanism `$config['logs']['auth_debug']` + * Add Google reCAPTCHA support + * Add Mikrotik/ROS support + * Fix PHP extensions for Docker + * Check if SSH key is readable when validating the config + * New configuration option allowing users to create a list of AS path regexp + to blacklist and reject. This could be used to avoid some potential harmful + AS path regexp that could be used to overload the control plane of some + routers (especially ones with low CPU and RAM). + * Consider IPv6 as default version in `get_source_interface_id()` + * Fix ping command construction for Linux/OpenBSD + * Add configuration option to set min prefix length for route lookup + * Enable inline output filtering + * Move from phpseclib version 1 to phpseclib version 2 + * Allow custom HTML header elements via `additional_html_header` + * Add basic implementation of Nokia SR-OS + * Add support for Arista EOS + * Add support for Huawei VRP + * Use of Bootstrap utilities, container and columns for responsive design in + the body content + * Prefill parameter field with user's IP address + * Add BIRD v2 support + * Use Bootstrap 4.6.0, FontAwesome 5.15.2, phpseclib 2.0.30 and jQuery 3.5.1 + +For more details about the new configuration options take a loot at the +documentation. + ## Version 2.0.1 | Established (Bug fixes release) | 2018-01-30 * Remove dead code diff --git a/includes/config.defaults.php b/includes/config.defaults.php index 159f1d0..99e7cc5 100644 --- a/includes/config.defaults.php +++ b/includes/config.defaults.php @@ -46,7 +46,7 @@ function set_defaults_for_routers(&$parsed_config) { // Release configuration 'release' => array( - 'version' => '2.2.0', + 'version' => '2.3.0', 'codename' => 'Established', 'repository' => 'https://github.com/gmazoyer/looking-glass' ),