# CHANGELOG

<!-- version list -->

## v2.22.2 (2026-08-31)

### Bug Fixes

- TSR handling of newer models
  ([`c892c6f`](https://github.com/kambiz-aghaiepour/dracs/commit/c892c6f137cf90582ca79b2efa699d8225f8e4cd))

### Chores

- Sync spec file version to 2.22.1 [skip ci]
  ([`1ef2bd8`](https://github.com/kambiz-aghaiepour/dracs/commit/1ef2bd8ee3a8feea05bd210735ba5a1b6a981438))


## v2.22.1 (2026-08-29)

### Bug Fixes

- Newest generation fw has .d10 files
  ([`e5b69a1`](https://github.com/kambiz-aghaiepour/dracs/commit/e5b69a1db1540485670a6e4ab628e517befccb74))

### Chores

- Sync spec file version to 2.22.0 [skip ci]
  ([`5eb42ff`](https://github.com/kambiz-aghaiepour/dracs/commit/5eb42ff95fae8f7b7833bf5502298479547b2430))


## v2.22.0 (2026-08-23)

### Chores

- Sync spec file version to 2.21.0 [skip ci]
  ([`9259b91`](https://github.com/kambiz-aghaiepour/dracs/commit/9259b912e0dca92774a12db14176293a5951c5ec))

### Features

- Add --not-expired filter and warranty status
  ([`e4054b3`](https://github.com/kambiz-aghaiepour/dracs/commit/e4054b3198d3f1ed1233ba4b0edb312fcfb4f71f))


## v2.21.0 (2026-08-23)

### Bug Fixes

- Codecov/patch dropped coverage
  ([`e478449`](https://github.com/kambiz-aghaiepour/dracs/commit/e478449586fb056af42459da68a2194f3233a3e6))

### Chores

- Sync spec file version to 2.20.2 [skip ci]
  ([`e4fb6ec`](https://github.com/kambiz-aghaiepour/dracs/commit/e4fb6ec25506f499af4c8588b8038ba5e800bebc))

### Features

- Add warranty duration filter
  ([`98b4fd1`](https://github.com/kambiz-aghaiepour/dracs/commit/98b4fd1453ac1997feadfbc5efc96929d416a52f))


## v2.20.2 (2026-08-23)

### Bug Fixes

- Bump pypi-publish action to twine 7 image
  ([`8a750ff`](https://github.com/kambiz-aghaiepour/dracs/commit/8a750ff3fe317af81de4b5344334985de5648492))

### Chores

- Sync spec file version to 2.20.1 [skip ci]
  ([`9017957`](https://github.com/kambiz-aghaiepour/dracs/commit/9017957280fc152adec519d88d5aaa9a56e9aa29))


## v2.20.1 (2026-08-23)

### Bug Fixes

- Prevent release workflow from cancelling its own publish step
  ([`236f9da`](https://github.com/kambiz-aghaiepour/dracs/commit/236f9da0687894de35e14fe402365ca8f7c42018))

### Chores

- Sync spec file version to 2.20.0 [skip ci]
  ([`84cc02f`](https://github.com/kambiz-aghaiepour/dracs/commit/84cc02f62c140e9fce7e9e4faf767916ccc6525f))


## v2.20.0 (2026-08-23)

### Bug Fixes

- Replace strftime date handling with calendar in api.py
  ([`90403a8`](https://github.com/kambiz-aghaiepour/dracs/commit/90403a89453fe98f27bab805486d675d58fa7bf1))

### Chores

- Sync spec file version to 2.19.2 [skip ci]
  ([`b06fcb0`](https://github.com/kambiz-aghaiepour/dracs/commit/b06fcb0bdf573bf9a1ba99af95f717603adc4ffe))

### Features

- Display earliest warranty start date
  ([`e71617a`](https://github.com/kambiz-aghaiepour/dracs/commit/e71617ac8dd500842fe7459c7a7bf672e8e36b42))


## v2.19.2 (2026-07-10)

### Bug Fixes

- Navigation between pages made more consistent
  ([`eb1eb3b`](https://github.com/kambiz-aghaiepour/dracs/commit/eb1eb3ba412a569ac82da9ae575375f387c672b8))

### Chores

- Sync spec file version to 2.19.1 [skip ci]
  ([`e43c3c3`](https://github.com/kambiz-aghaiepour/dracs/commit/e43c3c3f83e69202f394d70b87c99c8c18ef8cb2))


## v2.19.1 (2026-07-10)

### Bug Fixes

- Black formatting
  ([`a68d942`](https://github.com/kambiz-aghaiepour/dracs/commit/a68d9421489b0b7ec4bb4606f96f16cafc544a46))

- Black formatting
  ([`a909705`](https://github.com/kambiz-aghaiepour/dracs/commit/a9097053f537a612c15eaef5c79d917e0b93be72))

- Codacy
  ([`6ccf756`](https://github.com/kambiz-aghaiepour/dracs/commit/6ccf75606e9060ed753aa7b8810eb85fc331a8bd))

- Codecov
  ([`dca5748`](https://github.com/kambiz-aghaiepour/dracs/commit/dca57489d41bd6e50e41f02ffa44fd038599ecaf))

- Codecov
  ([`19340a5`](https://github.com/kambiz-aghaiepour/dracs/commit/19340a56f6af9da395ec15ebddf5b12d071cfd27))

- Config and edit pages
  ([`76ed189`](https://github.com/kambiz-aghaiepour/dracs/commit/76ed189de5b190c8ddca43ba8206a613e9a778c9))

- Config page bug and no pushing no default
  ([`0327d24`](https://github.com/kambiz-aghaiepour/dracs/commit/0327d2417ce945502f28470aee76957f5bbacf40))

- Ensure favicon is set on all pages
  ([`aa9e5fa`](https://github.com/kambiz-aghaiepour/dracs/commit/aa9e5fa1f730d35ee9b800f12d034622feca27ab))

- Have a way to edit collected attributes
  ([`2ef673d`](https://github.com/kambiz-aghaiepour/dracs/commit/2ef673dfadd58cecc82884ca1f725e6791a177a6))

- Initialize DB in test_cli_main autouse fixture
  ([`57cd3ac`](https://github.com/kambiz-aghaiepour/dracs/commit/57cd3ac2a3f682bb27920fee0342652d300ba09d))

- Site management page broke
  ([`8a93847`](https://github.com/kambiz-aghaiepour/dracs/commit/8a9384743add63b938df8ea6a6feae0dee0f73ff))

- Theme consistency
  ([`8ac3f98`](https://github.com/kambiz-aghaiepour/dracs/commit/8ac3f98488de3cba5b0e4cc5129a1aa24bd3230e))

### Chores

- Sync spec file version to 2.19.0 [skip ci]
  ([`4c8ec02`](https://github.com/kambiz-aghaiepour/dracs/commit/4c8ec024161f1e58135fb857f81ca179de0cddd2))


## v2.19.0 (2026-07-09)

### Bug Fixes

- Black formatting
  ([`89a3ffc`](https://github.com/kambiz-aghaiepour/dracs/commit/89a3ffc3b1245ccb4c7a40bc6e13784f3e698ed8))

- Black formatting
  ([`3b008d4`](https://github.com/kambiz-aghaiepour/dracs/commit/3b008d4c59bd5dedf08e73ec95cac49410ed569a))

- Codacy / codecov
  ([`f5299b7`](https://github.com/kambiz-aghaiepour/dracs/commit/f5299b7934e55873bc149b8340c8e1681719f18e))

- Codacy and codecov
  ([`5c08e60`](https://github.com/kambiz-aghaiepour/dracs/commit/5c08e605538d5288fad47366511b4678598514fd))

### Chores

- Sync spec file version to 2.18.8 [skip ci]
  ([`4d70767`](https://github.com/kambiz-aghaiepour/dracs/commit/4d707671c183173b85fde2d42cfa5e6e3a392ff6))

### Features

- EAV-driven config collection (Phase 1)
  ([`a78c13c`](https://github.com/kambiz-aghaiepour/dracs/commit/a78c13c1387e56dd532deee667d5958802376c3e))


## v2.18.8 (2026-07-09)

### Bug Fixes

- Scrolling configuration page
  ([`baab931`](https://github.com/kambiz-aghaiepour/dracs/commit/baab931cd466d1eed932e8be5bbdfffaa131a5d4))

### Chores

- Sync spec file version to 2.18.7 [skip ci]
  ([`f6812e6`](https://github.com/kambiz-aghaiepour/dracs/commit/f6812e6fd430e5ffbacef3a2f1cae87219a8e390))


## v2.18.7 (2026-07-08)

### Bug Fixes

- Auto-fix console connection issues
  ([`a3eb77e`](https://github.com/kambiz-aghaiepour/dracs/commit/a3eb77e0e74032c586d1786c60f7a5510f0485ab))

### Chores

- Sync spec file version to 2.18.6 [skip ci]
  ([`1789e9b`](https://github.com/kambiz-aghaiepour/dracs/commit/1789e9bb4ee32494da2c7d178a6a49b2fd76f243))


## v2.18.6 (2026-07-07)

### Bug Fixes

- Pyproject.toml description
  ([`201b320`](https://github.com/kambiz-aghaiepour/dracs/commit/201b3209ac6bc855c7d99f9df69a2bbbfe492a03))

### Chores

- Sync spec file version to 2.18.5 [skip ci]
  ([`7a45cd7`](https://github.com/kambiz-aghaiepour/dracs/commit/7a45cd7092f0a78c151759ade930f1592f9e2926))


## v2.18.5 (2026-07-07)

### Bug Fixes

- Image references to render on pypi
  ([`0a55c0b`](https://github.com/kambiz-aghaiepour/dracs/commit/0a55c0b3badf8d4bf7790c94ab884f10d3c5e6a5))

### Chores

- Sync spec file version to 2.18.4 [skip ci]
  ([`dd9255d`](https://github.com/kambiz-aghaiepour/dracs/commit/dd9255d6d4f871f8c77bbe5ce0a930b4421f1523))


## v2.18.4 (2026-07-07)

### Bug Fixes

- Codacy
  ([`2c0250d`](https://github.com/kambiz-aghaiepour/dracs/commit/2c0250d7e01ba424240a54e77022098e9cf9ccbe))

- Codacy
  ([`432cc69`](https://github.com/kambiz-aghaiepour/dracs/commit/432cc69cae1b567988ada8d75497a0ff2e1953a5))

- Codacy
  ([`627ddaa`](https://github.com/kambiz-aghaiepour/dracs/commit/627ddaad695a3501c5f1f2af370b6647ca25dd7e))

- Update docs
  ([`2bec94e`](https://github.com/kambiz-aghaiepour/dracs/commit/2bec94e677ac6b7dd3c4020e26c82b87f99f8076))

### Chores

- Sync spec file version to 2.18.3 [skip ci]
  ([`bfec4fa`](https://github.com/kambiz-aghaiepour/dracs/commit/bfec4fabb19b8d286877d59d3d5a925773c711e3))


## v2.18.3 (2026-07-07)

### Bug Fixes

- Updated codacy badge link
  ([`6b5e557`](https://github.com/kambiz-aghaiepour/dracs/commit/6b5e557f94ba36137b146b1513035593b251f327))

### Chores

- Sync spec file version to 2.18.2 [skip ci]
  ([`7c93566`](https://github.com/kambiz-aghaiepour/dracs/commit/7c93566be31f9dbab0e8f3335a50048005e19d07))


## v2.18.2 (2026-07-06)

### Bug Fixes

- Ensure conserver can read ssl certs
  ([`36547d2`](https://github.com/kambiz-aghaiepour/dracs/commit/36547d2c6ad80642efa8bd353d6c743d7f8bbc8c))

### Chores

- Sync spec file version to 2.18.1 [skip ci]
  ([`787fc8d`](https://github.com/kambiz-aghaiepour/dracs/commit/787fc8d22a7d683094f1bce3f2ac3603fa055e8a))


## v2.18.1 (2026-07-06)

### Bug Fixes

- Black formatting
  ([`15e81ec`](https://github.com/kambiz-aghaiepour/dracs/commit/15e81ec814ec53d0cbed3565cb70a3d2c8180526))

- Black formatting
  ([`2197c3f`](https://github.com/kambiz-aghaiepour/dracs/commit/2197c3f555cba51d15697f584bf38d5ec3cbbe01))

- Black formatting
  ([`812e04c`](https://github.com/kambiz-aghaiepour/dracs/commit/812e04c352c9ba4895c20e92b325adbbe7468d62))

- Black formatting
  ([`f608c4e`](https://github.com/kambiz-aghaiepour/dracs/commit/f608c4ec47fa6adeeb6765e17b9584d8de26fbba))

- Black formatting
  ([`d604e8b`](https://github.com/kambiz-aghaiepour/dracs/commit/d604e8beaf63e0867369451175bec8921297f8cb))

- Codacy
  ([`4b29511`](https://github.com/kambiz-aghaiepour/dracs/commit/4b2951184ae377de6405b062d27253a09c83f098))

- Codacy
  ([`44e063c`](https://github.com/kambiz-aghaiepour/dracs/commit/44e063caf0c7950acd57da8f50ed17a3849deb2e))

- Codacy
  ([`54a6062`](https://github.com/kambiz-aghaiepour/dracs/commit/54a6062e493530bea3afa543023233b3d352dad5))

- Codecov/patch
  ([`76f8d67`](https://github.com/kambiz-aghaiepour/dracs/commit/76f8d678d9a453b54e2c0821f326cfc19f1a3cab))

- Enable ssl for conserver
  ([`38a14d6`](https://github.com/kambiz-aghaiepour/dracs/commit/38a14d6634f87bfb501e9f6fd88e8ab3f603965a))

- Ensure all console connections are grouped
  ([`50cc88c`](https://github.com/kambiz-aghaiepour/dracs/commit/50cc88c6858c49fde415debb56b6ea14ee7c968d))

### Chores

- Sync spec file version to 2.18.0 [skip ci]
  ([`19ff5dd`](https://github.com/kambiz-aghaiepour/dracs/commit/19ff5ddb77261b55de19abc06de11dde0da834ca))


## v2.18.0 (2026-07-06)

### Bug Fixes

- Codecov/patch fell below 99%
  ([`697619a`](https://github.com/kambiz-aghaiepour/dracs/commit/697619a5a429e72df2867f197ea32918fd1bec82))

### Chores

- Sync spec file version to 2.17.9 [skip ci]
  ([`f181fa3`](https://github.com/kambiz-aghaiepour/dracs/commit/f181fa373d83c470259ed8fdf9eaf93d43bb0e12))

### Features

- Add IPMI SOL console access via conserver
  ([`3b490bb`](https://github.com/kambiz-aghaiepour/dracs/commit/3b490bb9145f898cfa7b550d4a01a3ef80dd7f3f))


## v2.17.9 (2026-07-06)

### Bug Fixes

- Black formatting
  ([`a6c09c3`](https://github.com/kambiz-aghaiepour/dracs/commit/a6c09c3956e47da66f44f3d391af8840ecb3d7c0))

- Black formatting
  ([`d36a83b`](https://github.com/kambiz-aghaiepour/dracs/commit/d36a83bd8fa2520c3e1d82bd8e31aa92b545c0f0))

- Cleanup conserver
  ([`205b294`](https://github.com/kambiz-aghaiepour/dracs/commit/205b294665e4b2c2026203e24de9666db15f51bb))

- Codacy flagged complexity
  ([`a36d86b`](https://github.com/kambiz-aghaiepour/dracs/commit/a36d86b77e6e7a1dd52ba096cc48976a760b74a2))

### Chores

- Sync spec file version to 2.17.8 [skip ci]
  ([`dcfd934`](https://github.com/kambiz-aghaiepour/dracs/commit/dcfd9349b80a14b415bfe50bc0c961220ccdc163))


## v2.17.8 (2026-07-06)

### Bug Fixes

- Codecov/patch
  ([`e2c2097`](https://github.com/kambiz-aghaiepour/dracs/commit/e2c209772cc6e82a2ea5b116cbac3a95fca474d0))

- Speedup stop and restart
  ([`602269d`](https://github.com/kambiz-aghaiepour/dracs/commit/602269ddad018de4130ed836d3f5c367bd94539b))

### Chores

- Sync spec file version to 2.17.7 [skip ci]
  ([`81037da`](https://github.com/kambiz-aghaiepour/dracs/commit/81037dad68cf547178e0c980eb4241d09072ba2c))


## v2.17.7 (2026-07-06)

### Bug Fixes

- Ensure data port is also defined conserver
  ([`ee63714`](https://github.com/kambiz-aghaiepour/dracs/commit/ee63714f2ca7263d1498421a2994c055d9009ec0))

- Failed test missing new port
  ([`b1a415a`](https://github.com/kambiz-aghaiepour/dracs/commit/b1a415aa038661ba7f3be645899e78d06802f5a1))

### Chores

- Sync spec file version to 2.17.6 [skip ci]
  ([`004d380`](https://github.com/kambiz-aghaiepour/dracs/commit/004d38053b9937b40e98277ac23162c2b52151dc))


## v2.17.6 (2026-07-06)

### Bug Fixes

- Conserver configs incorrect
  ([`daf96a0`](https://github.com/kambiz-aghaiepour/dracs/commit/daf96a08cfb1860367a320f98498cf9ea77344e7))

### Chores

- Sync spec file version to 2.17.5 [skip ci]
  ([`dea208e`](https://github.com/kambiz-aghaiepour/dracs/commit/dea208e2215243cfe6b719ef59bbc0c9c1ebb94c))


## v2.17.5 (2026-07-06)

### Bug Fixes

- Load dracs.conf env vars in systemd service
  ([`3cd05f5`](https://github.com/kambiz-aghaiepour/dracs/commit/3cd05f568d5c901193326e005634947d99f2ceb8))

### Chores

- Sync spec file version to 2.17.4 [skip ci]
  ([`83b0a76`](https://github.com/kambiz-aghaiepour/dracs/commit/83b0a765cb646db560a2d1d6ed91c55bb0251e35))


## v2.17.4 (2026-07-06)

### Bug Fixes

- Conserver access misconfigured
  ([`3ab6b12`](https://github.com/kambiz-aghaiepour/dracs/commit/3ab6b12182d4deabe8affa68d180ae6a6630e4a2))

### Chores

- Sync spec file version to 2.17.3 [skip ci]
  ([`fc7d333`](https://github.com/kambiz-aghaiepour/dracs/commit/fc7d3336966612c98a3f48020dd810ce09c620ae))


## v2.17.3 (2026-07-06)

### Bug Fixes

- Black formatting
  ([`55ba85c`](https://github.com/kambiz-aghaiepour/dracs/commit/55ba85cc92be52d8aa651cc339fd80c6e87ea259))

- Codacy
  ([`60ffe35`](https://github.com/kambiz-aghaiepour/dracs/commit/60ffe35f070b0491efeccf3762306b6b9629c04b))

- Codacy
  ([`bbd01b1`](https://github.com/kambiz-aghaiepour/dracs/commit/bbd01b1a35486846c97f3dac2d62e81682b22fb8))

- Starting of conserver not working
  ([`83037b8`](https://github.com/kambiz-aghaiepour/dracs/commit/83037b8fbe4042e47c151bf559139994153006e3))

### Chores

- Sync spec file version to 2.17.2 [skip ci]
  ([`7e37a1f`](https://github.com/kambiz-aghaiepour/dracs/commit/7e37a1f712c436e88503f504667258d7739eae4e))


## v2.17.2 (2026-07-06)

### Bug Fixes

- Add the SOL related configs to example
  ([`e689346`](https://github.com/kambiz-aghaiepour/dracs/commit/e6893466b277eac01e3b92c0194b3c8583b9b19f))

- Ensure modern crypt algo used
  ([`a7c957e`](https://github.com/kambiz-aghaiepour/dracs/commit/a7c957eefdcb8f5d49eb56ba11ebc097e13dfa28))

- Ensure SOL related options in example
  ([`42c4c8c`](https://github.com/kambiz-aghaiepour/dracs/commit/42c4c8c0085283030bcdead01324a5be7b331d26))

### Chores

- Sync spec file version to 2.17.1 [skip ci]
  ([`e16aecf`](https://github.com/kambiz-aghaiepour/dracs/commit/e16aecf3797e462e6064878612636ab4559916a9))


## v2.17.1 (2026-07-06)

### Bug Fixes

- Testing codacy
  ([`82a9cfa`](https://github.com/kambiz-aghaiepour/dracs/commit/82a9cfaa681ea3f5ff7f58eeb43d55acdfe73c84))

### Chores

- Sync spec file version to 2.17.0 [skip ci]
  ([`a19607a`](https://github.com/kambiz-aghaiepour/dracs/commit/a19607a02f3ea32ee5a8cfe462c0ceeb014b4b31))


## v2.17.0 (2026-07-06)

### Bug Fixes

- Address codacy issues
  ([`117eaa9`](https://github.com/kambiz-aghaiepour/dracs/commit/117eaa90bb6dd0b50450447ee9f08d367125d333))

- Address codacy issues in report
  ([`0cbe105`](https://github.com/kambiz-aghaiepour/dracs/commit/0cbe105e79fab3e899635511a73e3f002199af91))

- Address various codacy issues
  ([`dee78c3`](https://github.com/kambiz-aghaiepour/dracs/commit/dee78c33e06d3ca233f614afe9bbfb4200709de1))

- Black formatting
  ([`9e77537`](https://github.com/kambiz-aghaiepour/dracs/commit/9e77537d02557d17f9b87a9909b480dcc5d39748))

- Codacy
  ([`1ffcb62`](https://github.com/kambiz-aghaiepour/dracs/commit/1ffcb6269f94f43d8177a57a9d1c80bc0fd69d11))

- Codacy
  ([`190875a`](https://github.com/kambiz-aghaiepour/dracs/commit/190875aee465e455a2293f70c3914e175f0507ff))

- Codacy
  ([`4f0640b`](https://github.com/kambiz-aghaiepour/dracs/commit/4f0640b8a7f255a43d39a8e8489389e1a3a2044a))

- Codecov/patch and codacy issues
  ([`6ce9c54`](https://github.com/kambiz-aghaiepour/dracs/commit/6ce9c5485f2f05d4d20bceb92b306cb351109792))

### Chores

- Sync spec file version to 2.16.5 [skip ci]
  ([`89dafea`](https://github.com/kambiz-aghaiepour/dracs/commit/89dafea6f03661d0d3e3d46651b1777a59d6391a))

### Features

- Add IPMI Serial over LAN (SOL) support
  ([`57a543e`](https://github.com/kambiz-aghaiepour/dracs/commit/57a543eeaab14a8f4d92de88c717b6e1cc513153))


## v2.16.5 (2026-07-01)

### Bug Fixes

- Black formatting
  ([`7469c50`](https://github.com/kambiz-aghaiepour/dracs/commit/7469c50f49db0ed2bcb20905c91b5eea419bfff3))

- Missed a flag for vnc options
  ([`1f37a31`](https://github.com/kambiz-aghaiepour/dracs/commit/1f37a31021da4e1a6704e5732cbc4e87cb3b3dc7))

### Chores

- Sync spec file version to 2.16.4 [skip ci]
  ([`4693fbb`](https://github.com/kambiz-aghaiepour/dracs/commit/4693fbb5732fc50d4afcc63dc8654e6c600b0928))


## v2.16.4 (2026-07-01)

### Bug Fixes

- Black312 formatting
  ([`2de5f35`](https://github.com/kambiz-aghaiepour/dracs/commit/2de5f35f50a430e144bdfdacfae4794bd3f74135))

- Codacy and codecov shortage
  ([`bc99e2c`](https://github.com/kambiz-aghaiepour/dracs/commit/bc99e2c5c1ba17f7c439721dd73afd286cf3bd7f))

- Codecov and codacy
  ([`1cbddbd`](https://github.com/kambiz-aghaiepour/dracs/commit/1cbddbd60cabeb55569a46364a4a21fa8cd59f1a))

- Make sure vnc connections can be reset
  ([`02a6f05`](https://github.com/kambiz-aghaiepour/dracs/commit/02a6f05bfa1bc36f245c4872aea36486e41f6263))

- Make sure vnc connections can be reset
  ([`3519b5c`](https://github.com/kambiz-aghaiepour/dracs/commit/3519b5c2019a0cc9377f7c2aa9607f27b075967e))

### Chores

- Sync spec file version to 2.16.3 [skip ci]
  ([`446c0ad`](https://github.com/kambiz-aghaiepour/dracs/commit/446c0addcbc5d4ffd4b1049d4644257a6a7e8a6d))


## v2.16.3 (2026-07-01)

### Bug Fixes

- Tracking vnc connection count
  ([`b118870`](https://github.com/kambiz-aghaiepour/dracs/commit/b118870546aebe3968beabd749b300cca8467734))

### Chores

- Sync spec file version to 2.16.2 [skip ci]
  ([`f64e455`](https://github.com/kambiz-aghaiepour/dracs/commit/f64e455f8ab62f60a51326623a674c44e376136b))


## v2.16.2 (2026-07-01)

### Bug Fixes

- Add addition condition for ssl deployment
  ([`7d7ef7d`](https://github.com/kambiz-aghaiepour/dracs/commit/7d7ef7df6ee08104e8742426a3dd49693357dab4))

- Codecov/patch
  ([`3a1de43`](https://github.com/kambiz-aghaiepour/dracs/commit/3a1de43f23d857f1560111d7124f3552e2ba53fe))

- Ssl deployment for idrac if self signed cert
  ([`40f58b8`](https://github.com/kambiz-aghaiepour/dracs/commit/40f58b8c5ae1a9fc56e07f99ceac8b3d0c2d8fd1))

### Chores

- Sync spec file version to 2.16.1 [skip ci]
  ([`bfa447e`](https://github.com/kambiz-aghaiepour/dracs/commit/bfa447e41f680b791845b29031c60cae2764905d))


## v2.16.1 (2026-07-01)

### Bug Fixes

- Add a retry for the ssl cert and key uploads
  ([`719d0c7`](https://github.com/kambiz-aghaiepour/dracs/commit/719d0c75bd3dc4230979f8e71742454b2d6cfba6))

### Chores

- Sync spec file version to 2.16.0 [skip ci]
  ([`466898c`](https://github.com/kambiz-aghaiepour/dracs/commit/466898c312438c422c3140f38b8956eaf1a5a958))


## v2.16.0 (2026-06-30)

### Bug Fixes

- Add the tests related to ssl
  ([`14ed537`](https://github.com/kambiz-aghaiepour/dracs/commit/14ed5375d11dd2749a240370da3267f8de27abc7))

- Close the gap on missing coverage
  ([`68eac9f`](https://github.com/kambiz-aghaiepour/dracs/commit/68eac9f2f9e0a9d54e3152ed6ffcb0e853eb98b5))

- Codacy and codecov
  ([`5afad4e`](https://github.com/kambiz-aghaiepour/dracs/commit/5afad4e7fc38a4fa4883720a86f37d37657c3174))

### Chores

- Sync spec file version to 2.15.4 [skip ci]
  ([`9a3ca5c`](https://github.com/kambiz-aghaiepour/dracs/commit/9a3ca5ceac27eab7f61f9d823b1f52dde915b193))

### Features

- Add ssl certificate management
  ([`299a82d`](https://github.com/kambiz-aghaiepour/dracs/commit/299a82d0c916e0b96e925020970168b12dd10488))


## v2.15.4 (2026-06-30)

### Bug Fixes

- Dark mode highlight color hard to see
  ([`9677a5f`](https://github.com/kambiz-aghaiepour/dracs/commit/9677a5f4c2cb7cad4ff51ebe6fd47541a8898b85))

- Refresh functionality needs to be corrected
  ([`a30c021`](https://github.com/kambiz-aghaiepour/dracs/commit/a30c021a2566046dadca65503bbd510ebea8a068))

### Chores

- Sync spec file version to 2.15.3 [skip ci]
  ([`8e0c8d5`](https://github.com/kambiz-aghaiepour/dracs/commit/8e0c8d5c4b1c7a9667a3e8b1d20a04bbe2f687ae))


## v2.15.3 (2026-06-30)

### Bug Fixes

- Add a polling mechanism to config page
  ([`00911c9`](https://github.com/kambiz-aghaiepour/dracs/commit/00911c98570f6b2ae9a452f72f7465c22a50d78e))

### Chores

- Sync spec file version to 2.15.2 [skip ci]
  ([`85f2e51`](https://github.com/kambiz-aghaiepour/dracs/commit/85f2e516ce3e333ec6be2e3a456434cc7e5fb016))


## v2.15.2 (2026-06-30)

### Bug Fixes

- Anon access to config settings
  ([`c01965c`](https://github.com/kambiz-aghaiepour/dracs/commit/c01965c27c53a90a3ca80004c9a60097113aeb4e))

### Chores

- Sync spec file version to 2.15.1 [skip ci]
  ([`8b001ed`](https://github.com/kambiz-aghaiepour/dracs/commit/8b001ed9f143e790314f3468cc52ae89dc730c82))


## v2.15.1 (2026-06-30)

### Bug Fixes

- Refresh edited configs from configs page
  ([`0fabf12`](https://github.com/kambiz-aghaiepour/dracs/commit/0fabf1215409b8123e865ea11e2c6a91fab3c17c))

### Chores

- Sync spec file version to 2.15.0 [skip ci]
  ([`f21952d`](https://github.com/kambiz-aghaiepour/dracs/commit/f21952d5eb861b4cfa153c42ff1d5bd73b3249ac))


## v2.15.0 (2026-06-30)

### Bug Fixes

- Black formatting
  ([`1457a93`](https://github.com/kambiz-aghaiepour/dracs/commit/1457a936b8170b8c9bdff5aa7dc7f86cac201499))

- Black formatting
  ([`af75e84`](https://github.com/kambiz-aghaiepour/dracs/commit/af75e844972ba28c616dfbb4c157fb3d93a535a1))

- Codecov/patch fell short
  ([`6af72b1`](https://github.com/kambiz-aghaiepour/dracs/commit/6af72b1d877311c791ee767ddfde6d74ee10b053))

- Save states properly for selection
  ([`d7c3709`](https://github.com/kambiz-aghaiepour/dracs/commit/d7c3709f58a340ab151bcded9d71545fbae32259))

- Update to pass codacy and codecov
  ([`4c7b7ea`](https://github.com/kambiz-aghaiepour/dracs/commit/4c7b7eae13bec901952a8be4f7b12159fb23d43e))

### Chores

- Sync spec file version to 2.14.5 [skip ci]
  ([`8c918b9`](https://github.com/kambiz-aghaiepour/dracs/commit/8c918b995c5e37a39b49383935cef31539b4b2d6))

### Features

- Add bulk iDRAC config editing via racadm
  ([`6448202`](https://github.com/kambiz-aghaiepour/dracs/commit/64482028cd65f2ea5acbfa869de647d739f5708d))


## v2.14.5 (2026-06-30)

### Bug Fixes

- Multiple fixes related to the config page
  ([`2c23d67`](https://github.com/kambiz-aghaiepour/dracs/commit/2c23d678c33e0859d01b394cde2fa0da3ebd78c5))

### Chores

- Sync spec file version to 2.14.4 [skip ci]
  ([`dbafe82`](https://github.com/kambiz-aghaiepour/dracs/commit/dbafe8274c0d0595cd65b2619e4184005f61edff))


## v2.14.4 (2026-06-30)

### Bug Fixes

- Add filtering to the config page
  ([`9841042`](https://github.com/kambiz-aghaiepour/dracs/commit/98410427c9b751f0ecb2a3566c5a1c05c0810dfc))

- Codecov/patch dropped below 99
  ([`246bd83`](https://github.com/kambiz-aghaiepour/dracs/commit/246bd83ccd131341d8ffd5af66910f8c2a68510a))

- Large host selection configuration page
  ([`179871a`](https://github.com/kambiz-aghaiepour/dracs/commit/179871a533577f10959aabc5f1f46e3f6bcb06ad))

### Chores

- Sync spec file version to 2.14.3 [skip ci]
  ([`61b9377`](https://github.com/kambiz-aghaiepour/dracs/commit/61b93772ce67fd93fdc0b1280639eb2cc1956865))


## v2.14.3 (2026-06-30)

### Bug Fixes

- Black formatting
  ([`a932a6c`](https://github.com/kambiz-aghaiepour/dracs/commit/a932a6cfd1aa3a82e7a1a4f1196b0eedc4145971))

- Codecov/coverage dropped
  ([`7a9473f`](https://github.com/kambiz-aghaiepour/dracs/commit/7a9473fb7b2c8e75ff5fcd3b563bde04d9d75015))

- Hostname verification was not working
  ([`ee26eaf`](https://github.com/kambiz-aghaiepour/dracs/commit/ee26eafa0ed28d9d29fafc48937f4486a7d09c63))

### Chores

- Sync spec file version to 2.14.2 [skip ci]
  ([`3a01c1f`](https://github.com/kambiz-aghaiepour/dracs/commit/3a01c1f3d27aea97e95a5f0d1b62af9208002d3f))


## v2.14.2 (2026-06-30)

### Bug Fixes

- Modify look of the config page
  ([`a4b9d6a`](https://github.com/kambiz-aghaiepour/dracs/commit/a4b9d6a8500b735b47530e51e1fbb0578428215b))

- The config section is not rendered
  ([`83e19b4`](https://github.com/kambiz-aghaiepour/dracs/commit/83e19b419f4f487bd18834380c5f0461695e6ace))

### Chores

- Sync spec file version to 2.14.1 [skip ci]
  ([`28dffa1`](https://github.com/kambiz-aghaiepour/dracs/commit/28dffa1718dc824bf94ee54550d769fd18945596))


## v2.14.1 (2026-06-30)

### Bug Fixes

- Dark theme not setup correctly
  ([`71edacd`](https://github.com/kambiz-aghaiepour/dracs/commit/71edacdae044df23f522183829775e76af79b043))

### Chores

- Sync spec file version to 2.14.0 [skip ci]
  ([`ebeb239`](https://github.com/kambiz-aghaiepour/dracs/commit/ebeb2396652826b107db0dc2d664ea1f9cee5439))


## v2.14.0 (2026-06-30)

### Bug Fixes

- Black formatting
  ([`0466d84`](https://github.com/kambiz-aghaiepour/dracs/commit/0466d84cfa5efad54fb59e57180e0aef3d3fd170))

- Codacy flagged issues
  ([`9864a78`](https://github.com/kambiz-aghaiepour/dracs/commit/9864a789c05639f0d2269e57a915a50ae6e7dca1))

- Codacy flagged issues
  ([`33f8436`](https://github.com/kambiz-aghaiepour/dracs/commit/33f8436947c867f6f2f3a8ebeac4c567c6615de2))

- Codecov and codacy issues flagged
  ([`8fac496`](https://github.com/kambiz-aghaiepour/dracs/commit/8fac496b2018ebb7c83c4cdbe47e09b8e1719cfd))

- Rerun black312
  ([`54e1616`](https://github.com/kambiz-aghaiepour/dracs/commit/54e1616a0e39ad6987df5e30009d2955b056c0d1))

### Chores

- Sync spec file version to 2.13.2 [skip ci]
  ([`9675b6c`](https://github.com/kambiz-aghaiepour/dracs/commit/9675b6c8da77916eedd3063b31fb5f554cdd880a))

### Features

- Add iDRAC configuration collection
  ([`d7e8abd`](https://github.com/kambiz-aghaiepour/dracs/commit/d7e8abd38c35451c58b88973c38ff7c197c406e9))


## v2.13.2 (2026-06-29)

### Bug Fixes

- Black formatting
  ([`c787247`](https://github.com/kambiz-aghaiepour/dracs/commit/c787247d621dc16ac7767a50dd17dc4d92c31f27))

- Rich table output for CLI subcommands
  ([`990412f`](https://github.com/kambiz-aghaiepour/dracs/commit/990412f08521d61ebc53337c83ca12d729912f11))

### Chores

- Sync spec file version to 2.13.1 [skip ci]
  ([`4a9b586`](https://github.com/kambiz-aghaiepour/dracs/commit/4a9b58606ac81a66e63bf361b17a8932b611e91b))


## v2.13.1 (2026-06-29)

### Bug Fixes

- Codecov/patch dropped below 99
  ([`139f8be`](https://github.com/kambiz-aghaiepour/dracs/commit/139f8bebeb3b6d4542badcf39b9111d25dc21cae))

- Failed filter missing on jobs server side
  ([`4c10910`](https://github.com/kambiz-aghaiepour/dracs/commit/4c10910d5306d40f0ee30ef00d8c04cd11134f87))

### Chores

- Sync spec file version to 2.13.0 [skip ci]
  ([`9f114b7`](https://github.com/kambiz-aghaiepour/dracs/commit/9f114b70cfd89ae6a0a409ac9e3d577e74464e3d))


## v2.13.0 (2026-06-29)

### Chores

- Sync spec file version to 2.12.2 [skip ci]
  ([`c6ac1a3`](https://github.com/kambiz-aghaiepour/dracs/commit/c6ac1a3904a36f1d626b5d49d15d91023989ef3d))

### Features

- Add DNS pre-check to bulk discovery
  ([`4376bca`](https://github.com/kambiz-aghaiepour/dracs/commit/4376bca502ecf4017834ae22ee9c22dd2ce5587c))


## v2.12.2 (2026-06-29)

### Bug Fixes

- Codecov/patch dropped
  ([`dae18b2`](https://github.com/kambiz-aghaiepour/dracs/commit/dae18b27ee66246ddd497864bccdc96a0f92391b))

- Discovery related fixes
  ([`7642579`](https://github.com/kambiz-aghaiepour/dracs/commit/7642579ecf492c8ddc79a5ea601046d38f6b639d))

### Chores

- Sync spec file version to 2.12.1 [skip ci]
  ([`852d4ce`](https://github.com/kambiz-aghaiepour/dracs/commit/852d4cec1caa762dbe0fe383cadd36b43774397a))


## v2.12.1 (2026-06-29)

### Bug Fixes

- Dracs-client needs to handle site scoped role
  ([`4eed508`](https://github.com/kambiz-aghaiepour/dracs/commit/4eed5089da4c9308528312bc3da54693525f76d9))

### Chores

- Sync spec file version to 2.12.0 [skip ci]
  ([`2109d64`](https://github.com/kambiz-aghaiepour/dracs/commit/2109d640d5836276bd8a70d3667e05d70d9c8457))


## v2.12.0 (2026-06-29)

### Bug Fixes

- Codecov/patch fell short
  ([`5bd603c`](https://github.com/kambiz-aghaiepour/dracs/commit/5bd603c313964a0b6dc8cfa459238496c8653905))

### Chores

- Sync spec file version to 2.11.12 [skip ci]
  ([`0d3037e`](https://github.com/kambiz-aghaiepour/dracs/commit/0d3037e94569b658336fb291965092a41104e917))

### Features

- Add allowed_domains to site configurations
  ([`8e8e41b`](https://github.com/kambiz-aghaiepour/dracs/commit/8e8e41b3939d4f53efddc95b2d1f84319c26d84c))


## v2.11.12 (2026-06-28)

### Bug Fixes

- Treat a 302 from the CDN as ready
  ([`80df666`](https://github.com/kambiz-aghaiepour/dracs/commit/80df666c20906807797edd1960bca58f7ce2a128))

### Chores

- Sync spec file version to 2.11.11 [skip ci]
  ([`0430666`](https://github.com/kambiz-aghaiepour/dracs/commit/043066657669b498de2d9b416166f57c9baff5c5))


## v2.11.11 (2026-06-28)

### Bug Fixes

- Workflow in github to trigger copr build
  ([`94d898d`](https://github.com/kambiz-aghaiepour/dracs/commit/94d898d562eb0f0599d08ea63d2271455e1e30cf))

### Chores

- Sync spec file version to 2.11.10 [skip ci]
  ([`834d7ce`](https://github.com/kambiz-aghaiepour/dracs/commit/834d7cebbeae3c018ba52833c63d24f8e12f855a))


## v2.11.10 (2026-06-28)

### Bug Fixes

- Trigger build to test copr rebuild
  ([`efbb3a5`](https://github.com/kambiz-aghaiepour/dracs/commit/efbb3a5854eea68bf7ad7b3d214995170156cee4))

### Chores

- Sync spec file version to 2.11.9 [skip ci]
  ([`d53488c`](https://github.com/kambiz-aghaiepour/dracs/commit/d53488cffedbf728030a6608aea75bf169748efb))


## v2.11.9 (2026-06-28)

### Bug Fixes

- Random update to trigger build
  ([`120fd5e`](https://github.com/kambiz-aghaiepour/dracs/commit/120fd5e3708e1ac80cef028bfd56368c6ba74459))

### Chores

- Sync spec file version to 2.11.8 [skip ci]
  ([`286ae6f`](https://github.com/kambiz-aghaiepour/dracs/commit/286ae6fa11ac458e8ec8c274652b846260f3a6c7))


## v2.11.8 (2026-06-28)

### Bug Fixes

- Automate copr builds
  ([`b76da8c`](https://github.com/kambiz-aghaiepour/dracs/commit/b76da8c9a28e7da44722fdf9ecedbf9382b0808d))

### Chores

- Sync spec file version to 2.11.7 [skip ci]
  ([`159f2f4`](https://github.com/kambiz-aghaiepour/dracs/commit/159f2f4b4df86c2f27259f37d41c8a4317160c35))


## v2.11.7 (2026-06-28)

### Bug Fixes

- Font-family inherit should be explicit
  ([`e7e3d5d`](https://github.com/kambiz-aghaiepour/dracs/commit/e7e3d5d29e2bbafdb27bb2e1328d7084aef4ae58))

### Chores

- Sync spec file version to 2.11.6 [skip ci]
  ([`bb7e170`](https://github.com/kambiz-aghaiepour/dracs/commit/bb7e1704fc61700e6f86e93c74324b2cbfd7f27d))


## v2.11.6 (2026-06-28)

### Bug Fixes

- Add version in header
  ([`ac82890`](https://github.com/kambiz-aghaiepour/dracs/commit/ac828900e3aaed94557cbabcc56dc3c7aff934e0))

### Chores

- Sync spec file version to 2.11.5 [skip ci]
  ([`a5c5f17`](https://github.com/kambiz-aghaiepour/dracs/commit/a5c5f179ee8125699e8670d2484badff82efd20c))


## v2.11.5 (2026-06-28)

### Bug Fixes

- Codecov/patch missed 99%
  ([`e94c486`](https://github.com/kambiz-aghaiepour/dracs/commit/e94c486d3766d79e3368550186f4c0b8156581a4))

- Test failures and codecov
  ([`3f9e23b`](https://github.com/kambiz-aghaiepour/dracs/commit/3f9e23bd08059facdc7ec5ec40e9ffe3827842d2))

- Tsr jobqueue type add keep_max key
  ([`6794bba`](https://github.com/kambiz-aghaiepour/dracs/commit/6794bba7e21edd1e1668c2d488ccadade13b7a88))

### Chores

- Sync spec file version to 2.11.4 [skip ci]
  ([`f5e7519`](https://github.com/kambiz-aghaiepour/dracs/commit/f5e7519a332b3d84f8b0d996e77fcf5b1145e2b5))


## v2.11.4 (2026-06-27)

### Bug Fixes

- Cleanup the quads_console layout
  ([`0a0a68b`](https://github.com/kambiz-aghaiepour/dracs/commit/0a0a68b2a5aaf6fc09ab93343f08a1f09c38e65b))

### Chores

- Sync spec file version to 2.11.3 [skip ci]
  ([`ae2db24`](https://github.com/kambiz-aghaiepour/dracs/commit/ae2db24fb240497a1ab4e644666a8c0342718a3d))


## v2.11.3 (2026-06-27)

### Bug Fixes

- Redirect from sso when going to consoles
  ([`05bae78`](https://github.com/kambiz-aghaiepour/dracs/commit/05bae780fef60d69840c0efbf78b0a9b9f1b4912))

### Chores

- Sync spec file version to 2.11.2 [skip ci]
  ([`eb58eee`](https://github.com/kambiz-aghaiepour/dracs/commit/eb58eeed236aea7bfcb19af53cdb91497c1122b1))


## v2.11.2 (2026-06-27)

### Bug Fixes

- Minor updates to quads/consoles
  ([`0fbaae8`](https://github.com/kambiz-aghaiepour/dracs/commit/0fbaae89c018b0303c08530029c5f43e5523de4c))

### Chores

- Sync spec file version to 2.11.1 [skip ci]
  ([`8d26ddd`](https://github.com/kambiz-aghaiepour/dracs/commit/8d26dddb3b79f952def00f876d70d892f68047cb))


## v2.11.1 (2026-06-26)

### Bug Fixes

- Cosmetic changes to new quads console page
  ([`567f62b`](https://github.com/kambiz-aghaiepour/dracs/commit/567f62bbea9e03734bebcf365c25d3e551f2e295))

### Chores

- Sync spec file version to 2.11.0 [skip ci]
  ([`41e53e9`](https://github.com/kambiz-aghaiepour/dracs/commit/41e53e9a627a0df09843532f4bc6560559fb73b0))


## v2.11.0 (2026-06-26)

### Bug Fixes

- Black formatting
  ([`1febf7f`](https://github.com/kambiz-aghaiepour/dracs/commit/1febf7fcf12bd550dd5e038f596b5acca99f9596))

- Black formatting
  ([`e6a9377`](https://github.com/kambiz-aghaiepour/dracs/commit/e6a9377a9b7f46a4d8893e15edf0e1bd3dde48e1))

- Codecov
  ([`a9c49bc`](https://github.com/kambiz-aghaiepour/dracs/commit/a9c49bc7242f1b4df7f417197663242c6352681f))

- Codecov for new code
  ([`2c0537b`](https://github.com/kambiz-aghaiepour/dracs/commit/2c0537bf148258e1314922692a7ff0077c9c83ba))

- Codecov/project
  ([`98948ba`](https://github.com/kambiz-aghaiepour/dracs/commit/98948bafa05381cda3a95c889a7a1b06fc891797))

### Chores

- Sync spec file version to 2.10.8 [skip ci]
  ([`84f3a14`](https://github.com/kambiz-aghaiepour/dracs/commit/84f3a14a24964b377da8bcdbeb2f70921d1bbd5f))

### Features

- Add quads multiconsole
  ([`e50cca1`](https://github.com/kambiz-aghaiepour/dracs/commit/e50cca15625cd54a9c035164bfadfdbc3737cc37))


## v2.10.8 (2026-06-26)

### Bug Fixes

- Bump version
  ([`5184e5c`](https://github.com/kambiz-aghaiepour/dracs/commit/5184e5c201665eee85bfd0963b9953dfca73eeb5))

### Chores

- Sync spec file version to 2.10.7 [skip ci]
  ([`f7e283d`](https://github.com/kambiz-aghaiepour/dracs/commit/f7e283d77d823b4ec2f260851f5f80dd46e7a3ba))


## v2.10.7 (2026-06-26)

### Bug Fixes

- Allow sort order and primary changes
  ([`2d32e9c`](https://github.com/kambiz-aghaiepour/dracs/commit/2d32e9cd4e30d9361021ce60c05f69fccc0fab93))

- Black formatting
  ([`ae2297b`](https://github.com/kambiz-aghaiepour/dracs/commit/ae2297b12ffd6cee800fe2d2f6cef3ac764290d9))

### Chores

- Sync spec file version to 2.10.6 [skip ci]
  ([`59d5c78`](https://github.com/kambiz-aghaiepour/dracs/commit/59d5c78d3f450329b5f43ff72ce147a0575400c3))


## v2.10.6 (2026-06-26)

### Bug Fixes

- Minor change on SSO Login button
  ([`dd19ef9`](https://github.com/kambiz-aghaiepour/dracs/commit/dd19ef9346912e47533d9896136226225b8bc6ee))

### Chores

- Sync spec file version to 2.10.5 [skip ci]
  ([`566e08e`](https://github.com/kambiz-aghaiepour/dracs/commit/566e08e549086d5b1806b11ad978d925f5aade27))


## v2.10.5 (2026-06-26)

### Bug Fixes

- Codecov/patch dropped
  ([`0d93e53`](https://github.com/kambiz-aghaiepour/dracs/commit/0d93e53ebfafcb72751654ad46c169a689040ed6))

- Several UI fixes related to password mgmt
  ([`099d5d7`](https://github.com/kambiz-aghaiepour/dracs/commit/099d5d75e6fdb8ccb4721d1ccc98418eff9e343f))

### Chores

- Sync spec file version to 2.10.4 [skip ci]
  ([`ac9d662`](https://github.com/kambiz-aghaiepour/dracs/commit/ac9d662e55a896ed2c32d7682fe744c007c6e0de))


## v2.10.4 (2026-06-26)

### Bug Fixes

- Codecov/patch coverage
  ([`b3d61d1`](https://github.com/kambiz-aghaiepour/dracs/commit/b3d61d10d88418b0d9c88c52cc6a9f28af15d04e))

- Sso admin users roles not calculated correctly
  ([`cbb07dd`](https://github.com/kambiz-aghaiepour/dracs/commit/cbb07dd764ef984ad3447bd6396696a7805bc62d))

### Chores

- Sync spec file version to 2.10.3 [skip ci]
  ([`e1595a8`](https://github.com/kambiz-aghaiepour/dracs/commit/e1595a8e790d79e1da0a80dc6dc7b381aba6c53b))


## v2.10.3 (2026-06-25)

### Bug Fixes

- Cleanup login
  ([`4e91743`](https://github.com/kambiz-aghaiepour/dracs/commit/4e9174308de79577b6434c76b752b5a8b34f33dd))

### Chores

- Sync spec file version to 2.10.2 [skip ci]
  ([`77a393c`](https://github.com/kambiz-aghaiepour/dracs/commit/77a393c08fbbd06ffc21d5ddf5b9888ca5cf58ef))


## v2.10.2 (2026-06-25)

### Bug Fixes

- Check roles when logging in via google
  ([`c821f99`](https://github.com/kambiz-aghaiepour/dracs/commit/c821f9943620c092b70fd5a1de8751f26ff9115a))

### Chores

- Sync spec file version to 2.10.1 [skip ci]
  ([`d2b8673`](https://github.com/kambiz-aghaiepour/dracs/commit/d2b8673e9837e63d2c1cc0d9dafc043a7d014f16))


## v2.10.1 (2026-06-25)

### Bug Fixes

- Only prompt consent once on google auth
  ([`eb5bca8`](https://github.com/kambiz-aghaiepour/dracs/commit/eb5bca8e7b0c42f03e22e0a65b7d82f58d2fef2d))

- Strip domain for external users
  ([`89543bd`](https://github.com/kambiz-aghaiepour/dracs/commit/89543bdacb76fc2839ca95d0494ce82f14fb5a7b))

### Chores

- Sync spec file version to 2.10.0 [skip ci]
  ([`5e37253`](https://github.com/kambiz-aghaiepour/dracs/commit/5e37253fef85b835f928bb416f6dec3c5db2a2ba))


## v2.10.0 (2026-06-25)

### Bug Fixes

- Codacy flagged issues
  ([`f48569d`](https://github.com/kambiz-aghaiepour/dracs/commit/f48569db70e548fbd535f38edf5c57fe2e5ef616))

- Ensure CI passes
  ([`ebe7328`](https://github.com/kambiz-aghaiepour/dracs/commit/ebe7328e9d90646cc288f481a8a59358c1cc03c2))

### Chores

- Sync spec file version to 2.9.3 [skip ci]
  ([`69f9438`](https://github.com/kambiz-aghaiepour/dracs/commit/69f9438a05423d4c59402218a00daad16fade613))

### Features

- Add Google OAuth2 SSO authentication support
  ([`394df14`](https://github.com/kambiz-aghaiepour/dracs/commit/394df14a2aaa277f88015affdd7aabba81f6d0f3))


## v2.9.3 (2026-06-25)

### Bug Fixes

- Black formatting
  ([`38ed38c`](https://github.com/kambiz-aghaiepour/dracs/commit/38ed38cf802ff826195a24a6c023ad829f04d4f2))

- Cli management of users consistent with web
  ([`2111492`](https://github.com/kambiz-aghaiepour/dracs/commit/2111492a030a8f521d3fc04a660aea7ffa188449))

- Codecov/patch dropped.
  ([`953b800`](https://github.com/kambiz-aghaiepour/dracs/commit/953b8007264d2a006ecec30c0a7a92cba3b1990e))

### Chores

- Sync spec file version to 2.9.2 [skip ci]
  ([`6c871cf`](https://github.com/kambiz-aghaiepour/dracs/commit/6c871cfc0bbac7884b67e29fe43b4a604c087a39))


## v2.9.2 (2026-06-25)

### Bug Fixes

- Black formatting
  ([`8d3609b`](https://github.com/kambiz-aghaiepour/dracs/commit/8d3609bae388ef884c773d3027962f903084127c))

- CI still failing.
  ([`5849bc7`](https://github.com/kambiz-aghaiepour/dracs/commit/5849bc75882d7e7a138f43b27ec44ceb7069a206))

- Cleanup non role users
  ([`abbc164`](https://github.com/kambiz-aghaiepour/dracs/commit/abbc1646bd09e5cb03b46c44ea497cca556c78fd))

- Trigger CI
  ([`ee4cf3d`](https://github.com/kambiz-aghaiepour/dracs/commit/ee4cf3d7127e7633413f35b141732c1c3caae049))

### Chores

- Sync spec file version to 2.9.1 [skip ci]
  ([`4264676`](https://github.com/kambiz-aghaiepour/dracs/commit/4264676a5207f9f5841278b9a74c54d88a80a597))


## v2.9.1 (2026-06-25)

### Bug Fixes

- Allow password for users to be set on cli
  ([`88d38c6`](https://github.com/kambiz-aghaiepour/dracs/commit/88d38c62217d2e7f12eeacc8d7608ec27f2acbac))

- Black formatting
  ([`38a52b4`](https://github.com/kambiz-aghaiepour/dracs/commit/38a52b4ebf09a791cfc7a2a5d31e1c91f7897926))

- Black formatting
  ([`bb85b46`](https://github.com/kambiz-aghaiepour/dracs/commit/bb85b46adcb35ffc2c1fa44b9cad4752c1174071))

### Chores

- Sync spec file version to 2.9.0 [skip ci]
  ([`5cfdb69`](https://github.com/kambiz-aghaiepour/dracs/commit/5cfdb69fa735f0a70937cecc9a8b7ad75b2d7161))


## v2.9.0 (2026-06-25)

### Bug Fixes

- Black formatting
  ([`39f789f`](https://github.com/kambiz-aghaiepour/dracs/commit/39f789fc702d61807c1b36d15c30bd5731bbceca))

- Codecov/patch fell short
  ([`c1b34a9`](https://github.com/kambiz-aghaiepour/dracs/commit/c1b34a94bd2316e57dbc7e047bc487eda5b54fec))

### Chores

- Sync spec file version to 2.8.7 [skip ci]
  ([`6524583`](https://github.com/kambiz-aghaiepour/dracs/commit/6524583fe96b1188355c273dec536cf2996c2db3))

### Features

- Add site management CLI
  ([`59856eb`](https://github.com/kambiz-aghaiepour/dracs/commit/59856ebce65a8ee1add5a56d58802d6a81747b18))


## v2.8.7 (2026-06-24)

### Bug Fixes

- Vnc credentials for hosts in secondary site
  ([`7783dcd`](https://github.com/kambiz-aghaiepour/dracs/commit/7783dcd9deb81a47d22eccac333dcb2026a5dcab))

### Chores

- Sync spec file version to 2.8.6 [skip ci]
  ([`4fd61cd`](https://github.com/kambiz-aghaiepour/dracs/commit/4fd61cd72df9d6febc4b947b4d8f3092f8da3251))


## v2.8.6 (2026-06-24)

### Bug Fixes

- Add a close button, and fix the console
  ([`f7592a6`](https://github.com/kambiz-aghaiepour/dracs/commit/f7592a622ec739b2f03e891ffe3a2f0b8d7ed873))

- Reconnect issue
  ([`6950f45`](https://github.com/kambiz-aghaiepour/dracs/commit/6950f450674727f5b878fc30b047e73940dd53d1))

### Chores

- Sync spec file version to 2.8.5 [skip ci]
  ([`458c462`](https://github.com/kambiz-aghaiepour/dracs/commit/458c462224ab916218f89255b0cb33313f34bbc7))


## v2.8.5 (2026-06-24)

### Bug Fixes

- Timeout issue for consoles
  ([`851e29f`](https://github.com/kambiz-aghaiepour/dracs/commit/851e29fe473c5ba5c56cc599e14e3e7181d330ac))

### Chores

- Sync spec file version to 2.8.4 [skip ci]
  ([`b657503`](https://github.com/kambiz-aghaiepour/dracs/commit/b65750389919140213d73f3349bf3528e5a5d362))


## v2.8.4 (2026-06-24)

### Bug Fixes

- Expand/unexpand and popout buttons
  ([`937654f`](https://github.com/kambiz-aghaiepour/dracs/commit/937654fbdcb8966ec80f23e5649c8ae08e1a7192))

### Chores

- Sync spec file version to 2.8.3 [skip ci]
  ([`92a0653`](https://github.com/kambiz-aghaiepour/dracs/commit/92a065380da5fbe67c059fb956262bd43bbb49ed))


## v2.8.3 (2026-06-24)

### Bug Fixes

- Combine Refresh buttons, and console buttons
  ([`7a17f4a`](https://github.com/kambiz-aghaiepour/dracs/commit/7a17f4ae5dd0cada7a81802a14df375df8a8fc1e))

### Chores

- Sync spec file version to 2.8.2 [skip ci]
  ([`2b902fb`](https://github.com/kambiz-aghaiepour/dracs/commit/2b902fb84ae409537c010aeff90d1abce3768662))


## v2.8.2 (2026-06-24)

### Bug Fixes

- X11vnc cleanup
  ([`a106dab`](https://github.com/kambiz-aghaiepour/dracs/commit/a106dabf0f93bb20e287ab8ccba5badedcdf562a))

### Chores

- Sync spec file version to 2.8.1 [skip ci]
  ([`eb8273f`](https://github.com/kambiz-aghaiepour/dracs/commit/eb8273fd9ee3eebcef47193424a6b0831dde68eb))


## v2.8.1 (2026-06-24)

### Bug Fixes

- Black formatting
  ([`c0d5529`](https://github.com/kambiz-aghaiepour/dracs/commit/c0d5529516e1eede27895644f8d54f68e8148e34))

- Ensure .env.example is in sync
  ([`1e82d8f`](https://github.com/kambiz-aghaiepour/dracs/commit/1e82d8f2d5ba556a3fd5322614c1af26970a18b5))

- X11vnc not being handled correctly
  ([`6ef0259`](https://github.com/kambiz-aghaiepour/dracs/commit/6ef0259807b498793069bd2f290f0722efff5805))

### Chores

- Sync spec file version to 2.8.0 [skip ci]
  ([`7fdf8d2`](https://github.com/kambiz-aghaiepour/dracs/commit/7fdf8d2547c107cd4320ccdeb2c3f6e50c34c29c))


## v2.8.0 (2026-06-24)

### Bug Fixes

- Codecov/patch was lower than threshold
  ([`9cdc6b6`](https://github.com/kambiz-aghaiepour/dracs/commit/9cdc6b648157069359f2848436e49dcd3e386d60))

### Chores

- Sync spec file version to 2.7.2 [skip ci]
  ([`a33e7db`](https://github.com/kambiz-aghaiepour/dracs/commit/a33e7dbb3915f6996af33467c9ef744f3dd6fc31))

### Features

- Multi-console vnc proxy
  ([`2aacbb3`](https://github.com/kambiz-aghaiepour/dracs/commit/2aacbb3789c5cc47804b6d237de2edfd70529769))


## v2.7.2 (2026-06-23)

### Bug Fixes

- Allow non-role users to use selection actions
  ([`1969ced`](https://github.com/kambiz-aghaiepour/dracs/commit/1969ced84f9801ea8eb7fe0c71a874c5627db7ba))

### Chores

- Sync spec file version to 2.7.1 [skip ci]
  ([`d3ce9b0`](https://github.com/kambiz-aghaiepour/dracs/commit/d3ce9b09999de32fc60239d23227feea2366f03c))


## v2.7.1 (2026-06-23)

### Bug Fixes

- Popout for consoles use own tokens
  ([`9417c56`](https://github.com/kambiz-aghaiepour/dracs/commit/9417c568fe1ff49da5e95adfcd7a0d51759835f6))

### Chores

- Sync spec file version to 2.7.0 [skip ci]
  ([`b23753d`](https://github.com/kambiz-aghaiepour/dracs/commit/b23753dfebebf0b0a8e32750d56d1b59c31cf3e2))


## v2.7.0 (2026-06-23)

### Bug Fixes

- Black formatting
  ([`4c112ea`](https://github.com/kambiz-aghaiepour/dracs/commit/4c112ea3825cec35985e37ca0554a1754945060a))

- Codacy flagged the comment style
  ([`fcbb738`](https://github.com/kambiz-aghaiepour/dracs/commit/fcbb738f052ca06ec537ba21253c03fff061e697))

### Chores

- Sync spec file version to 2.6.6 [skip ci]
  ([`a9b8dcb`](https://github.com/kambiz-aghaiepour/dracs/commit/a9b8dcb0c3b5835d4184c494d7c43e4e0f5225ff))

### Features

- Multi-console feature
  ([`0124b49`](https://github.com/kambiz-aghaiepour/dracs/commit/0124b4904b62582e0cd4d77a9a6e7800bd33ac51))


## v2.6.6 (2026-06-23)

### Bug Fixes

- Multiline docstring flagged
  ([`f2fff96`](https://github.com/kambiz-aghaiepour/dracs/commit/f2fff967aa55e32c3cf76cae3d237607d5c8a592))

- Multiple console pop-up issue
  ([`02d3bbb`](https://github.com/kambiz-aghaiepour/dracs/commit/02d3bbb47b0af701bad2cdd3a77322263014e59b))

### Chores

- Sync spec file version to 2.6.5 [skip ci]
  ([`1d3f2f5`](https://github.com/kambiz-aghaiepour/dracs/commit/1d3f2f50526f2f5d0f50d00611e32c430694a114))


## v2.6.5 (2026-06-23)

### Bug Fixes

- Multiple console request not working
  ([`aa7b1fa`](https://github.com/kambiz-aghaiepour/dracs/commit/aa7b1fa5978ae2c7f7f2ac7a20a967490d4b2b1f))

### Chores

- Sync spec file version to 2.6.4 [skip ci]
  ([`6950a47`](https://github.com/kambiz-aghaiepour/dracs/commit/6950a47c779634306aad785ee0d92f4dd6859c82))


## v2.6.4 (2026-06-23)

### Bug Fixes

- Console limit tracking
  ([`03ed888`](https://github.com/kambiz-aghaiepour/dracs/commit/03ed8889fa91f70e8cdc8cad9490409b9e6fc3a5))

### Chores

- Sync spec file version to 2.6.3 [skip ci]
  ([`c6f616b`](https://github.com/kambiz-aghaiepour/dracs/commit/c6f616bf4407dd2d9cfb4888f13e4bd3a913ffdb))


## v2.6.3 (2026-06-23)

### Bug Fixes

- Add power button to console
  ([`6609e55`](https://github.com/kambiz-aghaiepour/dracs/commit/6609e55d2ceed7b96d39cf4b1e997364da903ffc))

### Chores

- Sync spec file version to 2.6.2 [skip ci]
  ([`439a298`](https://github.com/kambiz-aghaiepour/dracs/commit/439a29890b5d3ef234c85672ad647d52a154c9b1))


## v2.6.2 (2026-06-23)

### Bug Fixes

- Ensure the iso dir is created if needed
  ([`f71a9bb`](https://github.com/kambiz-aghaiepour/dracs/commit/f71a9bb71359e2b24d6d1f94e2d5358d11b5ba0f))

- ISO default selection should be blank
  ([`2b2d12f`](https://github.com/kambiz-aghaiepour/dracs/commit/2b2d12fdd9a5fa758f574f593b19391e39263511))

### Chores

- Sync spec file version to 2.6.1 [skip ci]
  ([`6ae4bda`](https://github.com/kambiz-aghaiepour/dracs/commit/6ae4bda43bb6791b97ecfcf7301201ae97de9825))


## v2.6.1 (2026-06-23)

### Bug Fixes

- Keep the RPM version of nginx in sync
  ([`55479db`](https://github.com/kambiz-aghaiepour/dracs/commit/55479db2f75a5f3e0b6abd5d5cb0ba9aea5aff81))

- Point isos to consistent location
  ([`5ccee59`](https://github.com/kambiz-aghaiepour/dracs/commit/5ccee59ba80c95d5919193c823e127050954f557))

### Chores

- Sync spec file version to 2.6.0 [skip ci]
  ([`61d116c`](https://github.com/kambiz-aghaiepour/dracs/commit/61d116c308685ac09dcf9d98c70f596336bde091))


## v2.6.0 (2026-06-23)

### Bug Fixes

- Ensure coverage not below threshold
  ([`c28b852`](https://github.com/kambiz-aghaiepour/dracs/commit/c28b85209f4f506a1183c0dc6990cdaef270a9be))

### Chores

- Sync spec file version to 2.5.4 [skip ci]
  ([`7e0f4f9`](https://github.com/kambiz-aghaiepour/dracs/commit/7e0f4f96e9c4dc94b31412c1def3a56f454492ee))

### Features

- Add remoteimage support
  ([`c8c0acb`](https://github.com/kambiz-aghaiepour/dracs/commit/c8c0acb1451b96d01d47ae00e2381e3d8e4860aa))


## v2.5.4 (2026-06-22)

### Bug Fixes

- Black
  ([`af33ae0`](https://github.com/kambiz-aghaiepour/dracs/commit/af33ae0a38bc79c65c528da7aae8d3c244dc6fa4))

- Ensure quads enablement is per site
  ([`de9859b`](https://github.com/kambiz-aghaiepour/dracs/commit/de9859b1a121c7c59699b7b00174deab729693d7))

- Fix codecov patch
  ([`a5b55d9`](https://github.com/kambiz-aghaiepour/dracs/commit/a5b55d96dc2ee50767759678138681f29f9cb623))

### Chores

- Sync spec file version to 2.5.3 [skip ci]
  ([`91a6795`](https://github.com/kambiz-aghaiepour/dracs/commit/91a679599f07bc905b29808d62eba646d00f64f0))


## v2.5.3 (2026-06-22)

### Bug Fixes

- The hostname bar behavior autohide doesn't work
  ([`f7976f4`](https://github.com/kambiz-aghaiepour/dracs/commit/f7976f4390d87c3a1cba1ecb30610dd48bc9b6d9))

### Chores

- Sync spec file version to 2.5.2 [skip ci]
  ([`bb411f6`](https://github.com/kambiz-aghaiepour/dracs/commit/bb411f6ad664e7b35782f46795823ee411adb87f))


## v2.5.2 (2026-06-22)

### Bug Fixes

- Autohide the hostname bar
  ([`3ceb0c5`](https://github.com/kambiz-aghaiepour/dracs/commit/3ceb0c514cd35276dd7793958d4791842245bb25))

### Chores

- Sync spec file version to 2.5.1 [skip ci]
  ([`49c51f1`](https://github.com/kambiz-aghaiepour/dracs/commit/49c51f16deadf62555fc9d05fb121ad27c34794f))


## v2.5.1 (2026-06-22)

### Bug Fixes

- Set transparency for hostname in hostname bar
  ([`4d6d020`](https://github.com/kambiz-aghaiepour/dracs/commit/4d6d0200ec9a4f717b0e80c936e096f0955487b4))

### Chores

- Sync spec file version to 2.5.0 [skip ci]
  ([`76a2809`](https://github.com/kambiz-aghaiepour/dracs/commit/76a2809f2057f60624dcafbed0a822984df25cd4))


## v2.5.0 (2026-06-22)

### Chores

- Sync spec file version to 2.4.1 [skip ci]
  ([`47e578d`](https://github.com/kambiz-aghaiepour/dracs/commit/47e578d21d4f91a1732f631c85f1bcdb1575c16e))

### Features

- Allow multiple consoles to open at once
  ([`05a3ec5`](https://github.com/kambiz-aghaiepour/dracs/commit/05a3ec55d0ad4f0830b9fb1085bdc3f148d1c411))


## v2.4.1 (2026-06-22)

### Bug Fixes

- Fresh button issue
  ([`e8b8430`](https://github.com/kambiz-aghaiepour/dracs/commit/e8b8430f996b34a1712e53a33ba9a68e425a7156))

### Chores

- Sync spec file version to 2.4.0 [skip ci]
  ([`708ef3e`](https://github.com/kambiz-aghaiepour/dracs/commit/708ef3ea1e702a8a0bc4fcfb2c70d57aa61fcb04))


## v2.4.0 (2026-06-18)

### Chores

- Sync spec file version to 2.3.19 [skip ci]
  ([`718ae67`](https://github.com/kambiz-aghaiepour/dracs/commit/718ae67aeac0cbece6eca43e59ffc1bb844eabb4))

### Features

- Add quads support for non-role users
  ([`b303d27`](https://github.com/kambiz-aghaiepour/dracs/commit/b303d27e84c103e9630cadc8506943a2d8dec9e2))

- Quads filtering
  ([`886cdcf`](https://github.com/kambiz-aghaiepour/dracs/commit/886cdcfa616f746cc20c45586a267613434aede2))


## v2.3.19 (2026-06-18)

### Bug Fixes

- Need to allow for role-less users
  ([`9369454`](https://github.com/kambiz-aghaiepour/dracs/commit/9369454bb7d11cd8d9f5017cb01358abee270f6a))

### Chores

- Sync spec file version to 2.3.18 [skip ci]
  ([`4841f64`](https://github.com/kambiz-aghaiepour/dracs/commit/4841f64f7535a35f36248f464ba1608ee647282b))


## v2.3.18 (2026-06-18)

### Bug Fixes

- Black
  ([`367cdc2`](https://github.com/kambiz-aghaiepour/dracs/commit/367cdc2f9902e8ea9dd1072248a9cd97769f8d55))

- Black
  ([`5cc75f2`](https://github.com/kambiz-aghaiepour/dracs/commit/5cc75f25644e744fa79c6551273c077890c23b3b))

- Codecov patch fell short
  ([`d175fe9`](https://github.com/kambiz-aghaiepour/dracs/commit/d175fe93aca53c6cee0683057f1b9f40c4bb6030))

- Role-less user management
  ([`78fd116`](https://github.com/kambiz-aghaiepour/dracs/commit/78fd11694285dc531a55f6ce1d766f06aceb4bf6))

### Chores

- Sync spec file version to 2.3.17 [skip ci]
  ([`41290ee`](https://github.com/kambiz-aghaiepour/dracs/commit/41290eeef6df92345e0abcf86a4281d8f7cccdb2))


## v2.3.17 (2026-06-18)

### Bug Fixes

- Use dracs.png to make pypi reference render
  ([`74f62c8`](https://github.com/kambiz-aghaiepour/dracs/commit/74f62c89e4d04be10f4a6edce39026c683cc2402))

### Chores

- Sync spec file version to 2.3.16 [skip ci]
  ([`84133ce`](https://github.com/kambiz-aghaiepour/dracs/commit/84133ce3db1187c4f2372338ef3100200305828c))


## v2.3.16 (2026-06-18)

### Bug Fixes

- Still an issue with role-less users
  ([`228c4d8`](https://github.com/kambiz-aghaiepour/dracs/commit/228c4d85f7e54a6e34c0a047e2d7d471da9e06e9))

### Chores

- Sync spec file version to 2.3.15 [skip ci]
  ([`7fe1ab7`](https://github.com/kambiz-aghaiepour/dracs/commit/7fe1ab7c12a1d38fee3c776ad8215464945a1d6c))


## v2.3.15 (2026-06-18)

### Bug Fixes

- Allow for role-less users
  ([`e6bda26`](https://github.com/kambiz-aghaiepour/dracs/commit/e6bda2669a2378bda6d60a51ec580ad8b1f4df24))

- Black formatting
  ([`21c3b46`](https://github.com/kambiz-aghaiepour/dracs/commit/21c3b46a0975cef38659b22b541fa10468ae201b))

### Chores

- Sync spec file version to 2.3.14 [skip ci]
  ([`a41b119`](https://github.com/kambiz-aghaiepour/dracs/commit/a41b119ec0cffbeecdff4841bd0c80401386f546))


## v2.3.14 (2026-06-18)

### Bug Fixes

- Display bug for users without roles
  ([`beb3e8f`](https://github.com/kambiz-aghaiepour/dracs/commit/beb3e8fea3e943a9ea203024be6832286c29f11b))

- Minor codecov issue
  ([`17acb1d`](https://github.com/kambiz-aghaiepour/dracs/commit/17acb1d4caa633e6cca5600b869edf49b8ffad79))

### Chores

- Sync spec file version to 2.3.13 [skip ci]
  ([`fa9bc09`](https://github.com/kambiz-aghaiepour/dracs/commit/fa9bc0924aab071d5dd811eff4da22858b40803a))


## v2.3.13 (2026-05-26)

### Bug Fixes

- Incorporate review feedback.
  ([`4dc0cd4`](https://github.com/kambiz-aghaiepour/dracs/commit/4dc0cd4bd34c326dd895db141f35c561202469d5))

- Refactor and DRY fixes
  ([`aaf1a97`](https://github.com/kambiz-aghaiepour/dracs/commit/aaf1a977d332712f803585e3abf00b2ce3c3f901))

### Chores

- Fix black formatting
  ([`ca06b75`](https://github.com/kambiz-aghaiepour/dracs/commit/ca06b752b1e07173a4fa8dedf380ee5db292dd23))

- Sync spec file version to 2.3.12 [skip ci]
  ([`e285958`](https://github.com/kambiz-aghaiepour/dracs/commit/e285958c513f2f6aaf7492d647a59cf158f55eb0))


## v2.3.12 (2026-05-25)

### Bug Fixes

- Admin restrictions bug fix
  ([`b66f04f`](https://github.com/kambiz-aghaiepour/dracs/commit/b66f04f86deb3902914b2d014aebab7b0563581b))

- Black code standard failed.
  ([`d975bb5`](https://github.com/kambiz-aghaiepour/dracs/commit/d975bb5b1e5c9d5c3e791daa2e423ed5b1b1a6aa))

### Chores

- Sync spec file version to 2.3.11 [skip ci]
  ([`a56be1a`](https://github.com/kambiz-aghaiepour/dracs/commit/a56be1a23b5841d5cc8aa1256ecea36e96b7a5ce))


## v2.3.11 (2026-05-25)

### Bug Fixes

- User management bug
  ([`6d58083`](https://github.com/kambiz-aghaiepour/dracs/commit/6d5808381a23c8a8be1b5529c59ef44a0641eb1c))

### Chores

- Sync spec file version to 2.3.10 [skip ci]
  ([`51cdb25`](https://github.com/kambiz-aghaiepour/dracs/commit/51cdb2511615b2cd2150ae36c93c9442872f7c0e))


## v2.3.10 (2026-05-25)

### Bug Fixes

- Avoid flashing effect when switching pages
  ([`d1d704a`](https://github.com/kambiz-aghaiepour/dracs/commit/d1d704ab1602b58684326bc151e672c38be6fd83))

### Chores

- Sync spec file version to 2.3.9 [skip ci]
  ([`0cd0cb2`](https://github.com/kambiz-aghaiepour/dracs/commit/0cd0cb2a5c7efdb19af1954ced01042481eb5e6d))


## v2.3.9 (2026-05-25)

### Bug Fixes

- Cleanup UI layout and fix a bug with versions
  ([`67fb175`](https://github.com/kambiz-aghaiepour/dracs/commit/67fb175d2e72c2bf61af5889347b48dc6115b3ba))

### Chores

- Sync spec file version to 2.3.8 [skip ci]
  ([`7075a40`](https://github.com/kambiz-aghaiepour/dracs/commit/7075a402e0a640aec0e5771e71aba175c5a87af0))


## v2.3.8 (2026-05-25)

### Bug Fixes

- Improve UI designe
  ([`a93185a`](https://github.com/kambiz-aghaiepour/dracs/commit/a93185a7369efc21ae062e052a735fbfd2c1d0f5))

### Chores

- Sync spec file version to 2.3.7 [skip ci]
  ([`847ef20`](https://github.com/kambiz-aghaiepour/dracs/commit/847ef20c79f1364b5b8a39848e975605aae475cc))


## v2.3.7 (2026-05-25)

### Bug Fixes

- Add missing discover and delete
  ([`10de2a4`](https://github.com/kambiz-aghaiepour/dracs/commit/10de2a4653e7099b530bfcc99ca5be10dbed1a67))

- Codecov/patch miss
  ([`a157b1b`](https://github.com/kambiz-aghaiepour/dracs/commit/a157b1b2faad0edb8b60039e53c22dbd1684853d))

### Chores

- Sync spec file version to 2.3.6 [skip ci]
  ([`1cc5991`](https://github.com/kambiz-aghaiepour/dracs/commit/1cc59915ad07953d32cb39fa8585ba1100a38d21))


## v2.3.6 (2026-05-25)

### Bug Fixes

- Codecov shortage - add tests
  ([`19de679`](https://github.com/kambiz-aghaiepour/dracs/commit/19de6794f480eaeaa65ae513a0cc84c45ef1cc82))

- Various bugs with credentials lookups
  ([`ffd3f62`](https://github.com/kambiz-aghaiepour/dracs/commit/ffd3f62eb6067f1d49d4bc70c7af6154c7cedc22))

### Chores

- Sync spec file version to 2.3.5 [skip ci]
  ([`de62182`](https://github.com/kambiz-aghaiepour/dracs/commit/de62182be5e53c1b4a755dc63918c8aeb4fd2cd1))


## v2.3.5 (2026-05-25)

### Bug Fixes

- Make the site config page a separate page
  ([`2ff6c50`](https://github.com/kambiz-aghaiepour/dracs/commit/2ff6c50981fa785a7c14cbd0e24149da73495332))

### Chores

- Sync spec file version to 2.3.4 [skip ci]
  ([`859d06f`](https://github.com/kambiz-aghaiepour/dracs/commit/859d06f0ec87d17fc38ed5f111af4730de1b7fbc))


## v2.3.4 (2026-05-25)

### Bug Fixes

- User management theme consistency
  ([`215ad01`](https://github.com/kambiz-aghaiepour/dracs/commit/215ad01bde850b2b4c16bbc3352459fd7783e971))

### Chores

- Sync spec file version to 2.3.3 [skip ci]
  ([`aa02fc9`](https://github.com/kambiz-aghaiepour/dracs/commit/aa02fc9b91035a2ae73f9e02aa76276d4adcefe7))


## v2.3.3 (2026-05-24)

### Bug Fixes

- Codecov/patch missed
  ([`d576795`](https://github.com/kambiz-aghaiepour/dracs/commit/d576795acd2df75f51c903bd78c9aeebd9c6c0a4))

- Ensure codecov on the client
  ([`94c814a`](https://github.com/kambiz-aghaiepour/dracs/commit/94c814a7a01b0f1bea4019168681dc72d0ae0063))

- Ensure migration of drac-passwords.ini
  ([`9607ea9`](https://github.com/kambiz-aghaiepour/dracs/commit/9607ea92f6798d56f7f1db57b60404568dce13d0))

- Get codecov/patch to succeed
  ([`ca57270`](https://github.com/kambiz-aghaiepour/dracs/commit/ca572707d6e905856a57f0399995e4df2476e83c))

- Separate the user management
  ([`002b48e`](https://github.com/kambiz-aghaiepour/dracs/commit/002b48ed0a9b5ebbfa7dcd68f61b045408efdfc1))

### Chores

- Sync spec file version to 2.3.2 [skip ci]
  ([`53a7fc0`](https://github.com/kambiz-aghaiepour/dracs/commit/53a7fc043975949de2d33c72ba884cc3d95f67f2))


## v2.3.2 (2026-05-24)

### Bug Fixes

- Error handling for various flags
  ([`8bf141a`](https://github.com/kambiz-aghaiepour/dracs/commit/8bf141a6ce3e540295a47cae544fce6a37f9479b))

- Get codecov/patch above threshold
  ([`f12b508`](https://github.com/kambiz-aghaiepour/dracs/commit/f12b508a6e315be97215b6d343dbc0eaf93fdbc1))

### Chores

- Sync spec file version to 2.3.1 [skip ci]
  ([`e525488`](https://github.com/kambiz-aghaiepour/dracs/commit/e525488759426fc8d754055cf362cbb42088c92f))


## v2.3.1 (2026-05-24)

### Bug Fixes

- Traceback on bad response from server
  ([`2df2403`](https://github.com/kambiz-aghaiepour/dracs/commit/2df2403d294aced3802f6b65d80d7addffe991a1))

### Chores

- Sync spec file version to 2.3.0 [skip ci]
  ([`0dc2732`](https://github.com/kambiz-aghaiepour/dracs/commit/0dc2732970efd512eb905d0af97e1b897cb1232f))


## v2.3.0 (2026-05-24)

### Bug Fixes

- Codacy issue flagged
  ([`8d6d136`](https://github.com/kambiz-aghaiepour/dracs/commit/8d6d136a5e0301e63b3769eca0465fb3fe7ef40b))

- Codecov dropped from last patch.
  ([`10c7c5a`](https://github.com/kambiz-aghaiepour/dracs/commit/10c7c5a6992f3db3206092696153d2aed03b5491))

### Chores

- Sync spec file version to 2.2.1 [skip ci]
  ([`6d6a58a`](https://github.com/kambiz-aghaiepour/dracs/commit/6d6a58a9a6d0537eca9111128879228e2e50e062))

### Features

- Propagate site filtering through CLI commands and add fw/bios summary endpoints
  ([`49159a0`](https://github.com/kambiz-aghaiepour/dracs/commit/49159a03a7c3acbe1ffc51614de3e768ca6723f2))


## v2.2.1 (2026-05-24)

### Bug Fixes

- Display issues with site dropdown
  ([`9935260`](https://github.com/kambiz-aghaiepour/dracs/commit/99352604ccb7f2e565a92d6077e821edc03091e3))

### Chores

- Sync spec file version to 2.2.0 [skip ci]
  ([`75d2436`](https://github.com/kambiz-aghaiepour/dracs/commit/75d2436148b2bf4468a45c09c974d720e5120005))


## v2.2.0 (2026-05-24)

### Bug Fixes

- Black code issue, and codecov
  ([`a376c0c`](https://github.com/kambiz-aghaiepour/dracs/commit/a376c0c12616c1d2d7323c3f39fabb9466cf9fdc))

- Codacy flagged issues
  ([`9151f1f`](https://github.com/kambiz-aghaiepour/dracs/commit/9151f1fd13f64d8125586fcc57ce413f2f6f4ca2))

- Codecov/patch had dropped below 99%
  ([`02b51e6`](https://github.com/kambiz-aghaiepour/dracs/commit/02b51e67f6e70893c1f841f66c88bdfffaf1bcbc))

- Lint checks failed.
  ([`1903e26`](https://github.com/kambiz-aghaiepour/dracs/commit/1903e2663430f32ca851523d664cc085edd03298))

### Chores

- Sync spec file version to 2.1.2 [skip ci]
  ([`8debb2e`](https://github.com/kambiz-aghaiepour/dracs/commit/8debb2e91f8d40cd014a67e99c70c67a04fc6420))

### Features

- Add multi-site support with per-site RBAC
  ([`cf1d766`](https://github.com/kambiz-aghaiepour/dracs/commit/cf1d7664196d96f1bc4eaf4dcb092d891b2ef11d))


## v2.1.2 (2026-05-24)

### Bug Fixes

- Clarify exmaple drac-passwords.ini
  ([`28a8858`](https://github.com/kambiz-aghaiepour/dracs/commit/28a88581b0ac7ef27791a108651df72700703924))

### Chores

- Sync spec file version to 2.1.1 [skip ci]
  ([`35cd457`](https://github.com/kambiz-aghaiepour/dracs/commit/35cd45769af9157a10521a0ff8751c49372679bd))


## v2.1.1 (2026-05-22)

### Bug Fixes

- Make sure --help works as expected
  ([`9f2408e`](https://github.com/kambiz-aghaiepour/dracs/commit/9f2408e89eb955b3bb57cdbd702b9ddb8045365f))

### Chores

- Sync spec file version to 2.1.0 [skip ci]
  ([`80a589b`](https://github.com/kambiz-aghaiepour/dracs/commit/80a589b603737b41a07c32b3a4407eaff69701bf))


## v2.1.0 (2026-05-22)

### Bug Fixes

- Black failed
  ([`75ca742`](https://github.com/kambiz-aghaiepour/dracs/commit/75ca742ca05a6f66724916c9d09084413f4a4862))

- Codacy flagged issues
  ([`e7e7c6e`](https://github.com/kambiz-aghaiepour/dracs/commit/e7e7c6e6bf6c49950349a080bf784ac685c1b58f))

- Codacy still not passing
  ([`a5e31e1`](https://github.com/kambiz-aghaiepour/dracs/commit/a5e31e11be4706db74fb067235659700dca1466b))

- One more codacy issue
  ([`76529e2`](https://github.com/kambiz-aghaiepour/dracs/commit/76529e2c18351d07273d8940863623aba60658a0))

### Chores

- Sync spec file version to 2.0.0 [skip ci]
  ([`0b18db9`](https://github.com/kambiz-aghaiepour/dracs/commit/0b18db95114182d3c2bd5f4f9cd70d8f31a78cf1))

### Features

- Self-Service Password Change + Token Auth
  ([`98411c2`](https://github.com/kambiz-aghaiepour/dracs/commit/98411c2da0a0036ccc1424d37194eb12d9affad1))


## v2.0.0 (2026-05-22)

### Bug Fixes

- Codecov and codacy issues
  ([`5825e44`](https://github.com/kambiz-aghaiepour/dracs/commit/5825e44d8479a604c27d5e9e5435f5ffee715e61))

- Final codacy issues
  ([`ca6ba47`](https://github.com/kambiz-aghaiepour/dracs/commit/ca6ba47eb890683bdce7f49ef1792c668f16f6d1))

- PR tests failed for previous large patch
  ([`4d8d1dd`](https://github.com/kambiz-aghaiepour/dracs/commit/4d8d1dd3237d27d3d9318e2d120b3acacc3d4329))

### Chores

- Add docs on copr installation option
  ([`39ef0ec`](https://github.com/kambiz-aghaiepour/dracs/commit/39ef0ec1d4ce66a0f883cedd5be8e27063e32344))

- Codacy suggestions on README.md formatting
  ([`d4ab87a`](https://github.com/kambiz-aghaiepour/dracs/commit/d4ab87a5e07cd305fa60ac0b0f028d9539497c76))

- Docs toc update for installation
  ([`0ba70db`](https://github.com/kambiz-aghaiepour/dracs/commit/0ba70dbed52826be0724580ee7902cbd7d4745ea))

- Set the favicon
  ([`b2c8927`](https://github.com/kambiz-aghaiepour/dracs/commit/b2c8927355f39f2b113fb7783ce2cf7437118794))

- Sync spec file version to 1.26.0 [skip ci]
  ([`f40be5b`](https://github.com/kambiz-aghaiepour/dracs/commit/f40be5b64a1b7e344c266c5bb5fafa14c7643097))

- Update documentation
  ([`178a569`](https://github.com/kambiz-aghaiepour/dracs/commit/178a569a3bd3faaf5128f7e73f976bb781e2fac3))

### Features

- DRACS Multi-User RBAC + Audit Logging
  ([`c8fa6ed`](https://github.com/kambiz-aghaiepour/dracs/commit/c8fa6edd096a9f33b0760b99d24c494e47df5f37))


## v1.26.0 (2026-05-21)

### Chores

- Sync spec file version to 1.25.1 [skip ci]
  ([`c64303c`](https://github.com/kambiz-aghaiepour/dracs/commit/c64303c6c29564b77cf421a8c939d1f64bfe9af7))

### Features

- Add firmware and BIOS list/apply CLI
  ([`efc054f`](https://github.com/kambiz-aghaiepour/dracs/commit/efc054ff0a83862ef26163cf4e31939c2b3421a0))


## v1.25.1 (2026-05-20)

### Bug Fixes

- Strip behind buttons on dark theme
  ([`afb0e98`](https://github.com/kambiz-aghaiepour/dracs/commit/afb0e98f23322a70bc744f00d6d136b7028547dd))

### Chores

- Sync spec file version to 1.25.0 [skip ci]
  ([`8eb7ed2`](https://github.com/kambiz-aghaiepour/dracs/commit/8eb7ed2a9ad05d0d78b18cec8b61dac3505871fa))


## v1.25.0 (2026-05-20)

### Bug Fixes

- Failed black
  ([`65d08ec`](https://github.com/kambiz-aghaiepour/dracs/commit/65d08ec37a08681d6f00e5ade722437cbf07e06a))

### Chores

- Add .gitignore additions
  ([`8acfb3f`](https://github.com/kambiz-aghaiepour/dracs/commit/8acfb3f69a993bff3a4c76d6b952002627aee67c))

- Ensure CHANGELOG.md is auto-updated
  ([`599df99`](https://github.com/kambiz-aghaiepour/dracs/commit/599df9989a4c1e1fec0c4fb8a521b51801cbee19))

- Sync spec file version to 1.24.0 [skip ci]
  ([`bd45d4b`](https://github.com/kambiz-aghaiepour/dracs/commit/bd45d4ba8ddc39886a06cdab884d68e3fe0285ab))

### Features

- Add force firmware and BIOS update
  ([`bb2ab1d`](https://github.com/kambiz-aghaiepour/dracs/commit/bb2ab1d60b5dc18e0d73fc0e9640d7df24b8c10c))


## v1.23.0 (2026-05-20)

### Features

- add MD5 verification and archive storage
  ([`fcbfab6`](https://github.com/kambiz-aghaiepour/dracs/commit/fcbfab6))

### Bug Fixes

- use sha256 for verification, not md5
  ([`2f5c400`](https://github.com/kambiz-aghaiepour/dracs/commit/2f5c400))


## v1.22.1 (2026-05-20)

### Bug Fixes

- issue with idracjobs not getting credentials
  ([`c1f9b83`](https://github.com/kambiz-aghaiepour/dracs/commit/c1f9b83))


## v1.22.0 (2026-05-20)

### Features

- add idracjobs CLI command
  ([`3fc0d66`](https://github.com/kambiz-aghaiepour/dracs/commit/3fc0d66))


## v1.21.1 (2026-05-20)

### Bug Fixes

- replace browser confirm dialog
  ([`bf1e7fc`](https://github.com/kambiz-aghaiepour/dracs/commit/bf1e7fc))


## v1.21.0 (2026-05-20)

### Features

- route clear-job-queue through job queue
  ([`69446f7`](https://github.com/kambiz-aghaiepour/dracs/commit/69446f7))


## v1.20.2 (2026-05-20)

### Bug Fixes

- non-ssl redirect should avoid firmware and bios
  ([`7953400`](https://github.com/kambiz-aghaiepour/dracs/commit/7953400))


## v1.20.1 (2026-05-20)

### Bug Fixes

- logic error around updates with multiselect
  ([`9098bfa`](https://github.com/kambiz-aghaiepour/dracs/commit/9098bfa))


## v1.20.0 (2026-05-20)

### Features

- delegate bulk refresh to job queue
  ([`90ca541`](https://github.com/kambiz-aghaiepour/dracs/commit/90ca541))


## v1.19.0 (2026-05-20)

### Features

- move firmware/BIOS updates to job queue
  ([`e9bccbe`](https://github.com/kambiz-aghaiepour/dracs/commit/e9bccbe))


## v1.18.2 (2026-05-20)

### Bug Fixes

- deduplicate TSR collection by returning
  ([`ae40cbe`](https://github.com/kambiz-aghaiepour/dracs/commit/ae40cbe))


## v1.18.1 (2026-05-20)

### Bug Fixes

- need proper polling for % status
  ([`dbcf228`](https://github.com/kambiz-aghaiepour/dracs/commit/dbcf228))


## v1.18.0 (2026-05-19)

### Features

- add SQLite-backed job queue
  ([`5bb3f79`](https://github.com/kambiz-aghaiepour/dracs/commit/5bb3f79))

- add in-process job processor with TSR
  ([`4683689`](https://github.com/kambiz-aghaiepour/dracs/commit/4683689))

- add job queue CLI commands
  ([`14bee44`](https://github.com/kambiz-aghaiepour/dracs/commit/14bee44))


## v1.17.0 (2026-05-19)

### Features

- add TSR operations to dracs server CLI
  ([`9238084`](https://github.com/kambiz-aghaiepour/dracs/commit/9238084))


## v1.16.0 (2026-05-19)

### Features

- add dracs-client remote CLI
  ([`27f763b`](https://github.com/kambiz-aghaiepour/dracs/commit/27f763b))


## v1.15.5 (2026-05-19)

### Bug Fixes

- small issue with breaking words
  ([`4c2c5ff`](https://github.com/kambiz-aghaiepour/dracs/commit/4c2c5ff))


## v1.15.4 (2026-05-18)

### Bug Fixes

- TSR tracking bug
  ([`e79eee6`](https://github.com/kambiz-aghaiepour/dracs/commit/e79eee6))


## v1.15.3 (2026-05-18)

### Bug Fixes

- add TSR thread registry and tracking
  ([`4dd7974`](https://github.com/kambiz-aghaiepour/dracs/commit/4dd7974))


## v1.15.2 (2026-05-18)

### Bug Fixes

- markup for index.html was incorrect
  ([`fe453e8`](https://github.com/kambiz-aghaiepour/dracs/commit/fe453e8))

- viewing TSRs for host fails
  ([`0c189f1`](https://github.com/kambiz-aghaiepour/dracs/commit/0c189f1))

- the index.html for TSRs allows viewing
  ([`1e7f44b`](https://github.com/kambiz-aghaiepour/dracs/commit/1e7f44b))


## v1.15.1 (2026-05-18)

### Bug Fixes

- View TSRs button for unauthenticated
  ([`d5bd105`](https://github.com/kambiz-aghaiepour/dracs/commit/d5bd105))


## v1.15.0 (2026-05-18)

### Features

- add index.html for TSR pages
  ([`2572b2d`](https://github.com/kambiz-aghaiepour/dracs/commit/2572b2d))


## v1.14.0 (2026-05-18)

### Features

- add view TSRs button
  ([`509603d`](https://github.com/kambiz-aghaiepour/dracs/commit/509603d))


## v1.13.1 (2026-05-18)

### Bug Fixes

- add tsr nginx section to example file
  ([`06385e7`](https://github.com/kambiz-aghaiepour/dracs/commit/06385e7))


## v1.13.0 (2026-05-18)

### Features

- add power button
  ([`ac36032`](https://github.com/kambiz-aghaiepour/dracs/commit/ac36032))

- add power button and TSR button
  ([`a646a4a`](https://github.com/kambiz-aghaiepour/dracs/commit/a646a4a))


## v1.12.3 (2026-05-15)

### Bug Fixes

- allow pasting into the idrac console
  ([`45203bc`](https://github.com/kambiz-aghaiepour/dracs/commit/45203bc))


## v1.12.2 (2026-05-15)

### Bug Fixes

- make vnc console a separate window
  ([`1bd3c90`](https://github.com/kambiz-aghaiepour/dracs/commit/1bd3c90))


## v1.12.0 (2026-05-15)

### Features

- add browser-based VNC console with noVNC
  ([`ac16d75`](https://github.com/kambiz-aghaiepour/dracs/commit/ac16d75))


## v1.11.4 (2026-05-15)

### Bug Fixes

- db path sed incorrect.  Fixed.
  ([`b2a152c`](https://github.com/kambiz-aghaiepour/dracs/commit/b2a152c))


## v1.11.3 (2026-05-15)

### Bug Fixes

- typo in spec for post script
  ([`ffa701a`](https://github.com/kambiz-aghaiepour/dracs/commit/ffa701a))


## v1.11.2 (2026-05-15)

### Bug Fixes

- ensure firewall or iptables set for web
  ([`377a9c7`](https://github.com/kambiz-aghaiepour/dracs/commit/377a9c7))


## v1.11.1 (2026-05-14)

### Bug Fixes

- add the dependencies for nginx startup
  ([`b8437ad`](https://github.com/kambiz-aghaiepour/dracs/commit/b8437ad))


## v1.11.0 (2026-05-14)

### Features

- centralize config /etc/dracs/dracs.conf
  ([`935fe32`](https://github.com/kambiz-aghaiepour/dracs/commit/935fe32))


## v1.10.2 (2026-05-14)

### Bug Fixes

- ensure rpm provides user and group dracs
  ([`51e4bf9`](https://github.com/kambiz-aghaiepour/dracs/commit/51e4bf9))


## v1.10.1 (2026-05-14)

### Bug Fixes

- deprecated macro removed
  ([`f162b17`](https://github.com/kambiz-aghaiepour/dracs/commit/f162b17))


## v1.10.0 (2026-05-14)

### Features

- add RPM packaging with systemd service, nginx configs, and configurable log directory
  ([`3059abc`](https://github.com/kambiz-aghaiepour/dracs/commit/3059abc))


## v1.9.7 (2026-05-14)

### Bug Fixes

- minor spec file issues
  ([`73d826e`](https://github.com/kambiz-aghaiepour/dracs/commit/73d826e))


## v1.9.6 (2026-05-14)

### Bug Fixes

- spec file package name
  ([`097f9c9`](https://github.com/kambiz-aghaiepour/dracs/commit/097f9c9))


## v1.9.5 (2026-05-14)

### Bug Fixes

- keep versions in sync with dracs.spec
  ([`f1be074`](https://github.com/kambiz-aghaiepour/dracs/commit/f1be074))


## v1.9.4 (2026-05-14)

### Bug Fixes

- rename spec file for rpm name change
  ([`a61110b`](https://github.com/kambiz-aghaiepour/dracs/commit/a61110b))


## v1.9.3 (2026-05-14)

### Bug Fixes

- lower requirements for fedora43/44
  ([`9cb6bbc`](https://github.com/kambiz-aghaiepour/dracs/commit/9cb6bbc))

- ignore 2 CVEs until they are avail
  ([`7d1ced2`](https://github.com/kambiz-aghaiepour/dracs/commit/7d1ced2))


## v1.9.2 (2026-05-14)

### Bug Fixes

- add spec file
  ([`5e3f82d`](https://github.com/kambiz-aghaiepour/dracs/commit/5e3f82d))

- handle spec file
  ([`5fe94a7`](https://github.com/kambiz-aghaiepour/dracs/commit/5fe94a7))


## v1.9.1 (2026-05-14)

### Bug Fixes

- lower dependencies for copr
  ([`873d936`](https://github.com/kambiz-aghaiepour/dracs/commit/873d936))

- bump dependencies back up for copr
  ([`d54bc81`](https://github.com/kambiz-aghaiepour/dracs/commit/d54bc81))


## v1.9.0 (2026-05-13)

### Features

- add Created:   BIOS-filename.ini.example Skipped (already exist):   .env.example   drac-passwords.ini.example
  ([`19c4806`](https://github.com/kambiz-aghaiepour/dracs/commit/19c4806))

- add Skipped (already exist):   .env.example   drac-passwords.ini.example   BIOS-filename.ini.example command with bundled example config files
  ([`07cbe4b`](https://github.com/kambiz-aghaiepour/dracs/commit/07cbe4b))

- add `dracs init` command with bundled example config files
  ([`b8fbbfd`](https://github.com/kambiz-aghaiepour/dracs/commit/b8fbbfd))


## v1.8.2 (2026-05-13)

### Bug Fixes

- add missing example file
  ([`892fecd`](https://github.com/kambiz-aghaiepour/dracs/commit/892fecd))


## v1.8.1 (2026-05-13)

### Bug Fixes

- ensure dracs-webapp in git repo
  ([`8caadf4`](https://github.com/kambiz-aghaiepour/dracs/commit/8caadf4))

- remove unneeded Path import
  ([`2ecc3bb`](https://github.com/kambiz-aghaiepour/dracs/commit/2ecc3bb))


## v1.8.0 (2026-05-13)

### Features

- add dracs-webapp CLI entry point
  ([`ba22353`](https://github.com/kambiz-aghaiepour/dracs/commit/ba22353))

### Bug Fixes

- add nginx sample files
  ([`440bf18`](https://github.com/kambiz-aghaiepour/dracs/commit/440bf18))

- add nginx example files
  ([`ea55b9b`](https://github.com/kambiz-aghaiepour/dracs/commit/ea55b9b))

- trigger tests for PRs
  ([`a41c698`](https://github.com/kambiz-aghaiepour/dracs/commit/a41c698))


## v1.7.1 (2026-05-13)

### Bug Fixes

- ensure python-dotenv >=1.2.2
  ([`41c651d`](https://github.com/kambiz-aghaiepour/dracs/commit/41c651d))

- add dependency checking
  ([`44539df`](https://github.com/kambiz-aghaiepour/dracs/commit/44539df))

- depenency checking
  ([`dee251a`](https://github.com/kambiz-aghaiepour/dracs/commit/dee251a))


## v1.7.0 (2026-05-13)

### Features

- make DEBUG mode configurable via environment variable and improve error logging
  ([`59af399`](https://github.com/kambiz-aghaiepour/dracs/commit/59af399))


## v1.6.0 (2026-05-13)

### Features

- make Dell API token URL configurable via environment variable
  ([`1b99159`](https://github.com/kambiz-aghaiepour/dracs/commit/1b99159))


## v1.5.7 (2026-05-13)

### Bug Fixes

- bind to 127.0.0.1 only
  ([`4dc09e5`](https://github.com/kambiz-aghaiepour/dracs/commit/4dc09e5))


## v1.5.6 (2026-05-13)

### Bug Fixes

- add timeouts for API calls to dell
  ([`7b68b8a`](https://github.com/kambiz-aghaiepour/dracs/commit/7b68b8a))


## v1.5.5 (2026-05-13)

### Bug Fixes

- ensure subprocess doesn't use shell=True
  ([`9f374c9`](https://github.com/kambiz-aghaiepour/dracs/commit/9f374c9))

- requests 2.32.4 to address CVE-2024-47081
  ([`8baf480`](https://github.com/kambiz-aghaiepour/dracs/commit/8baf480))


## v1.5.4 (2026-05-13)

### Bug Fixes

- don't pin to insecure version of "requests"
  ([`6ff2673`](https://github.com/kambiz-aghaiepour/dracs/commit/6ff2673))


## v1.5.1 (2026-05-07)

### Bug Fixes

- UI bugs around multi-selection
  ([`fde5b6f`](https://github.com/kambiz-aghaiepour/dracs/commit/fde5b6f))


## v1.5.0 (2026-05-07)

### Features

- Add custom filtering capabilities
  ([`a0c9348`](https://github.com/kambiz-aghaiepour/dracs/commit/a0c9348))


## v1.4.3 (2026-05-07)

### Bug Fixes

- SNMP dispatcher not closed
  ([`24c2237`](https://github.com/kambiz-aghaiepour/dracs/commit/24c2237))

## v1.4.2 (2026-05-07)

### Bug Fixes

- Add throttling to avoid breaking mass refresh
  ([`03c0a64`](https://github.com/kambiz-aghaiepour/dracs/commit/03c0a6412be687c6fc99db1a32c8fa601d5fa459))

When refreshing large sets of systems using --all or -m model, we iterate over our systems and individually make calls to the Dell API. This can cause errors from the Dell side when too many connections are detected within a short period of time. We now throttle connections by adding a 30 second sleep after each set of 100 systems are processed.


## v1.4.1 (2026-05-07)

### Bug Fixes

- Info printed during updates made more accurate
  ([`f91e4df`](https://github.com/kambiz-aghaiepour/dracs/commit/f91e4dfb9ff493abc1f652eee00af7ae47f7cdae))

When we poll systems with "refresh" we now will see info messages if any associated fields have changes: model, firmware version, bios version, warranty expiration.


## v1.4.0 (2026-05-07)

### Features

- Add verbose flag and change tracking to refresh command
  ([`59347d4`](https://github.com/kambiz-aghaiepour/dracs/commit/59347d4f53faf065bd373fa63114df2710197f3a))

When refreshing a whole model of systems (or all), when a change is detected in bios, firmware, model, or warranty, the information is printed to the terminal. Also, mass updates are not printed to the screen by default unless -v or --verbose is given.


## v1.3.0 (2026-05-07)

### Features

- Add multiple enhancement features
  ([`2e055a0`](https://github.com/kambiz-aghaiepour/dracs/commit/2e055a021e50096b7056c25f7ba15b33f3fde0a1))

For the admin user, add a "Select All" button to allow for full selection for operations. Add the ability to right-click copy one or more values from any of the columns displayed.


## v1.2.1 (2026-05-06)

### Bug Fixes

- Omit timestamp from list output
  ([`25efb91`](https://github.com/kambiz-aghaiepour/dracs/commit/25efb91a60f61ee7616e75b47de9a0c88af009c8))

The timestamp is the epoch time for the warranty expiration. It's useful internally for calculations, but has little to no value in showing up in the list output.


## v1.2.0 (2026-05-06)

### Features

- Add the ability to refresh by model or --all
  ([`db67563`](https://github.com/kambiz-aghaiepour/dracs/commit/db675639b429090a55aca0052254440e0295dae0))

The refresh command line can now refresh all hosts that match a model, or simply all hosts.


## v1.1.0 (2026-05-06)

### Features

- Use python rich for tables
  ([`b6bc781`](https://github.com/kambiz-aghaiepour/dracs/commit/b6bc781482bc18156126b1df05abba69b50b2603))

Replace tabulate with python-rich for enhanced table output with color-coded columns for better readability.


## v1.0.4 (2026-05-06)

### Bug Fixes

- Build and publish for pypi
  ([`d05547e`](https://github.com/kambiz-aghaiepour/dracs/commit/d05547ee0221126d4165a39eb8f2e1a49ea4db79))

Check if the dist/* files are created before attempting to publish.


## v1.0.3 (2026-05-06)

### Bug Fixes

- Small typo in version tag used
  ([`60f796f`](https://github.com/kambiz-aghaiepour/dracs/commit/60f796ff72e342a9a7c5e7670907f3a09905303c))

Need to use "uses: pypa/gh-action-pypi-publish@release/v1"

- Get semantic release and publishing working
  ([`e5164da`](https://github.com/kambiz-aghaiepour/dracs/commit/e5164da603b265e7b46f69d0e2ef7cc7b739fbf1))

Remove the duplicate workflow. Ensure proper build and release including publishing to pypi.

- Tab issue in workflow yml
  ([`5b5790a`](https://github.com/kambiz-aghaiepour/dracs/commit/5b5790a3755ce2a48b227bd18962997696fb9c1d))

Looking for fully automated releasing.


## v1.0.2 (2026-05-06)

### Bug Fixes

- Pypi publishing workflow
  ([`30d289d`](https://github.com/kambiz-aghaiepour/dracs/commit/30d289d7e486cf1df1f2c2481a8d954be94f63ed))

Use pip to install uv.

- Pypi publishing is still not working
  ([`64e0f44`](https://github.com/kambiz-aghaiepour/dracs/commit/64e0f44d5ba6f66bd087ef009331a6c11dafe5b8))

uv should be listed as a requirement.

- Trying to get the pypi build working
  ([`25296f9`](https://github.com/kambiz-aghaiepour/dracs/commit/25296f978bef1c8e951fedc0b35efa40cc89d635))

- Ensure proper build
  ([`05a9993`](https://github.com/kambiz-aghaiepour/dracs/commit/05a9993bf5da7ac6fe8dd81ff8fcef9f5e63fbdf))

pypi publishing was still failing. This should fix it.


## v1.0.1 (2026-05-06)

### Bug Fixes

- Ensure build is not set to false
  ([`e5ec5d9`](https://github.com/kambiz-aghaiepour/dracs/commit/e5ec5d92cb832e5d73b874ecdfe2493fa1694530))

Looks like the setting in pyproject.toml had a build command set to "false". Change to empty string.

### Chores

- Adjust pyproject for uv and GHA
  ([`86e29c8`](https://github.com/kambiz-aghaiepour/dracs/commit/86e29c86c7567520e325c92c7ff64917cefac8ed))

- Gha adjustments
  ([`17e331f`](https://github.com/kambiz-aghaiepour/dracs/commit/17e331fa99f1ec303ee3cad30ca337f449936a19))

### Refactoring

- Replace raw sqlite3 with SQLAlchemy ORM and support multi-backend database URLs
  ([`4d8b709`](https://github.com/kambiz-aghaiepour/dracs/commit/4d8b70913a995a50333e5c47f8961cf1229ae9ae))

- Split monolithic __init__.py into dedicated modules for CLI, API, SNMP, DB, validation, and
  exceptions
  ([`b78dfd7`](https://github.com/kambiz-aghaiepour/dracs/commit/b78dfd71b646261a01e1c1eaab333386294e9542))


## v1.0.0 (2026-04-23)

### Bug Fixes

- Semantic versioning with uv
  ([`2e5b565`](https://github.com/kambiz-aghaiepour/dracs/commit/2e5b56554aedf3f97333649275a43080d0674033))

### Chores

- Add actual semantic-release.yaml
  ([`a6d60a6`](https://github.com/kambiz-aghaiepour/dracs/commit/a6d60a698b0b7f9fdc7c0b88c2d5b2f1e3bc671d))

- Fix semantic-versioning
  ([`da91dc1`](https://github.com/kambiz-aghaiepour/dracs/commit/da91dc10a9987617ea1abc0e62f6d6aad0949b52))

- Further uv tool fixes
  ([`af371d5`](https://github.com/kambiz-aghaiepour/dracs/commit/af371d5af90f0a5ca29d7c902d8a62da6159f07a))

- Silly unicode
  ([`3afbec8`](https://github.com/kambiz-aghaiepour/dracs/commit/3afbec8a078856ce2e490e2d4d1bb2560df26cec))

- **release**: 1.0.0
  ([`17f410d`](https://github.com/kambiz-aghaiepour/dracs/commit/17f410d11630f9787379036674c48ea4e53ac0c7))

[skip ci]

### Features

- Add batch host discovery from file with concurrent execution and tests
  ([`93a1bb8`](https://github.com/kambiz-aghaiepour/dracs/commit/93a1bb8f24237c04d59c9b6b039ba447e4600886))

closes: https://github.com/kambiz-aghaiepour/dracs/pull/12

- Add GHA CI/CD workflows.
  ([`b08bbe6`](https://github.com/kambiz-aghaiepour/dracs/commit/b08bbe6e069787d131b7d1c9ce4779eb074c2edc))

fixes: https://github.com/kambiz-aghaiepour/dracs/issues/7

- Add semantic versioning so sync-back works.
  ([`b4fdacf`](https://github.com/kambiz-aghaiepour/dracs/commit/b4fdacf5426e02ff9df9c9373eac7d5fcdb0e0c9))
