1# Changelog 2 3All notable changes to this project will be documented in this file. 4 5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 6and this project adheres to 7[Semantic Versioning](https://semver.org/spec/v2.0.0.html). 8 9Change categories: 10 11- Added 12- Changed 13- Deprecated 14- Removed 15- Fixed 16- Security 17 18## [Unreleased] 19 20### Added 21 221. config: Added support for the `aspeed-uart-routing` configuration key 232. config: Added support for the `ringbuffer-size` configuration key 243. UART multiplexer support 25 26 More details can be found [in the documentation](docs/mux-support.md). 27 284. Integration tests 29 30 Note that it's now advised to run `meson test ...` under [dbus-run-session][] 31 as the integration tests connect to the session bus. 32 33[dbus-run-session]: 34 https://manpages.debian.org/bookworm/dbus-daemon/dbus-run-session.1.en.html 35 36### Changed: 37 381. The bespoke config parser was replaced with iniparser 39 40### Removed 41 421. Deprecated D-Bus interface `xyz.openbmc_project.console` is no longer used. 432. config: Drop support for the `socket-id` configuration key 44 45### Fixed 46 471. console-server: Fix configuration of lpc_address and sirq sysfs attributes 48 49## [1.1.0] - 2023-06-07 50 51### Added 52 531. console-server: Add PTY support for testing purposes 542. console-server: Add --console-id option 553. console-server: Add DBUS interface to find console unix socket FD. 564. Implement D-Bus interface `xyz.openbmc_project.Console.UART` for UART TTY 57 devices. 58 59### Changed 60 611. The `xyz.openbmc_project.console` interface is only published if the 62 underlying TTY device is a UART and not a VUART nor PTY (where baud is not 63 applicable) 64 652. console-server: Don't require a configuration file 66 67 Passing the `--config` option is no longer required when invoking 68 `obmc-console-server`. 69 70### Deprecated 71 721. obmc-console: Introduce console-id, deprecate socket-id 73 74 Deprecate the `socket-id` key in the configuration schema. Uses of 75 `socket-id` should be directly replaced with `console-id`. 76 772. Deprecate the `xyz.openbmc_project.console` D-Bus interface in favor of the 78 functionally equivalent `xyz.openbmc_project.Console.UART`. 79 80### Fixed 81 821. obmc-console: Consolidate handling of default socket-id 83 84### Fixed 85 861. log-handler: Set the end of the file as the file size 87