All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Change categories:
config: Added support for the aspeed-uart-routing configuration key
config: Added support for the ringbuffer-size configuration key
UART multiplexer support
More details can be found in the documentation.
Integration tests
Note that it's now advised to run meson test ... under dbus-run-session as the integration tests connect to the session bus.
xyz.openbmc_project.console is no longer used.socket-id configuration keyxyz.openbmc_project.Console.UART for UART TTY devices.The xyz.openbmc_project.console interface is only published if the underlying TTY device is a UART and not a VUART nor PTY (where baud is not applicable)
console-server: Don't require a configuration file
Passing the --config option is no longer required when invoking obmc-console-server.
obmc-console: Introduce console-id, deprecate socket-id
Deprecate the socket-id key in the configuration schema. Uses of socket-id should be directly replaced with console-id.
Deprecate the xyz.openbmc_project.console D-Bus interface in favor of the functionally equivalent xyz.openbmc_project.Console.UART.