Releases: rhel-lightspeed/command-line-assistant
Releases · rhel-lightspeed/command-line-assistant
v0.5.1
What's Changed
Bug Fixes 🐛
- [RHEL-132710] Pin SELinux version for RHEL 9 and 10 by @r0x0d in #533
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
Refactor 🔧
- [RSPEED-1715, RSPEED-825] Refactor commands module by @r0x0d in #380
Enhancements 🎉
- [RSPEED-1891, RSPEED-953] ANSI color rendering by @subpop in #463
Security Hardening 🔒
- Fix CVE-2025-5962 by @subpop in #492
Bug Fixes 🐛
- [RHEL-114376] Update package description to match RHEL Lightspeed by @r0x0d in #502
- [RSPEED-2134] Fix line ending after spinner stops by @r0x0d in #515
Full Changelog: v0.4.2...v0.5.0
v0.4.2
What's Changed
Refactor 🔧
- [RSPEED-1857] Migrate from poetry to uv by @subpop in #442
Bug Fixes 🐛
- [RSPEED-1796] Fix typo in warning message for total input size by @r0x0d in #453
- [RSPEED-1762] Catch OSError being thrown by submit method by @subpop in #441
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
Bug Fixes 🐛
- [RSPEED-1564] Add horizontal lines back by @r0x0d in #377
- [RSPEED-1073] Limit permission for history database to own user by @r0x0d in #353
- [RSPEED-1554] Fix interactive mode regression by @r0x0d in #389
- [RSPEED-1566] Fix legal message regression found in 0.4 by @r0x0d in #388
- [RHEL-93272] Print help message in case of command has no arguments by @r0x0d in #383
- Fix CommandContext to get user ID correctly by changing from os.getegid() to os.geteuid() by @subpop in #397
- [RSPEED-1647] Allow to pass terminal output without question or stdin by @r0x0d in #393
- [RSPEED-1626] Add missing line for %files in rpmbuild by @r0x0d in #407
- [RSPEED-1564] Add horizontal line after spinner message by @r0x0d in #423
- [RHEL-95741] Fix terminal width handling in TextWrapDecorator by @subpop in #421
- Fix regression for
c historyby @r0x0d in #424
New Contributors
- @mm0ran made their first contribution in #378
- @travier made their first contribution in #396
- @hanthor made their first contribution in #404
- @major made their first contribution in #419
Full Changelog: v0.4.0...v0.4.1
v0.4.0-2
What's Changed
Enhancements 🎉
- [RSPEED-496] Refactor error codes by @subpop in #329
- [RSPEED-816] Add support for plain, simple output by @subpop in #297
Security Hardening 🔒
- [RSPEED-568] Add tmpfs SELinux domain by @subpop in #311
Bug Fixes 🐛
- [RSPEED-829] Add check in clear(-all) to check if there is any chat to clean by @r0x0d in #306
- [RSPEED-925] Update colors in MarkdownRenderer to make the text more visible by @r0x0d in #319
- [RSPEED-844] Apply fixes to commands description and manpage in general by @r0x0d in #320
- [RSPEED-823] Fix legal message not showing up on each session by @r0x0d in #321
- [RSPEED-801] Prevent --with-output without terminal capture by @r0x0d in #322
- [RSPEED-781] Fix chat description and name defaults by @r0x0d in #305
- [RSPEED-1118] Default to --all in history command by @r0x0d in #347
- [RSPEED-1150] Fix unprocessable entity request for inference by @r0x0d in #351
- [RSPEED-952] Warn if .bashrc.d missing by @subpop in #352
- Honor the http_proxy environment variables by @kimullaa in #364
- Fix distribution-tarball to include schemas directory by @r0x0d in #369
New Contributors
- @danmyway made their first contribution in #313
- @jvlcek made their first contribution in #362
- @kimullaa made their first contribution in #364
Full Changelog: v0.3.1...v0.4.0
v0.3.1 - Summit
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #225
- Fix incorrect use of marker in terminal reader by @r0x0d in #226
- Update manpages with recent information by @r0x0d in #227
- Hide submit parameter from feedback command by @r0x0d in #229
- Increase tests coverage by @r0x0d in #230
- [RSPEED-751] Fix typos in legal and feedback message by @r0x0d in #231
- Update --name help message to be more clear by @r0x0d in #232
- chore(deps): update dependency ruff to v0.9.10 by @renovate in #234
- chore(deps): update dependency tox to v4.24.2 by @renovate in #236
- Remove build-manpages workflow by @r0x0d in #238
- Fix typo in shell command line switch by @r0x0d in #235
- Add message to indicate where the terminal capture is being recorded by @r0x0d in #243
- Remove bin folder by @r0x0d in #241
- Update production endpoint to match AppSre by @r0x0d in #244
- [RSPEED-767] Fix inconsistency in reading the terminal output by @r0x0d in #233
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #245
- [RSPEED-569] Add cla binary and a symlink for c by @r0x0d in #242
- [RSPEED-773, RSPEED-774] Fix incorrect key on database schema by @r0x0d in #247
- [RSPEED-773] Specify pymysql in the mysql connection string by @r0x0d in #250
- Fix prod url by @r0x0d in #249
- chore(deps): update dependency responses to v0.25.7 by @renovate in #251
- Update prepare-release-script to update docs version by @r0x0d in #256
- Fix several things in the manual pages by @kokesak in #253
- Fix 'where' conditions for sqlalchemy by @r0x0d in #258
- [RSPEED-780, RSPEED-782] Add a --from-chat switch to history to filter out conversation by @r0x0d in #254
- Include better error information from API by @r0x0d in #259
- [RSPEED-781] Add explanation for --description in chat command by @r0x0d in #255
- [RSPEED-567] Improve CLAD systemd unit security by @r0x0d in #248
- Update rtd builds by @r0x0d in #263
- Fix unit-tests for history interface by @r0x0d in #266
- Update manpages for
candcladby @r0x0d in #262 - [RSPEED-654] Prevent one character input from query_string and stdin by @r0x0d in #260
- chore(deps): update dependency ruff to v0.10.0 by @renovate in #270
- Add
make manto prepare-release script by @r0x0d in #276 - Update prepare release with custom features by @r0x0d in #277
- chore(deps): update dependency ruff to v0.11.0 by @renovate in #278
- [RSPEED-799] Fix dbus permissions for clad by @r0x0d in #279
- [RSPEED-789] Simpify cert loading by @r0x0d in #280
- Fix typos and wording on manpages by @r0x0d in #274
- Change the interactive binding to ctrl+g, as ctrl+j is used by venv by @kokesak in #261
- chore(deps): update dependency coverage to v7.7.0 by @renovate in #281
- [RSPEED-796] Disallow empty query arguments for query_string and stdin by @r0x0d in #275
- Remove selinux context from dbus policy by @r0x0d in #283
- Devel-dbus by @subpop in #285
- Add comment about RBAC in dbus policy by @r0x0d in #288
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #289
- Extract error messages from HTTP responses by @subpop in #287
- [RSPEED-812] Add exception handling for RuntimeError by @r0x0d in #290
New Contributors
Full Changelog: v0.3.0...v0.3.1
v0.3.0 - Summit
What's Changed
- [RSPEED-495] Remove github actions CI and add gitlab-ci by @r0x0d in #130
- [RSPEED-495] Specify tag for selecting runners by @samdoran in #131
- [RSPEED-465] Redirect to stderr instead of stdout for error msgs by @r0x0d in #132
- Add codespell workflow by @r0x0d in #133
- Update actions/checkout action to v4 by @renovate in #134
- [RSPEED-522] Add noreplace to config file in specfile by @r0x0d in #138
- Release v0.2.2 by @r0x0d in #139
- Merge develop branch to main by @r0x0d in #157
- Update dependency responses to v0.25.6 by @renovate in #199
- [Snyk] Security upgrade zipp from 3.15.0 to 3.19.1 by @r0x0d in #201
- Update dependency ruff to v0.9.7 - autoclosed by @renovate in #200
- fix(deps): update dependency coverage to v7.6.12 by @renovate in #169
- Poetry lock maintenance by @r0x0d in #203
- Simplify pyproject.toml dependencies by @r0x0d in #212
- chore(deps): update dependency tox to v4.24.1 by @renovate in #208
- chore(deps): update dependency ruff to v0.9.8 by @renovate in #216
- [RSPEED-728] Fix terminal line wrapping when in terminal capture mode by @r0x0d in #213
- fix(deps): update dependency sqlalchemy to v2.0.38 by @renovate in #204
- chore(deps): update dependency ruff to v0.9.9 by @renovate in #217
- Add null-character as prefix in logs to make parsing easier by @r0x0d in #214
- Remove persistent capture mode (for now) by @r0x0d in #211
- Small sonarqube fixes by @r0x0d in #218
- Use mock_config instead of Config object in tests by @r0x0d in #220
- Fix created_at dates for history and chat by @r0x0d in #221
- [RSPEED-588] Feedback mechanism by @r0x0d in #222
- Update markdown text from "Suggestion" to "Snippet" by @r0x0d in #215
- [Packit] Switch testing to 'main' cla-tests branch and use level1 test suite by @kokesak in #196
- chore(deps): update dependency pytest to v8.3.5 by @renovate in #223
Full Changelog: v0.2.2...v0.3.0
v0.2.2
Full Changelog: v0.2.1...v0.2.2
What's Changed
- [RSPEED-522] Add noreplace to config file in specfile by @r0x0d in #138
- Release v0.2.2 by @r0x0d in #139
Full Changelog: v0.2.1...v0.2.2
Release 0.2.1
What's Changed
- [RSPEED-491] Change import location for SQLAlchemy by @r0x0d in #126
- Release v0.2.1 by @r0x0d in #127
Full Changelog: v0.2.0...v0.2.1
Release 0.2.0
What's Changed
- Update dependency coverage to v7.6.8 by @renovate in #48
- Update dependency pytest to v8.3.4 by @renovate in #57
- Add Pull Request template to keep description orgainzed by @r0x0d in #49
- Refactor the CLI to be separate commands by @r0x0d in #61
- Add an experimental rendering module for client by @r0x0d in #62
- Update dependency coverage to v7.6.9 by @renovate in #60
- [RSPEED-279] Add Command Line Assistant Daemon by @r0x0d in #58
- Enable copr builds in develop by @r0x0d in #67
- Update specfile to include config from release dir by @r0x0d in #68
- Split the query and history dbus implementations by @r0x0d in #66
- Switch to system bus instead of session bus by @r0x0d in #69
- [RSPEED-284, RSPEED-285] Add schema for input/output queries and history by @r0x0d in #70
- The connect_signals was triggered the API request twice by @r0x0d in #73
- [RSPEED-275] Add local history management and improve the command by @r0x0d in #74
- Query against rlsrag by @r0x0d in #75
- Improve error handling by @r0x0d in #76
- [RSPEED-386] Update systemd units to be socket activated by @r0x0d in #72
- Update dependency coverage to v7.6.10 by @renovate in #77
- Add 100% docstring coverage by @r0x0d in #78
- Add sphinx by @r0x0d in #79
- Add readthedocs build support by @r0x0d in #80
- Fix readthedocs yaml config by @r0x0d in #81
- Fix conf path by @r0x0d in #82
- [RSPEED-399] Fix query read from stdin by @r0x0d in #83
- Fix makefile systemd comment by @r0x0d in #84
- Remove colorama dep by @r0x0d in #85
- Small modifications to CONTRIBUTING.md by @r0x0d in #86
- Apply NO_COLOR to colored output by @r0x0d in #88
- [RSPEED-334] Generate manpages for CLA and CLAD by @r0x0d in #91
- [RSPEED-403] Prevent binary stdin by @r0x0d in #92
- [RSPEED-129] Add audit logging capability to CLAD by @r0x0d in #90
- [RSPEED-388] Add exception handling for SSL certificates by @r0x0d in #87
- Normalize the folder name to command-line-assistant by @r0x0d in #96
- Small code refactor for outputting text by @r0x0d in #93
- Update legal message by @r0x0d in #94
- Remove record command by @r0x0d in #95
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #97
- [RSPEED-391] Allow only deterministic tests to be run. by @kokesak in #89
- [RSPEED-407] Fix config.toml for release and devel path by @r0x0d in #98
- [RSPEED-408] Add audit logging to stdout by @r0x0d in #99
- [RSPEED-412] Add filter history option by @r0x0d in #101
- [RSPEED-136] Implement a basic user session management by @r0x0d in #104
- Add new dependencies for readthedocs to build by @r0x0d in #105
- Missing dep for readthedocs by @r0x0d in #106
- [RSPEED-384] Add input field for query by @r0x0d in #107
- Fix CodeQL workflow to run on develop by @r0x0d in #110
- [RSPEED-416] Migrate JSON history cache to database solution by @r0x0d in #108
- [RSPEED-446] Fix ordering from history results by @r0x0d in #111
- [RSPEED-433] Add user_id to history tables. by @r0x0d in #112
- [RSPEED-437] Update manpages for RH1 by @r0x0d in #113
- [RSPEED-418] Update rpm changelog by @r0x0d in #114
- Remove json history from rpm spec by @r0x0d in #115
- [RSPEED-463] Fix returncode when running commands by @r0x0d in #116
- [RHEL-68636, RHEL-68637] Update packaging to include selinux custom policy by @r0x0d in #103
- Cleaning up leftover things by @r0x0d in #117
- Remove caret handling from query submission by @r0x0d in #119
- Try fedora builds by @r0x0d in #121
- Update .packit.yaml by @r0x0d in #122
- [RSPEED-480] Add String size limit to SQLAlchemy models by @r0x0d in #123
- Uncomment output settings in release config by @r0x0d in #125
- Release v0.2 by @r0x0d in #124
Full Changelog: v0.1.0...v0.2.0