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 482. config.h: Include stddef.h for size_t 49 50## [1.1.0] - 2023-06-07 51 52### Added 53 541. console-server: Add PTY support for testing purposes 552. console-server: Add --console-id option 563. console-server: Add DBUS interface to find console unix socket FD. 574. Implement D-Bus interface `xyz.openbmc_project.Console.UART` for UART TTY 58 devices. 59 60### Changed 61 621. The `xyz.openbmc_project.console` interface is only published if the 63 underlying TTY device is a UART and not a VUART nor PTY (where baud is not 64 applicable) 65 662. console-server: Don't require a configuration file 67 68 Passing the `--config` option is no longer required when invoking 69 `obmc-console-server`. 70 71### Deprecated 72 731. obmc-console: Introduce console-id, deprecate socket-id 74 75 Deprecate the `socket-id` key in the configuration schema. Uses of 76 `socket-id` should be directly replaced with `console-id`. 77 782. Deprecate the `xyz.openbmc_project.console` D-Bus interface in favor of the 79 functionally equivalent `xyz.openbmc_project.Console.UART`. 80 81### Fixed 82 831. obmc-console: Consolidate handling of default socket-id 84 85### Fixed 86 871. log-handler: Set the end of the file as the file size 88