<div class="container">
<h1>Recommended update for supportutils-plugin-trento, trento-agent, trento-web, trento-wanda, trento-checks, mcp-server-trento</h1>
<table class="table table-striped table-bordered">
<tbody>
<tr>
<th>Announcement ID:</th>
<td>SUSE-RU-2026:20150-1</td>
</tr>
<tr>
<th>Release Date:</th>
<td>2026-01-22T13:09:28Z</td>
</tr>
<tr>
<th>Rating:</th>
<td>moderate</td>
</tr>
<tr>
<th>References:</th>
<td>
<ul>
</ul>
</td>
</tr>
<tr>
<th>Affected Products:</th>
<td>
<ul class="list-group">
<li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 16.0</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>An update that can now be installed.</p>
<h2>Description:</h2>
<p>This update for supportutils-plugin-trento, trento-agent, trento-web, trento-wanda, trento-checks, mcp-server-trento fixes the following issues:</p>
<p>Changes in trento-agent:</p>
<ul>
<li>Release 3.0.0</li>
</ul>
<p>## What's Changed</p>
<ul>
<li>Release version 3.0.0 (#514) @nelsonkopliku</li>
<li>specify C locale for command execution (#511) @gereonvey</li>
<li>Bump trento-contracts dependency (#494) @gagandeepb</li>
<li>Update mockery to 2.53.2 (#485) @balanza</li>
<li>Bump go 1.25 (#480) @balanza</li>
<li>Bump golangci-lint (#481) @balanza</li>
<li>Bump workbench version (#474) @balanza</li>
<li>Add link to contribution (#477) @EMaksy</li>
<li>Improve agent docs for auto build (#475) @EMaksy</li>
<li>Bump workbench version (#467) @balanza</li>
<li>Update table of contents in the Readme (#465) @EMaksy</li>
<li>Discovery cluster offline host (#464) @balanza</li>
<li>Convert Markdown documentation to Adoc (#459) @EMaksy</li>
<li>Update mockery usage (#453) @nelsonkopliku</li>
<li>Replace logrus logger with built-in log/slogs (#449) @balanza</li>
<li>Implement FS usage gatherer (#440) @janvhs</li>
<li>Add Architecture Discovery (#448) @janvhs</li>
<li>Update workbench dependency (#450) @arbulu89</li>
<li>Remove support for the 64 Bit ARM (aarch64/arm64) (#445) @janvhs</li>
</ul>
<p>### Features</p>
<ul>
<li>Add managed field to crm_mon group (#457) @arbulu89</li>
<li>Systemd units discovery (#455) @nelsonkopliku</li>
</ul>
<p>### Bug Fixes</p>
<ul>
<li>Handle zypper versioncmp exit codes 11 and 12 (#495) @arbulu89</li>
<li>Fix link and references for adoc documents (#462) @EMaksy</li>
<li>Fix missing log references (#452) @nelsonkopliku</li>
<li>Fix log-level usage (#443) @nelsonkopliku</li>
</ul>
<p>### Maintenance</p>
<ul>
<li>Sync both stable and rolling in obs (#466) @vicenteqa</li>
<li>Use adoc in spec file docs (#468) @arbulu89</li>
<li>Use latest version of endorama/asdf-parse-tool-versions to avoid using deprecated set-output command in gh actions. (#458) @vicenteqa</li>
</ul>
<p>### Dependencies</p>
<p><details>
<summary>37 changes</summary></p>
<ul>
<li>Bump actions/checkout from 5 to 6 (#513) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump endorama/asdf-parse-tool-versions from 1.4.0 to 1.4.1 (#512) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump golang.org/x/mod from 0.29.0 to 0.30.0 (#509) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump golang.org/x/sync from 0.17.0 to 0.18.0 (#507) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump golangci/golangci-lint-action from 8 to 9 (#508) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump google.golang.org/protobuf from 1.36.8 to 1.36.10 (#505) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/spf13/viper from 1.20.1 to 1.21.0 (#506) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#488) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/spf13/pflag from 1.0.7 to 1.0.10 (#489) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/setup-go from 5 to 6 (#490) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/spf13/afero from 1.14.0 to 1.15.0 (#493) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump golang.org/x/mod from 0.27.0 to 0.29.0 (#501) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump stefanzweifel/git-auto-commit-action from 6 to 7 (#502) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump isbang/compose-action from 2.3.0 to 2.4.1 (#503) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump endorama/asdf-parse-tool-versions from 1.3.4 to 1.4.0 (#504) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump workbench to c94b3ce (#500) @arbulu89</li>
<li>Bump workbench dependency (#497) @arbulu89</li>
<li>Bump actions/cache from 4.2.4 to 4.3.0 (#496) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump golangci/golangci-lint-action from 6 to 8 (#427) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/hashicorp/go-plugin from 1.6.3 to 1.7.0 (#473) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#484) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#483) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/coreos/go-systemd/v22 from 22.5.0 to 22.6.0 (#479) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump google.golang.org/protobuf from 1.36.7 to 1.36.8 (#478) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/vektra/mockery/v2 from 2.53.4 to 2.53.5 (#476) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/checkout from 4 to 5 (#472) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump golang.org/x/mod from 0.26.0 to 0.27.0 (#471) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/cache from 4.2.3 to 4.2.4 (#470) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump google.golang.org/protobuf from 1.36.6 to 1.36.7 (#469) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/spf13/pflag from 1.0.6 to 1.0.7 (#463) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump stefanzweifel/git-auto-commit-action from 5 to 6 (#451) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump golang.org/x/mod from 0.25.0 to 0.26.0 (#460) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump golang.org/x/sync from 0.15.0 to 0.16.0 (#461) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump isbang/compose-action from 2.2.0 to 2.3.0 (#456) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump workbench reference to latest updates (#454) @nelsonkopliku</li>
<li>Bump golang.org/x/mod from 0.24.0 to 0.25.0 (#447) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump golang.org/x/sync from 0.14.0 to 0.15.0 (#446) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a>
</details></li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/trento-project/agent/compare/2.5.0...3.0.0</p>
<ul>
<li>Release 2.5.0</li>
</ul>
<p>## What's Changed</p>
<ul>
<li>Update CI (#442) @stefanotorresi</li>
<li>Use absolute command paths (#421) @balanza</li>
<li>update installation script and readme instructions (#439) @stefanotorresi</li>
<li>Handle context cancellation in dir scan gatherer (#382) @balanza</li>
<li>Fix CI job names (#429) @stefanotorresi</li>
<li>Streamline CI workflow (#428) @stefanotorresi</li>
<li>Update packaging and service files for SLES 16 (#425) @janvhs</li>
<li>Add <code>sudoers</code> gatherer (#404) @balanza</li>
<li>Update permissions of agent.yaml (#407) @janvhs</li>
<li>Add gatherer to retrieve facts from <code>global.ini</code> configuration (#395) @balanza</li>
<li>Update agent to golang 1.23 (#391) @balanza</li>
<li>Handle context cancellation in systemd gatherer (#390) @balanza</li>
<li>Handle context cancellation in fact gatherers (#384) @balanza</li>
<li>Add healthcheck to prevent flacky tests (#371) @balanza</li>
<li>Implement context cancellation for command based gatherers (#379) @balanza</li>
<li>Test command termination error (#378) @balanza</li>
<li>Handle context cancellation in <code>corosync-cmapctl</code> gatherer (#376) @balanza</li>
<li>Better document the config example (#335) @stefanotorresi</li>
<li>update license notice (#372) @stefanotorresi</li>
<li>Add tests on built binaries (#362) @balanza</li>
<li>Context propagation in facts gathering flow (#360) @balanza</li>
</ul>
<p>### Features</p>
<ul>
<li>Add expiration check to facts gathering request (#441) @arbulu89</li>
<li>Add CODEOWNERS (#437) @nelsonkopliku</li>
<li>Listen discovery requests (#424) @arbulu89</li>
<li>Run operations (#422) @arbulu89</li>
<li>Support aws imds v2 (#423) @nelsonkopliku</li>
<li>Generic event handler and messaging (#420) @arbulu89</li>
<li>Identify current instance SAP instances (#418) @arbulu89</li>
<li>RabbitMQ Supports SSL Config (#406) @CDimonaco</li>
<li>Handle context in plugins (#361) @balanza</li>
<li>Customize node exporter target (#356) @arbulu89</li>
</ul>
<p>### Bug Fixes</p>
<ul>
<li>Use discoveries as list instead of map to guarantee order (#436) @arbulu89</li>
<li>Support aws imds v2 (#423) @nelsonkopliku</li>
<li>Identify j2ee instances as application instances (#416) @arbulu89</li>
</ul>
<p>### Maintenance</p>
<ul>
<li>Generic event handler and messaging (#420) @arbulu89</li>
<li>Upgrade github actions runner ubuntu version (#405) @arbulu89</li>
</ul>
<p>### Dependencies</p>
<p><details>
<summary>28 changes</summary></p>
<ul>
<li>Bump github.com/vektra/mockery/v2 from 2.53.3 to 2.53.4 (#438) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/spf13/viper from 1.20.0 to 1.20.1 (#434) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/hashicorp/go-plugin from 1.6.2 to 1.6.3 (#433) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump golang.org/x/mod from 0.23.0 to 0.24.0 (#432) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/prometheus-community/pro-bing from 0.6.1 to 0.7.0 (#431) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump golang.org/x/sync from 0.11.0 to 0.14.0 (#430) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/spf13/afero from 1.12.0 to 1.14.0 (#426) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/hashicorp/go-hclog from 1.5.0 to 1.6.3 (#367) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/cache from 4.2.2 to 4.2.3 (#412) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/clbanning/mxj/v2 from 2.5.7 to 2.7.0 (#241) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#398) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump google.golang.org/protobuf from 1.36.2 to 1.36.6 (#415) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/vektra/mockery/v2 from 2.40.1 to 2.53.3 (#411) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/cache from 4.2.0 to 4.2.2 (#400) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump contracts library to 0.2.0 (#399) @CDimonaco</li>
<li>Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 (#389) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#374) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump isbang/compose-action from 2.0.2 to 2.2.0 (#385) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/prometheus-community/pro-bing from 0.5.0 to 0.6.1 (#386) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/spf13/cobra from 1.7.0 to 1.8.1 (#375) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/prometheus-community/pro-bing from 0.3.0 to 0.5.0 (#368) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/moby/sys/mountinfo from 0.6.2 to 0.7.2 (#370) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/spf13/viper from 1.16.0 to 1.19.0 (#363) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/spf13/afero from 1.9.5 to 1.12.0 (#364) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump google.golang.org/protobuf from 1.31.0 to 1.36.2 (#365) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump golang.org/x/sync from 0.6.0 to 0.10.0 (#357) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/hashicorp/go-plugin from 1.5.1 to 1.6.2 (#352) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/cache from 4.1.1 to 4.2.0 (#358) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a>
</details></li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/trento-project/agent/compare/2.4.0...2.5.0</p>
<p>Changes in trento-web:</p>
<ul>
<li>Release 3.0.0</li>
</ul>
<p>## What's Changed</p>
<ul>
<li>Release version 3.0.0 (#3929) @nelsonkopliku</li>
<li>Refine cluster start/stop policy (#3914) @balanza</li>
<li>Revert "Bump posthog-js from 1.297.0 to 1.297.3 in /assets (#3923)" (#3925) @gagandeepb</li>
<li>Storybook deps update (#3918) @gagandeepb</li>
<li>Add Nav Menu Scrollbar (#3791) @jagabomb</li>
<li>CI: Refine conditional logic (#3905) @balanza</li>
<li>CI: Conditionally run jobs (#3893) @balanza</li>
<li>Fix js flaky tests (#3887) @vicenteqa</li>
<li>Remove clusters unused functions (#3892) @arbulu89</li>
<li>Host reboot button always enable (#3891) @balanza</li>
<li>increase timeout for flaky test analysis job (#3888) @vicenteqa</li>
<li>Update README.adoc (#3872) @ajaeger</li>
<li>Fix reboot operation (#3870) @balanza</li>
<li>Bump eslint from 8.57.0 to 9.38.0 in /assets (#3838) @balanza</li>
<li>Stabilize e2e test (#3850) @balanza</li>
<li>Upgrade React to v19 (#3833) @balanza</li>
<li>Split static analysis between js and elixir (#3842) @balanza</li>
<li>Make PATs opaque tokens (#3821) @nelsonkopliku</li>
<li>Revert "Bump @faker-js/faker from 9.4.0 to 10.1.0 in /assets" (#3829) @balanza</li>
<li>[TRNT-3845] Tag endpoints for MCP (#3800) @antgamdia</li>
<li>Add host reboot button (#3768) @balanza</li>
<li>Preserve cluster status on host registration (#3823) @balanza</li>
<li>Improve alerting settings test coverage (#3788) @vicenteqa</li>
<li>Add personal access tokens feature e2e tests (#3794) @arbulu89</li>
<li>Fixes nodejs references in CI workflow (#3804) @gagandeepb</li>
<li>[TRNT-3845] Fix personal access token openapi warning (#3796) @arbulu89</li>
<li>Makes npm version constraints flexible (#3789) @gagandeepb</li>
<li>Fix Flaky test - Activity log should reset pagination when filters changed (#3784) @vicenteqa</li>
<li>Update saml certificates (#3781) @nelsonkopliku</li>
<li>Enable host boot operation (#3771) @balanza</li>
<li>Update trento docs link in layout (#3772) @arbulu89</li>
<li>[TRNT-3845] Run API documentation linter in CI (#3774) @antgamdia</li>
<li>Add host reboot operation policy on sap system (#3767) @balanza</li>
<li>Add cluster host start/stop ops to activity log (#3706) @balanza</li>
<li>Adds support/compatibility with Elixir 1.18, Erlang/OTP 27 and Nodejs 22 (#3722) @gagandeepb</li>
<li>Add host reboot operation policy (#3723) @balanza</li>
<li>Fix failure rate calculation e2e flaky tests (#3753) @vicenteqa</li>
<li>Prepare documentation for auto build process (#3733) @EMaksy</li>
<li>Fix 'change refresh rate' flaky test in activity log test suite (#3751) @vicenteqa</li>
<li>Fix flaky test activity log start refresh ticker (#3750) @vicenteqa</li>
<li>Refactors dispatch functions and their usage (#3715) @gagandeepb</li>
<li>Improve flaky tests e2e summary (#3718) @vicenteqa</li>
<li>Fix flaky test totp login cases for Users test suite (#3716) @vicenteqa</li>
<li>Fix flaky test - Link to known clusters in SAP Systems Overview (#3713) @vicenteqa</li>
<li>Add activity log entry for ClusterHostStatusChanged event (#3712) @balanza</li>
<li>Fix flaky test for Hana cluster details forbidden actions (#3710) @vicenteqa</li>
<li>Cluster host start/stop operations user policy (#3700) @balanza</li>
<li>Add cluster start and stop operations to the controller (#3691) @balanza</li>
<li>Add database operations redux saga part (#3698) @arbulu89</li>
<li>Fix version usage in page_controller (#3696) @arbulu89</li>
<li>fix release workflow (#3662) @stefanotorresi</li>
<li>Convert markdown docs to adoc (#3601) @EMaksy</li>
<li>Rescue on discovery exceptions (#3659) @skrech</li>
<li>Run flaky test analysis every day (#3657) @nelsonkopliku</li>
<li>Fix Flaky test in activity log page when selecting every different refresh rate. (#3653) @vicenteqa</li>
<li>Expect offline flag from discovery (#3647) @balanza</li>
<li>Add cluster status field to host projection (#3631) @balanza</li>
<li>Fix Host OpenApi spec (#3635) @balanza</li>
<li>Discovery offline host message (#3630) @balanza</li>
<li>Rename RegisterClusterHost into RegisterOnlineClusterHost (#3629) @balanza</li>
<li>Handle offline host in cluster (#3623) @balanza</li>
<li>Set dynamic validation for checks amount e2e test (#3609) @vicenteqa</li>
<li>Added e2e tests for alerting (#3570) @skrech</li>
<li>Update Scenario Fixtures to Include Architecture (#3597) @janvhs</li>
<li>Add Architecture to HostInfoBox (#3592) @janvhs</li>
<li>Filter checks catalog (#3593) @janvhs</li>
<li>Architecture based checks execution (#3590) @janvhs</li>
<li>Arch discovery (#3553) @janvhs</li>
<li>Increase timeout for Cypress tests execution flaky tests analysis (#3576) @vicenteqa</li>
<li>SAP instance start/stop policy (#3565) @arbulu89</li>
<li>Fix settings tests before each failure (#3560) @vicenteqa</li>
<li>Bump storybook from 8.4.6 to 9.0.5 in /assets (#3555) @balanza</li>
<li>Enable operations in production (#3558) @arbulu89</li>
<li>Show error when fail to fetch data from SUSE Manager (#3551) @balanza</li>
<li>Fix start/stop AgentHeartbeat logic in before/after Each hooks in e2e tests (#3537) @vicenteqa</li>
<li>Table top margin (#3517) @arbulu89</li>
</ul>
<p>### Features</p>
<ul>
<li>Build containers on deploy-demo from wanda (#3901) @nelsonkopliku</li>
<li>Avoid PAT collision in test (#3895) @nelsonkopliku</li>
<li>Simplify reboot operation policy to only check current host cluster (#3889) @arbulu89</li>
<li>Fix cluster hosts operations state (#3880) @arbulu89</li>
<li>Handle database stop when system replication is not enabled (#3862) @arbulu89</li>
<li>Fix sap system stop operation policy for scs instance type (#3860) @arbulu89</li>
<li>Remove abilities from token claims (#3775) @nelsonkopliku</li>
<li>Add OAS server url variable (#3827) @arbulu89</li>
<li>Token introspect endpoint (#3785) @nelsonkopliku</li>
<li>Cluster discovery handle empty node history (#3818) @arbulu89</li>
<li>Forbid cluster maintenance change all offline (#3820) @arbulu89</li>
<li>Personal access tokens activity log (#3817) @arbulu89</li>
<li>Openapi <code>All</code> specification (#3811) @arbulu89</li>
<li>Token introspection (#3778) @nelsonkopliku</li>
<li>Show and revoke personal access token in user edition view (#3808) @arbulu89</li>
<li>Add deprecated flag to operation and schemas (#3809) @arbulu89</li>
<li>Personal access tokens profile frontend (#3793) @arbulu89</li>
<li>[TRNT-3845] Run linters on the API spec and fix the errors (controllers: routes) (#3764) @antgamdia</li>
<li>UI Personal access tokens modals (#3790) @arbulu89</li>
<li>PAT authentication (#3777) @nelsonkopliku</li>
<li>Revoke Personal Access Tokens (#3749) @nelsonkopliku</li>
<li>Retrieve user Personal Access Tokens (#3745) @nelsonkopliku</li>
<li>Personal Access Token creation (#3739) @nelsonkopliku</li>
<li>[TRNT-3845] Run linters on the API spec and fix the errors (controllers: unprocessable_entity) (#3762) @antgamdia</li>
<li>[TRNT-3845] Run linters on the API spec and fix the errors (controllers: properties) (#3763) @antgamdia</li>
<li>Polish openapi spec (#3676) @nelsonkopliku</li>
<li>SAP system start/stop policy (#3721) @arbulu89</li>
<li>Analytics Eula Modal (#3701) @jagabomb</li>
<li>Add cluster host start/stop to the trento UI (#3705) @balanza</li>
<li>Database start/stop policy (#3719) @arbulu89</li>
<li>Make system/database operations self-exclusive and disable some options (#3717) @arbulu89</li>
<li>Add database and site operation buttons (#3702) @arbulu89</li>
<li>System replication stopped instances (#3708) @arbulu89</li>
<li>Add disabled option to operations button (#3704) @arbulu89</li>
<li>Database start/stop activity logging (#3697) @arbulu89</li>
<li>SAP and databases start/stop operation modal (#3695) @arbulu89</li>
<li>Database start/stop operations user policies (#3683) @arbulu89</li>
<li>SMLM settings save/change correlation (#3640) @gagandeepb</li>
<li>Request database operation (#3680) @arbulu89</li>
<li>Analytics Add Version Code (#3625) @jagabomb</li>
<li>Add system replication details (#3669) @arbulu89</li>
<li>Show host cluster status (#3664) @balanza</li>
<li>SAP system start/stop frontend saga request (#3658) @arbulu89</li>
<li>SAP start/stop operation activity log (#3656) @arbulu89</li>
<li>Start/stop SAP system user policy (#3652) @arbulu89</li>
<li>SAP system operation route (#3644) @arbulu89</li>
<li>Sort system replication tier (#3637) @arbulu89</li>
<li>Move replication status to back to primary (#3627) @arbulu89</li>
<li>Advanced system replication fields (#3626) @arbulu89</li>
<li>Correlation of heartbeat entries after API key regeneration (#3606) @gagandeepb</li>
<li>Enforce pacemaker operation policy to rely on discovered state (#3620) @nelsonkopliku</li>
<li>Enable/disable pacemaker systemd ops based on current state (#3614) @nelsonkopliku</li>
<li>Cluster resource operations (#3615) @arbulu89</li>
<li>Handle crmmon group managed (#3616) @arbulu89</li>
<li>Resources table frontend (#3608) @arbulu89</li>
<li>Request host discovery on pacemaker ops (#3613) @nelsonkopliku</li>
<li>Handle systemd units host discovery (#3610) @nelsonkopliku</li>
<li>Expose cluster resources (#3605) @arbulu89</li>
<li>Correlation of operations activity log entries (#3600) @gagandeepb</li>
<li>Fix SAP instance cluster maintenance authorization (#3580) @arbulu89</li>
<li>Add pacemaker ops to activity log (#3602) @nelsonkopliku</li>
<li>Request pacemaker enable UI (#3586) @nelsonkopliku</li>
<li>Add chevron collapsible table (#3598) @arbulu89</li>
<li>Alerting Settings events in the ActivityLog (#3596) @skrech</li>
<li>Activity log correlation for deregistration entries (#3554) @gagandeepb</li>
<li>Update running operations refresh (#3591) @arbulu89</li>
<li>App instance operation activity log (#3585) @arbulu89</li>
<li>Add a cumulative photofinish demo scenario (#3594) @nelsonkopliku</li>
<li>Alerting settings schema/model (#3461) @skrech</li>
<li>Add accept operation modal (#3588) @nelsonkopliku</li>
<li>Request SAP instance operation (#3577) @arbulu89</li>
<li>Improve cluster controller policy related test (#3583) @nelsonkopliku</li>
<li>SAP instance start/stop user policy (#3582) @arbulu89</li>
<li>Pacemaker enable disable policy (#3581) @nelsonkopliku</li>
<li>Request pacemaker enable/disable (#3578) @nelsonkopliku</li>
<li>Add operations button to SAP instance in table (#3575) @arbulu89</li>
<li>Add transparent prop to operations button (#3566) @arbulu89</li>
<li>Add SAP instance start/stop modal (#3561) @arbulu89</li>
<li>SAP system operation request (#3550) @arbulu89</li>
<li>Split host and cluster operation requested activity logging (#3539) @arbulu89</li>
<li>Harden saptune operation policy (#3535) @nelsonkopliku</li>
<li>Request cluster discovery on operation complete event (#3538) @arbulu89</li>
<li>Cluster maintenance change backend (#3532) @arbulu89</li>
<li>Show relevant saptune solution options (#3533) @nelsonkopliku</li>
<li>Cluster maintenance operation frontend (#3529) @arbulu89</li>
<li>Update host saptune status on SAP instances de/registration (#3514) @arbulu89</li>
<li>Add <code>forwardRef</code> to button component (#3528) @arbulu89</li>
<li>Add fixed witdh to relevant patches synopsis (#3521) @arbulu89</li>
<li>Add CODEOWNERS (#3518) @nelsonkopliku</li>
<li>Analytics Settings UI with Collection to Posthog (#3449) @jagabomb</li>
<li>Add the ability to request a saptune solution change (#3488) @nelsonkopliku</li>
<li>Expose cluster resource parent api (#3482) @arbulu89</li>
</ul>
<p>### Bug Fixes</p>
<ul>
<li>Add AUTH_SERVER_URL to wanda container (#3858) @nelsonkopliku</li>
<li>Updated HTTPoison to 2.2.3 (#3783) @skrech</li>
<li>Handle host_not_registered error in saptune event handler (#3773) @arbulu89</li>
<li>Handle null node attributes nodes list (#3709) @arbulu89</li>
<li>Fix malformed discovery event causing an error (#3663) @skrech</li>
<li>Fix SAP instance cluster maintenance authorization (#3580) @arbulu89</li>
<li>Fixes for Analytics Events (#3530) @jagabomb</li>
</ul>
<p>### Maintenance</p>
<ul>
<li>Use gh action concurrency (#3911) @nelsonkopliku</li>
<li>Remove unused CI env variable (#3910) @nelsonkopliku</li>
<li>Build containers on deploy-demo from wanda (#3901) @nelsonkopliku</li>
<li>Regenerate package lock (#3879) @nelsonkopliku</li>
<li>Remove unnecessary env variable from wanda (#3869) @nelsonkopliku</li>
<li>Fix photofinish permissions (#3861) @nelsonkopliku</li>
<li>CI Improvements (#3816) @gagandeepb</li>
<li>Implements nodejs matrix strategy (#3798) @gagandeepb</li>
<li>[TRNT-3845] Enable API docs linter in CI (#3797) @antgamdia</li>
<li>Use latest version of endorama/asdf-parse-tool-versions to avoid using deprecated set-output command in gh actions. (#3622) @vicenteqa</li>
<li>Fix operation resource type mapping (#3621) @nelsonkopliku</li>
<li>Removal of unused dependency (#3599) @gagandeepb</li>
<li>More ci improvements (#3569) @stefanotorresi</li>
<li>More ci fixes (#3516) @stefanotorresi</li>
<li>Unify cluster details header code in new component (#3486) @arbulu89</li>
</ul>
<p>### Dependencies</p>
<p><details>
<summary>136 changes</summary></p>
<ul>
<li>Bump posthog-js from 1.297.0 to 1.297.3 in /assets (#3923) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump esbuild from 0.25.12 to 0.27.0 in /assets (#3920) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump html-webpack-plugin from 5.6.4 to 5.6.5 in /assets (#3924) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/checkout from 5 to 6 (#3915) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump posthog-js from 1.290.0 to 1.297.0 in /assets (#3913) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump glob from 10.4.5 to 10.5.0 in /assets (#3908) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 13.3.3 to 13.3.4 (#3909) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump eslint-plugin-jest from 29.0.1 to 29.1.0 in /assets (#3882) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump js-yaml from 4.1.0 to 4.1.1 in /test/e2e (#3906) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump js-yaml in /assets (#3907) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump dawidd6/action-ansible-playbook from 4 to 5 (#3824) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump docker/metadata-action from 5.8.0 to 5.9.0 (#3863) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromatic from 13.1.2 to 13.3.3 in /assets (#3874) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump esbuild from 0.25.9 to 0.25.12 in /assets (#3866) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump react-select from 5.9.0 to 5.10.2 in /assets (#3867) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump redux-saga from 1.3.0 to 1.4.2 in /assets (#3839) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 13.3.2 to 13.3.3 (#3854) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump semver from 7.7.2 to 7.7.3 in /assets (#3856) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump react-router from 7.8.1 to 7.9.5 in /assets (#3855) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @babel/preset-env from 7.28.0 to 7.28.5 in /assets (#3851) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump react-hot-toast from 2.5.1 to 2.6.0 in /assets (#3836) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump babel-jest from 30.0.5 to 30.2.0 in /assets (#3835) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @messageformat/runtime from 3.0.1 to 3.0.2 in /assets (#3853) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @babel/preset-react from 7.27.1 to 7.28.5 in /assets (#3847) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @babel/core from 7.28.3 to 7.28.5 in /assets (#3840) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/download-artifact from 5 to 6 (#3844) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 13.3.1 to 13.3.2 (#3843) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/upload-artifact from 4 to 5 (#3846) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump tailwindcss from 3.4.16 to 3.4.18 in /assets (#3837) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/setup-node from 4 to 6 (#3826) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump stefanzweifel/git-auto-commit-action from 6 to 7 (#3831) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump docker/login-action from 3.5.0 to 3.6.0 (#3806) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 13.1.5 to 13.3.1 (#3834) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump isbang/compose-action from 2.3.0 to 2.4.1 (#3825) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @faker-js/faker from 9.4.0 to 10.1.0 in /assets (#3828) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Remove <code>canvas</code> from prod deps in ./assets (#3803) @skrech</li>
<li>Bump tar-fs from 2.1.3 to 2.1.4 in /assets (#3801) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 13.1.4 to 13.1.5 (#3776) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump axios from 1.11.0 to 1.12.2 in /assets (#3770) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/setup-node from 4 to 5 (#3754) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/github-script from 7 to 8 (#3756) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 13.1.3 to 13.1.4 (#3752) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump html-webpack-plugin from 5.6.3 to 5.6.4 in /assets (#3740) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump jest-environment-jsdom from 30.0.4 to 30.0.5 in /assets (#3738) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump jest from 30.0.4 to 30.0.5 in /assets (#3736) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump canvas from 3.1.2 to 3.2.0 in /assets (#3735) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump posthog-js from 1.227.0 to 1.260.1 in /assets (#3734) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump eslint-plugin-import from 2.31.0 to 2.32.0 in /assets (#3732) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chart.js from 4.4.7 to 4.5.0 in /assets (#3731) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @storybook/addon-docs from 9.1.0 to 9.1.2 in /assets (#3730) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @headlessui/react from 2.2.5 to 2.2.7 in /assets (#3729) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @babel/core from 7.28.0 to 7.28.3 in /assets (#3728) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump postcss-import from 16.1.0 to 16.1.1 in /assets (#3727) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump brace-expansion in /test/e2e (#3726) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/download-artifact from 4 to 5 (#3703) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @date-fns/utc from 2.1.0 to 2.1.1 in /assets (#3692) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump esbuild from 0.25.6 to 0.25.9 in /assets (#3725) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump react-router from 7.6.3 to 7.8.1 in /assets (#3724) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump docker/metadata-action from 5.7.0 to 5.8.0 (#3693) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump tmp from 0.2.1 to 0.2.4 in /test/e2e (#3707) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/checkout from 4 to 5 (#3720) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump docker/login-action from 3.4.0 to 3.5.0 (#3699) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @storybook/addon-docs from 9.0.17 to 9.1.0 in /assets (#3689) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 13.1.2 to 13.1.3 (#3690) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump eslint-plugin-storybook from 9.0.18 to 9.1.0 in /assets (#3688) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump babel-loader from 9.2.1 to 10.0.0 in /assets (#3685) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump rc-input-number from 9.3.0 to 9.5.0 in /assets (#3684) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump eslint-plugin-storybook from 9.0.9 to 9.0.18 in /assets (#3681) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump papaparse from 5.4.1 to 5.5.3 in /assets (#3682) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump postcss from 8.4.49 to 8.5.6 in /assets (#3679) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @babel/preset-env from 7.26.0 to 7.28.0 in /assets (#3674) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump eslint-plugin-jest from 28.9.0 to 29.0.1 in /assets (#3673) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump eslint-plugin-react from 7.37.2 to 7.37.5 in /assets (#3671) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump autoprefixer from 10.4.20 to 10.4.21 in /assets (#3672) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump axios from 1.10.0 to 1.11.0 in /assets (#3665) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @headlessui/react from 2.2.0 to 2.2.5 in /assets (#3667) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromatic from 11.25.0 to 13.1.2 in /assets (#3666) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @storybook/react from 9.0.17 to 9.0.18 in /assets (#3661) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump babel-jest from 29.7.0 to 30.0.5 in /assets (#3660) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump form-data and @cypress/request in /test/e2e (#3655) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump form-data from 4.0.0 to 4.0.4 in /assets (#3654) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @storybook/addon-docs from 9.0.9 to 9.0.17 in /assets (#3651) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump eslint-config-prettier from 9.1.0 to 10.1.8 in /assets (#3650) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump axios from 1.9.0 to 1.10.0 in /assets (#3648) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @storybook/react from 9.0.16 to 9.0.17 in /assets (#3649) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @babel/preset-react from 7.26.3 to 7.27.1 in /assets (#3645) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump esbuild from 0.25.0 to 0.25.6 in /assets (#3646) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump jest-environment-jsdom from 29.7.0 to 30.0.4 in /assets (#3641) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Fix jest expectations (#3643) @nelsonkopliku</li>
<li>Bump jest from 29.7.0 to 30.0.4 in /assets (#3642) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump react-router-dom from 6.28.0 to 7.6.3 in /assets (#3604) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump rc-tooltip from 6.3.1 to 6.4.0 in /assets (#3639) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @storybook/react from 9.0.5 to 9.0.16 in /assets (#3638) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump react-error-boundary from 4.1.2 to 6.0.0 in /assets (#3636) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump react-chartjs-2 from 5.2.0 to 5.3.0 in /assets (#3634) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump react-accessible-treeview from 2.10.0 to 2.11.2 in /assets (#3632) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump dawidd6/action-ansible-playbook from 3 to 4 (#3574) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump react-markdown from 9.0.1 to 10.1.0 in /assets (#3572) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 13.1.0 to 13.1.2 (#3617) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump isbang/compose-action from 2.2.0 to 2.3.0 (#3611) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 13.0.1 to 13.1.0 (#3612) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Removal of unused dependency (#3599) @gagandeepb</li>
<li>Bump chromaui/action from 13.0.0 to 13.0.1 (#3584) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 12.2.0 to 13.0.0 (#3579) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump stefanzweifel/git-auto-commit-action from 5 to 6 (#3564) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump eslint-plugin-storybook from 0.11.1 to 9.0.9 in /assets (#3568) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @storybook/addon-docs from 9.0.5 to 9.0.9 in /assets (#3567) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 12.1.1 to 12.2.0 (#3559) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 12.1.0 to 12.1.1 (#3557) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump dflook/terraform-new-workspace from 1 to 2 (#3544) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump dflook/terraform-destroy-workspace from 1 to 2 (#3545) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump dflook/terraform-apply from 1 to 2 (#3546) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump dflook/terraform-output from 1 to 2 (#3547) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 12.0.0 to 12.1.0 (#3549) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @testing-library/user-event from 14.5.2 to 14.6.1 in /assets (#3534) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 11.28.3 to 12.0.0 (#3525) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump rc-input from 1.7.1 to 1.8.0 in /assets (#3531) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump fishery from 2.2.2 to 2.3.1 in /assets (#3526) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @storybook/addon-webpack5-compiler-babel from 3.0.3 to 3.0.6 in /assets (#3524) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 11.28.2 to 11.28.3 (#3522) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump remark-gfm from 4.0.0 to 4.0.1 in /assets (#3520) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump jaxxstorm/action-install-gh-release from 1.14.0 to 2.1.0 (#3519) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @storybook/preview-api from 8.4.7 to 8.6.14 in /assets (#3511) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 11.25.2 to 11.28.2 (#3464) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump esbuild and tsx in /test/e2e (#3452) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @babel/runtime from 7.23.2 to 7.27.0 in /assets (#3453) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Add CODEOWNERS (#3518) @nelsonkopliku</li>
<li>Bump @babel/helpers from 7.20.7 to 7.26.10 in /test/e2e (#3384) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump docker/metadata-action from 5.6.1 to 5.7.0 (#3342) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump docker/login-action from 3.3.0 to 3.4.0 (#3386) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @babel/runtime from 7.20.7 to 7.26.10 in /test/e2e (#3383) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump serialize-javascript from 6.0.1 to 6.0.2 in /assets (#3324) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump dawidd6/action-ansible-playbook from 2 to 3 (#3287) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump isbang/compose-action from 2.1.0 to 2.2.0 (#3264) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump undici from 5.28.5 to 5.29.0 in /test/e2e (#3505) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump axios from 1.7.9 to 1.9.0 in /assets (#3475) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a>
</details></li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/trento-project/web/compare/2.5.0...3.0.0</p>
<ul>
<li>Release 2.5.0</li>
</ul>
<p>## What's Changed</p>
<ul>
<li>Test flakiness analysis for backend. (#3483) @vicenteqa</li>
<li>Fix PR env pre-flight check for forks (#3497) @stefanotorresi</li>
<li>Edit ansible inventory in CI (#3474) @balanza</li>
<li>Reorder start ordering (#3485) @gagandeepb</li>
<li>Add checks execution with custom values test e2e (#3476) @EMaksy</li>
<li>Increase timeout for SUSE Multi Linux Manager API (#3435) @balanza</li>
<li>PO Refactor checks execution & other tests dependant on wanda (#3471) @vicenteqa</li>
<li>Checks customization e2e (#3460) @EMaksy</li>
<li>Add a GenericError for displaying non-recoverable errors (#3459) @janvhs</li>
<li>Fix margins (#3446) @janvhs</li>
<li>Using checks in pr env (#3456) @nelsonkopliku</li>
<li>Apply PO pattern to Settings test suite (#3442) @vicenteqa</li>
<li>Apply PO Pattern to Saptune-SSO-SUMA test suites (#3428) @vicenteqa</li>
<li>Apply PageObject pattern sap systems overview e2e tests (#3408) @vicenteqa</li>
<li>Allow Usage Of Podman (#3400) @janvhs</li>
<li>Run regression and integration e2e tests always in CI (#3411) @arbulu89</li>
<li>Identify clustered sap instances (#3397) @arbulu89</li>
<li>Use custom function to check if data is loaded (#3405) @arbulu89</li>
<li>Apply page object pattern Sap System Details tests. (#3392) @vicenteqa</li>
<li>Apply page object pattern to hosts overview tests (#3389) @vicenteqa</li>
<li>Review & fix users e2e tests flakiness (#3378) @vicenteqa</li>
<li>Rename current_value to default_value (#3380) @nelsonkopliku</li>
<li>Apply PO Pattern host details e2e tests. (#3348) @vicenteqa</li>
<li>Add Trento documentation to navigation bar (#3294) @janvhs</li>
<li>Apply po pattern home tests (#3344) @vicenteqa</li>
<li>Refactor checkable warning message (#3332) @EMaksy</li>
<li>Apply PageObject pattern to Hana DB Details E2E tests (#3330) @vicenteqa</li>
<li>Apply PageObject pattern Hana Cluster Details E2E tests (#3300) @vicenteqa</li>
<li>Create checkable warning messages (#3313) @EMaksy</li>
<li>Saptune solution apply endpoint (#3305) @arbulu89</li>
<li>Apply PageObject pattern to databases overview tests. (#3281) @vicenteqa</li>
<li>Apply PageObject pattern Clusters Overview tests. (#3266) @vicenteqa</li>
<li>Apply PageObject pattern 'activity log' e2e tests (#3259) @vicenteqa</li>
<li>Add check customization ability (#3258) @nelsonkopliku</li>
<li>Fix Jest warnings on FE tests (#3254) @vicenteqa</li>
<li>Apply page object pattern to 'about' and 'check catalog' tests (#3248) @vicenteqa</li>
<li>Fixes typo (#3245) @gagandeepb</li>
<li>Fix for nil values in severity (#3244) @gagandeepb</li>
<li>Add page object structure for User creation tests (#3219) @vicenteqa</li>
<li>add job conditional to ensure secret availability (#3234) @stefanotorresi</li>
<li>move some workflow env variables to GHA variables (#3233) @stefanotorresi</li>
<li>Refactor activity log settings (#3223) @nelsonkopliku</li>
<li>update license notice (#3226) @stefanotorresi</li>
<li>Pin Chromatic action (#3227) @balanza</li>
<li>Revert "Add e2e test for hana scale up cost optimized scenario" (#3213) @arbulu89</li>
<li>Remove SUMA feature flag (#3205) @janvhs</li>
<li>Improve e2e tests on Activity log (#3200) @balanza</li>
<li>Fixup #3198 (#3199) @balanza</li>
<li>Add a PR comment when a preview environment is created (#3198) @balanza</li>
<li>Show password toggle on login (#3191) @balanza</li>
<li>Fix activity log e2e test (#3179) @nelsonkopliku</li>
<li>Add info tooltip for metadata search (#3186) @balanza</li>
<li>Activity log autorefresh e2e (#3169) @nelsonkopliku</li>
<li>Add sap hana scale up cost optimized and performance optimized discovery (#3152) @EMaksy</li>
</ul>
<p>### Features</p>
<ul>
<li>Reset modal options on cancel (#3504) @arbulu89</li>
<li>SMTP allows talking to unauthenticated servers (#3489) @skrech</li>
<li>Add cluster maintenance change modal (#3487) @arbulu89</li>
<li>Request saptune discovery when saptune solution apply operation is completed (#3443) @arbulu89</li>
<li>Add wanda to ci for e2e (#3455) @EMaksy</li>
<li>Log checks selected as connection activity (#3450) @nelsonkopliku</li>
<li>Implements newly defined severity level conditions (#3445) @gagandeepb</li>
<li>Log user coming from messages (#3440) @nelsonkopliku</li>
<li>Backend for User Analytics Settings (#3372) @jagabomb</li>
<li>Parse current instance field (#3416) @arbulu89</li>
<li>Support AWS without metadata scenarios (#3412) @nelsonkopliku</li>
<li>Log checks customizations activities (#3424) @nelsonkopliku</li>
<li>Handle unmounted clustered sap instance (#3422) @arbulu89</li>
<li>Expose cluster sap instances frontend (#3410) @arbulu89</li>
<li>Discovery HANA+ASCS/ERS ers clusters (#3394) @arbulu89</li>
<li>Use operation forbidden modal in host details (#3381) @arbulu89</li>
<li>Add OperationForbiddenModal (#3331) @arbulu89</li>
<li>Operation policy messages (#3364) @arbulu89</li>
<li>Operation user authorization frontend (#3369) @arbulu89</li>
<li>Operation user authorization (#3368) @arbulu89</li>
<li>Add hostname field to activity log metadata for operation entries (#3377) @arbulu89</li>
<li>Checks customization modal save (#3352) @EMaksy</li>
<li>Fetch running operation on page load (#3355) @arbulu89</li>
<li>Activity log severity levels UI (#3306) @gagandeepb</li>
<li>Operation completed activity log (#3360) @arbulu89</li>
<li>Add modified check pill in checks execution results an detail (#3358) @nelsonkopliku</li>
<li>Log operation requested in activity log (#3354) @arbulu89</li>
<li>Rabbitmq explicit ssl support (#3353) @CDimonaco</li>
<li>Add operations button host view (#3345) @arbulu89</li>
<li>Add boolean input for checks customization modal (#3310) @EMaksy</li>
<li>Running operations redux (#3339) @arbulu89</li>
<li>Request and process operation events (#3333) @arbulu89</li>
<li>Add operations messaging queue (#3320) @arbulu89</li>
<li>Actions button (#3319) @arbulu89</li>
<li>Saptune solution apply modal (#3311) @arbulu89</li>
<li>Add reset customization cta inside modal (#3323) @nelsonkopliku</li>
<li>Wire up check customization reset (#3309) @nelsonkopliku</li>
<li>Add reset customization cta (#3308) @nelsonkopliku</li>
<li>Add operations policy plug (#3304) @arbulu89</li>
<li>Foundation for Basic Analytics Implementation (#3301) @jagabomb</li>
<li>Operation policies (#3293) @arbulu89</li>
<li>Adjust checks selection route (#3299) @nelsonkopliku</li>
<li>Parameterized ecto payload (#3286) @arbulu89</li>
<li>Improve read models associations (#3284) @arbulu89</li>
<li>Activity log severity levels filter (#3285) @gagandeepb</li>
<li>Add Checks customization modal (#3277) @EMaksy</li>
<li>Add parent cluster resource (#3276) @arbulu89</li>
<li>Load checks selection with customizations (#3278) @nelsonkopliku</li>
<li>Add modified pill for customized checks (#3274) @nelsonkopliku</li>
<li>Rename suse manager labeling (#3279) @arbulu89</li>
<li>Use embeds software updates (#3275) @arbulu89</li>
<li>Add check customization call to action in checks selection (#3256) @nelsonkopliku</li>
<li>Adds Encapsulation for Dashboard Page (#3242) @jagabomb</li>
<li>Refactor checks_catalog ui test (#3247) @EMaksy</li>
<li>Expose abilities as jwt claims (#3240) @nelsonkopliku</li>
<li>Activity log severity levels (#3222) @gagandeepb</li>
<li>Add hana scale up scenario as selection in checks catalog (#3210) @EMaksy</li>
<li>Add job for flaky e2e tests detection (#3215) @vicenteqa</li>
<li>Cypress E2E Tests parallelization (#3208) @vicenteqa</li>
<li>Hana Scale up cost opt checks in the trento console (#3206) @EMaksy</li>
<li>Add e2e test for hana scale up cost optimized scenario (#3184) @EMaksy</li>
<li>Redact users in activity log (#3195) @nelsonkopliku</li>
<li>Limit user access in activity log filters (#3183) @nelsonkopliku</li>
<li>Add new ability permitting access to users in activity log (#3180) @nelsonkopliku</li>
<li>Activity log autorefresh (#3161) @nelsonkopliku</li>
<li>Use prometheus targets (#3165) @arbulu89</li>
<li>Activity Log search by metadata (#3056) @nelsonkopliku</li>
<li>ActivityLog searching by metadata BE implementation (#3059) @gagandeepb</li>
<li>Replaces Empty Favicon with Trento Logo (#3144) @jagabomb</li>
</ul>
<p>### Bug Fixes</p>
<ul>
<li>Bugfix for web as it fails to start when no IPV6 is available (#3490) @EMaksy</li>
<li>Show tooltip only when hoovered over the start execution button (#3470) @EMaksy</li>
<li>Relax timeouts (#3477) @janvhs</li>
<li>Fix references to activity log settings (#3463) @nelsonkopliku</li>
<li>Deduplicate targets for ascs cluster checks executions (#3447) @nelsonkopliku</li>
<li>Fix width on Select (#3418) @janvhs</li>
<li>Fix Save button after saving a check in the checks customization modal (#3417) @EMaksy</li>
<li>Fix database profile payload validation (#3398) @arbulu89</li>
<li>Enable reset customization when check is customized (#3328) @nelsonkopliku</li>
<li>Update <code>date-fns</code> to 4.1.0 and DateFilter refactoring (#3312) @skrech</li>
<li>Use embeds software updates (#3275) @arbulu89</li>
<li>Fix cluster json view adapt_v1 function (#3273) @arbulu89</li>
<li>Fix discovery dispatch accumulating errors (#3272) @arbulu89</li>
<li>Remaps specific activity log type unconditionally to warning (#3271) @gagandeepb</li>
<li>Fix selected cluster type ui in Checks catalog view (#3229) @EMaksy</li>
<li>change base image and update dependencies (#3232) @stefanotorresi</li>
<li>Update community container image to use fixed versions from leap15.6 (#3217) @arbulu89</li>
<li>Upgrade tzdata to 1.1.2 to avoid error log (#3216) @arbulu89</li>
<li>Handle ApplicationInstanceMoved event in deregistration (#3125) @arbulu89</li>
<li>Allow the scheduled execution to check also ascs/ers clusters (#3156) @nelsonkopliku</li>
</ul>
<p>### Maintenance</p>
<ul>
<li>Version bump automation (#3509) @stefanotorresi</li>
<li>Add menu position to operations button (#3503) @arbulu89</li>
<li>Automate changelog generation (#3496) @stefanotorresi</li>
<li>Remove legacy catalog list coming from <code>runner</code> implementation (#3494) @nelsonkopliku</li>
<li>add .editorconfig (#3492) @stefanotorresi</li>
<li>Fix wanda initdb permissions (#3479) @nelsonkopliku</li>
<li>Recreate and not remove checks container in PR env ci (#3458) @arbulu89</li>
<li>Add wanda to ci for e2e (#3455) @EMaksy</li>
<li>Use rolling checks image in demo (#3451) @nelsonkopliku</li>
<li>Differentiate checks execution requested label (#3441) @nelsonkopliku</li>
<li>Minor adjustments to check customization (#3439) @nelsonkopliku</li>
<li>Fix year range (#3426) @nelsonkopliku</li>
<li>Fix operation_completed activity log severity level (#3371) @arbulu89</li>
<li>Remove unnecessary div (#3370) @nelsonkopliku</li>
<li>Upgrade github actions runner ubuntu version (#3361) @arbulu89</li>
<li>Center severity icon in table cell (#3363) @nelsonkopliku</li>
<li>Fix: Verify mocks in settings_test.ex (#3359) @skrech</li>
<li>Rename ActionsButton to OperationsButton (#3329) @arbulu89</li>
<li>Update <code>date-fns</code> to 4.1.0 and DateFilter refactoring (#3312) @skrech</li>
<li>Fix operations policy get_params usage (#3321) @arbulu89</li>
<li>Reduce modal padding (#3292) @nelsonkopliku</li>
<li>Adds Encapsulation for Dashboard Page (#3242) @jagabomb</li>
<li>Cost opt e2e (#3212) @arbulu89</li>
<li>Order users query (#3196) @nelsonkopliku</li>
<li>Use different clear icon (#3190) @nelsonkopliku</li>
<li>Pin k3s version in CI workflow (#3185) @stefanotorresi</li>
<li>Fix Activity Log type filter width (#3164) @nelsonkopliku</li>
<li>Upgrade to Headless UI 2 (#3140) @dottorblaster</li>
<li>Omit an unnecessary query when requesting cluster checks execution (#3159) @nelsonkopliku</li>
<li>Replaces Empty Favicon with Trento Logo (#3144) @jagabomb</li>
</ul>
<p>### Dependencies</p>
<p><details>
<summary>39 changes</summary></p>
<ul>
<li>Bump posthog-js from 1.53.2 to 1.227.0 in /assets (#3362) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump trento contracts 0.2.0 (#3343) @CDimonaco</li>
<li>Bump serialize-javascript from 6.0.1 to 6.0.2 in /assets (#3296) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump esbuild from 0.24.0 to 0.25.0 in /assets (#3295) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 11.25.1 to 11.25.2 (#3265) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump react-hot-toast from 2.4.1 to 2.5.1 in /assets (#3250) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @faker-js/faker from 9.3.0 to 9.4.0 in /assets (#3249) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 11.25.0 to 11.25.1 (#3253) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @babel/preset-react from 7.25.9 to 7.26.3 in /assets (#3209) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump react-select from 5.8.3 to 5.9.0 in /assets (#3201) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/setup-python from 4 to 5 (#3220) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromatic from 11.22.2 to 11.25.0 in /assets (#3237) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromaui/action from 11.22.2 to 11.25.0 (#3238) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump undici from 5.28.4 to 5.28.5 in /test/e2e (#3243) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump isbang/compose-action from 2.0.2 to 2.1.0 (#3241) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Update gen_rmq to cdimonaco/gen_rmq version 5 (#3246) @CDimonaco</li>
<li>Bump chromatic from 11.20.0 to 11.22.2 in /assets (#3221) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump qrcode.react from 4.1.0 to 4.2.0 in /assets (#3202) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump nanoid from 3.3.7 to 3.3.8 in /assets (#3207) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump docker/metadata-action from 5.5.1 to 5.6.1 (#3155) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @faker-js/faker from 9.2.0 to 9.3.0 in /assets (#3194) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @heroicons/react from 2.1.5 to 2.2.0 in /assets (#3192) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @babel/plugin-transform-modules-commonjs from 7.25.9 to 7.26.3 in /assets (#3189) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @testing-library/react from 16.0.1 to 16.1.0 in /assets (#3193) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump rc-input from 1.6.3 to 1.7.1 in /assets (#3171) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @storybook/preview-api from 8.4.6 to 8.4.7 in /assets (#3188) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump eslint-plugin-storybook from 0.11.0 to 0.11.1 in /assets (#3187) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump rc-tooltip from 6.2.1 to 6.3.1 in /assets (#3178) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump tailwindcss from 3.4.15 to 3.4.16 in /assets (#3182) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump axios from 1.7.7 to 1.7.9 in /assets (#3181) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromatic from 11.19.0 to 11.20.0 in /assets (#3177) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chart.js from 4.4.6 to 4.4.7 in /assets (#3170) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chartjs-plugin-zoom from 2.0.1 to 2.2.0 in /assets (#3174) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump tailwindcss from 3.4.14 to 3.4.15 in /assets (#3151) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump cross-spawn from 7.0.3 to 7.0.6 in /test/e2e (#3154) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @storybook/test from 8.4.2 to 8.4.6 in /assets (#3166) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump jaxxstorm/action-install-gh-release from 1.13.0 to 1.14.0 (#3163) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump chromatic from 11.18.0 to 11.19.0 in /assets (#3162) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump @storybook/preview-api from 8.4.2 to 8.4.6 in /assets (#3168) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a>
</details></li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/trento-project/web/compare/2.4.0...2.5.0</p>
<p>Changes in trento-wanda:</p>
<ul>
<li>Release 2.0.0</li>
</ul>
<p>## What's Changed</p>
<ul>
<li>Release version 2.0.0 (#667) @nelsonkopliku</li>
<li>Remove unneeded references to jwt libraries and environment variables (#662) @nelsonkopliku</li>
<li>[TRNT-3845] Add missing examples in API spec (#657) @antgamdia</li>
<li>[TRNT-3845] Tag endpoints for MCP (#650) @antgamdia</li>
<li>[TRNT-3845] Enable API docs linter in CI (#648) @antgamdia</li>
<li>[TRNT-3845] Run API documentation linter in CI (#645) @antgamdia</li>
<li>Add host reboot operation (#640) @balanza</li>
<li>Fixes reference to md (#639) @gagandeepb</li>
<li>Elixir 1.18 and Erlang/OTP 27 (#638) @gagandeepb</li>
<li>Prepare wanda docs for autobuild (#637) @EMaksy</li>
<li>Add cluster start/stop operations to registry (#633) @balanza</li>
<li>Convert md docs to adoc (#630) @EMaksy</li>
<li>Update the env to include the architecture of a host (#627) @janvhs</li>
<li>Filter operations by status (#626) @arbulu89</li>
<li>Add Docs for the fs_usage-Gatherer (#625) @janvhs</li>
<li>Enable operations in produdction (#621) @arbulu89</li>
<li>Clustermaintenancechange (#616) @arbulu89</li>
</ul>
<p>### Features</p>
<ul>
<li>Require AUTH_SERVER_URL only when token authentication is enabled (#664) @nelsonkopliku</li>
<li>Token introspection auth (#658) @nelsonkopliku</li>
<li>Add oas server url configuration option (#656) @arbulu89</li>
<li>Openapi all spec (#653) @arbulu89</li>
<li>Add deprecated flag to operation and schemas (#651) @arbulu89</li>
<li>[TRNT-3845] Run linters on the API spec and fix the errors (controller) (#642) @antgamdia</li>
<li>[TRNT-3845] Run linters on the API spec and fix the errors (schemas) (#641) @antgamdia</li>
<li>[TRNT-3845] Combine API specs in a single file with improved feedback loop (#634) @antgamdia</li>
<li>[TRNT-3845] Make "api-bc-check" CI step check API against PR's target instead of main (#643) @antgamdia</li>
<li>Add database start/stop operations (#632) @arbulu89</li>
<li>Add SAP system start/stop operations (#629) @arbulu89</li>
<li>Add enable/disable pacemaker operations spec (#622) @nelsonkopliku</li>
<li>Add SAP instance start/stop operations (#619) @arbulu89</li>
</ul>
<p>### Bug Fixes</p>
<ul>
<li>Add deprecated flag to operation and schemas (#651) @arbulu89</li>
</ul>
<p>### Maintenance</p>
<ul>
<li>CI improvements (#663) @gagandeepb</li>
<li>Revert temporary changes (#661) @nelsonkopliku</li>
<li>Sync both stable and rolling versions in OBS (#631) @vicenteqa</li>
<li>use latest version of get latest tag action (#628) @vicenteqa</li>
<li>Fix CI obs image tarball creation (#624) @arbulu89</li>
<li>Fix deps cache key in CI (#615) @nelsonkopliku</li>
</ul>
<p>### Dependencies</p>
<p><details>
<summary>11 changes</summary></p>
<ul>
<li>Bump actions/checkout from 5 to 6 (#666) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump stefanzweifel/git-auto-commit-action from 6 to 7 (#654) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/upload-artifact from 4 to 5 (#659) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump endorama/asdf-parse-tool-versions from 1.3.4 to 1.4.0 (#660) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/setup-node from 4 to 6 (#655) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/checkout from 4 to 5 (#636) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump stefanzweifel/git-auto-commit-action from 5 to 6 (#623) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump phoenix from 1.7.19 to 1.7.21 (#600) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump phoenix_ecto from 4.6.3 to 4.6.4 (#613) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump plug_cowboy from 2.7.2 to 2.7.3 (#580) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump credo from 1.7.11 to 1.7.12 (#614) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a>
</details></li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/trento-project/wanda/compare/1.5.0...2.0.0</p>
<ul>
<li>Release 1.5.0</li>
</ul>
<p>## What's Changed</p>
<ul>
<li>Check vendor deps on CI (#594) @balanza</li>
<li>Update build dependency requirements (again) (#597) @stefanotorresi</li>
<li>Fix typo in rust package alias (#596) @stefanotorresi</li>
<li>Add gatherer docs (#588) @balanza</li>
<li>Bump RHAI rustler (#591) @balanza</li>
<li>Operations messaging with web (#577) @arbulu89</li>
<li>Multiple amqp consumer publisher (#575) @arbulu89</li>
<li>Adjust doc (#571) @nelsonkopliku</li>
<li>Refactor customization opt out flag (#569) @nelsonkopliku</li>
<li>relax rust requirement to allow for patch updates (#557) @stefanotorresi</li>
<li>change base image and update dependencies (#545) @stefanotorresi</li>
<li>update license notice (#546) @stefanotorresi</li>
<li>Add hexadecimal value hint to id section (#542) @arbulu89</li>
<li>Fix docs description in Evaluation Scope (#539) @EMaksy</li>
<li>Update specification.md (#538) @EMaksy</li>
</ul>
<p>### Features</p>
<ul>
<li>Add CODEOWNERS (#612) @nelsonkopliku</li>
<li>Add saptune change solution operation to the catalog (#608) @nelsonkopliku</li>
<li>Propagate user in messages (#604) @nelsonkopliku</li>
<li>Publish checks customization messages (#602) @nelsonkopliku</li>
<li>Receive operator execution reports (#599) @arbulu89</li>
<li>Send operator execution request to agents (#595) @arbulu89</li>
<li>Expose resolved original values (#592) @nelsonkopliku</li>
<li>Add boolean to accepted value types (#590) @nelsonkopliku</li>
<li>Add support to updating checks customizations (#587) @nelsonkopliku</li>
<li>Rabbitmq explicit ssl support (#586) @CDimonaco</li>
<li>Using custom values in checks executions (#584) @nelsonkopliku</li>
<li>Improve api routes (#573) @nelsonkopliku</li>
<li>Reset check customization (#572) @nelsonkopliku</li>
<li>Set operation as aborted (#562) @arbulu89</li>
<li>Checks selection (#563) @nelsonkopliku</li>
<li>Add customization auth policy (#566) @nelsonkopliku</li>
<li>Retrieve customizations for a specific execution group (#564) @nelsonkopliku</li>
<li>Enrich catalog operation data (#559) @arbulu89</li>
<li>Customize check action (#561) @nelsonkopliku</li>
<li>Add check customization capabilities (#556) @nelsonkopliku</li>
<li>Refactor check loading (#560) @nelsonkopliku</li>
<li>Checks customizability detection (#558) @nelsonkopliku</li>
<li>Operations controller (#554) @arbulu89</li>
<li>Operations timeout (#551) @arbulu89</li>
<li>Operations registry (#549) @arbulu89</li>
<li>Extract abilities from token so they can be matched for authorization (#552) @nelsonkopliku</li>
<li>Add customizable key to disable checks customization for certain checks (#550) @EMaksy</li>
<li>Save operations in the database (#547) @arbulu89</li>
<li>Create and use enum modules (#548) @arbulu89</li>
<li>Operations orchestration skeleton (#543) @arbulu89</li>
</ul>
<p>### Bug Fixes</p>
<ul>
<li>Add ipv6 bug fix (#607) @EMaksy</li>
<li>Deduplicate execution targets (#605) @nelsonkopliku</li>
</ul>
<p>### Maintenance</p>
<ul>
<li>Update CI (#611) @stefanotorresi</li>
<li>Adjust amqp configs (#603) @nelsonkopliku</li>
<li>Bump rust toolchain (#593) @nelsonkopliku</li>
<li>Upgrade github actions runner ubuntu version (#585) @arbulu89</li>
<li>Move json view tests to correct folder (#553) @arbulu89</li>
<li>Create and use enum modules (#548) @arbulu89</li>
<li>Update dockerfiles to use correct elixir/erlang versions (#544) @arbulu89</li>
</ul>
<p>### Dependencies</p>
<p><details>
<summary>16 changes</summary></p>
<ul>
<li>Bump docker/metadata-action from 5.6.1 to 5.7.0 (#583) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump docker/login-action from 3.3.0 to 3.4.0 (#598) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump telemetry_poller from 1.1.0 to 1.2.0 (#601) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump ex_doc from 0.37.1 to 0.38.1 (#610) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump ranch from 2.1.0 to 2.2.0 (#574) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump trento contracts to 0.2.0 (#582) @CDimonaco</li>
<li>Bump ex_doc from 0.37.0 to 0.37.1 (#570) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump ranch from 1.8.0 to 2.1.0 (#565) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump ex_doc from 0.36.1 to 0.37.0 (#567) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump postgrex from 0.19.3 to 0.20.0 (#568) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump phoenix from 1.7.14 to 1.7.18 (#537) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump ecto from 3.12.4 to 3.12.5 (#534) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump dialyxir from 1.4.4 to 1.4.5 (#530) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump postgrex from 0.19.2 to 0.19.3 (#529) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Update gen_rmq to cdimonaco/gen_rmq version 5 (#555) @CDimonaco</li>
<li>Bump docker/metadata-action from 5.5.1 to 5.6.1 (#531) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a>
</details></li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/trento-project/wanda/compare/1.4.0...1.5.0</p>
<p>Changes in trento-checks:</p>
<ul>
<li>Release 1.2.0 - Release 1.2.0</li>
</ul>
<p># Changelog</p>
<p>## <a href="https://github.com/trento-project/checks/tree/1.2.0">1.2.0</a> (2025-11-28)</p>
<p><a href="https://github.com/trento-project/checks/compare/1.1.0...1.2.0">Full Changelog</a></p>
<p><strong>Implemented enhancements:</strong></p>
<ul>
<li>Fix token authentication enabled env variable name <a href="https://github.com/trento-project/checks/pull/52">#52</a> (<a href="https://github.com/nelsonkopliku">nelsonkopliku</a>)</li>
</ul>
<p><strong>Merged pull requests:</strong></p>
<ul>
<li>Revert "Improve checks development experience (#35)" <a href="https://github.com/trento-project/checks/pull/51">#51</a> (<a href="https://github.com/balanza">balanza</a>)</li>
<li>Second set of checks from backlog of classic perf-opt HANA <a href="https://github.com/trento-project/checks/pull/50">#50</a> (<a href="https://github.com/ksanjeet">ksanjeet</a>)</li>
<li>Fix adoc link <a href="https://github.com/trento-project/checks/pull/45">#45</a> (<a href="https://github.com/EMaksy">EMaksy</a>)</li>
<li>
<p>Convert Markdwon to Adoc <a href="https://github.com/trento-project/checks/pull/44">#44</a> (<a href="https://github.com/EMaksy">EMaksy</a>)</p>
</li>
<li>
<p>Release 1.1.0</p>
</li>
</ul>
<p>## What's Changed
* Add checks checker by @dottorblaster in https://github.com/trento-project/checks/pull/22
* Add hana scenario for hana_scale up cluster type by @EMaksy in https://github.com/trento-project/checks/pull/23
* update license notice by @stefanotorresi in https://github.com/trento-project/checks/pull/24
* bump BCI version to 15.6 by @stefanotorresi in https://github.com/trento-project/checks/pull/25
* Update saptune checks with better remediation links (jsc#TRNT-3432) by @angelabriel in https://github.com/trento-project/checks/pull/26
* Add customziable false key by @EMaksy in https://github.com/trento-project/checks/pull/27
* Refactor customizability flag by @nelsonkopliku in https://github.com/trento-project/checks/pull/30
* Adjust docs by @nelsonkopliku in https://github.com/trento-project/checks/pull/31
* Upgrade github actions runner ubuntu version by @arbulu89 in https://github.com/trento-project/checks/pull/32
* Updated Group, Abstract, Remediation and References by @ksanjeet in https://github.com/trento-project/checks/pull/36
* New Check for HANA_CALL_TIMEOUT Configuration by @ksanjeet in https://github.com/trento-project/checks/pull/28
* new angi related checks 0B2F82 31ADCA E1F2C3 E215A6 E4D1B4 EA12BC EB24D1 by @ksanjeet in https://github.com/trento-project/checks/pull/29
* fixed reference for check 442182 by @ksanjeet in https://github.com/trento-project/checks/pull/37
* Added metadata for cost optimized for existing checks by @ksanjeet in https://github.com/trento-project/checks/pull/38
* Change tlint CLI interface by @janvhs in https://github.com/trento-project/checks/pull/41
* Checks from backlog related to SAPHana and SAPHanaTopology resources by @ksanjeet in https://github.com/trento-project/checks/pull/40
* remove checks-checker workflow by @stefanotorresi in https://github.com/trento-project/checks/pull/42
* Improve checks development experience by @balanza in https://github.com/trento-project/checks/pull/35
* fix broken references by @stefanotorresi in https://github.com/trento-project/checks/pull/43</p>
<p><strong>Full Changelog</strong>: https://github.com/trento-project/checks/compare/1.0.0...1.1.0</p>
<p>Changes in mcp-server-trento:</p>
<ul>
<li>Release 1.0.0</li>
</ul>
<p>## What's Changed</p>
<ul>
<li>Bump version 1.0.0 (#83) @nelsonkopliku</li>
<li>Revert release (#82) @nelsonkopliku</li>
<li>bump version 1.0.0 (#80) @nelsonkopliku</li>
<li>Revert release (#78) @nelsonkopliku</li>
<li>bump version 1.0.0 (#77) @nelsonkopliku</li>
<li>fix get_version_from_git.sh (#76) @nelsonkopliku</li>
<li>Revert release (#75) @nelsonkopliku</li>
<li>Release version 1.0.0 (#74) @nelsonkopliku</li>
<li>[TRNT-3946] Improve user documentation (#62) @antgamdia</li>
<li>[TRNT-3946] Add missing INSECURE_SKIP_TLS_VERIFY to default config (#72) @antgamdia</li>
<li>Aligns golang version (#53) @gagandeepb</li>
<li>[TRNT-3854] Add OBS workflows (#41) @antgamdia</li>
<li>[TRNT-3845] Add asciidoc-linter and fix issues (#26) @antgamdia</li>
<li>[TRNT-3850] Remove unused OAuth logic (#21) @antgamdia</li>
<li>Fix for autobuild (#17) @EMaksy</li>
<li>[TRNT-3844] Add initial MCP server code (#7) @antgamdia</li>
</ul>
<p>### Features</p>
<ul>
<li>Sync both stable and rolling obs projects (#79) @nelsonkopliku</li>
<li>[TRNT-3946] Replace header name "Authorization" (#69) @antgamdia</li>
<li>[TRTN-3845] Improve handling of paths (#67) @antgamdia</li>
<li>[TRNT-3845] Use autodiscovery of Trento API endpoints (#59) @antgamdia</li>
<li>[TRNT-3854] Rename binaries (#66) @antgamdia</li>
<li>[TRNT-3854] Rename rpm binary to <code>mcp-server-trento</code> (#61) @antgamdia</li>
<li>[TRNT-3845] Delete hardcoded API docs (#24) @antgamdia</li>
<li>[TRNT-3854] Add opional health check server (#57) @antgamdia</li>
<li>[TRNT-3854] Delete local helm chart (#51) @antgamdia</li>
<li>[TRNT-3854] Improve config file and include it in packaging (#52) @antgamdia</li>
<li>[TRNT-3845] Support multiple API docs (#54) @antgamdia</li>
<li>[TRNT-3854] Rename pkg in OBS (#45) @antgamdia</li>
<li>[TRNT-3854] Allow passing configuration in multiple ways (#43) @antgamdia</li>
<li>[TRNT-3854] Download OAS file from HTTP (#46) @antgamdia</li>
<li>[TRNT-3853] Redirect library log traces to our logger (#29) @antgamdia</li>
<li>[TRNT-3854] Add initial release workflows (#42) @antgamdia</li>
<li>[TRNT-3854] Prepare CI for more steps (#38) @antgamdia</li>
<li>[TRNT-3853] Use asdf versions in the scripts and CI (#25) @antgamdia</li>
<li>[TRNT-3854] Add packaging folder (#40) @antgamdia</li>
<li>[TRNT-3854] Update dockerfile and makefile (#37) @antgamdia</li>
<li>[TRNT-3850] Use modelcontextprotocol/go-sdk (#16) @antgamdia</li>
<li>[TRNT-3853] Use API-key based authentication (#14) @antgamdia</li>
<li>[TRNT-3850] Add initial unit tests (#10) @antgamdia</li>
<li>[TRNT-3850] Improve existing mcp server logic (#9) @antgamdia</li>
<li>[TRNT-3850] Use the evcc-io/openapi-mcp fork instead (#8) @antgamdia</li>
<li>[TRNT-3844] Add initial MCP server code (#1) @antgamdia</li>
</ul>
<p>### Bug Fixes</p>
<ul>
<li>[TRNT-4097] Fix timeouts (#81) @antgamdia</li>
<li>[TRNT-4079] Use custom http client for tool execution (#73) @antgamdia</li>
<li>[TRNT-3853] Use per-mcp-session API tokens (#58) @antgamdia</li>
<li>[TRNT-3853] Increase timeouts (#30) @antgamdia</li>
<li>[TRNT-3853] Fix container push (#34) @antgamdia</li>
</ul>
<p>### Dependencies</p>
<p><details>
<summary>21 changes</summary></p>
<ul>
<li>Bump golangci/golangci-lint-action from 8 to 9 (#70) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/checkout from 5 to 6 (#71) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/modelcontextprotocol/go-sdk from 1.0.0 to 1.1.0 (#68) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/download-artifact from 5 to 6 (#65) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/upload-artifact from 4 to 5 (#64) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump apache/skywalking-eyes from 0.7.0 to 0.8.0 (#63) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump stefanzweifel/git-auto-commit-action from 6 to 7 (#60) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/modelcontextprotocol/go-sdk from 0.7.0 to 1.0.0 (#56) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/modelcontextprotocol/go-sdk from 0.6.0 to 0.7.0 (#50) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/evcc-io/openapi-mcp from 0.5.1 to 0.6.0 (#48) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/checkout from 4 to 5 (#44) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/modelcontextprotocol/go-sdk from 0.4.0 to 0.5.0 (#36) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/evcc-io/openapi-mcp from 0.5.0 to 0.5.1 (#33) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/modelcontextprotocol/go-sdk from 0.3.1 to 0.4.0 (#32) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/setup-go from 5 to 6 (#31) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#20) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/getkin/kin-openapi from 0.132.0 to 0.133.0 (#19) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/mark3labs/mcp-go from 0.37.0 to 0.38.0 (#18) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/checkout from 4 to 5 (#15) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/download-artifact from 4 to 5 (#13) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/mark3labs/mcp-go from 0.36.0 to 0.37.0 (#11) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a>
</details></li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/trento-project/mcp-server/compare/...1.0.0</p>
<ul>
<li>Release 1.0.0</li>
</ul>
<p>## What's Changed</p>
<ul>
<li>bump version 1.0.0 (#80) @nelsonkopliku</li>
</ul>
<p>### Features</p>
<ul>
<li>Sync both stable and rolling obs projects (#79) @nelsonkopliku</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/trento-project/mcp-server/compare/0.1.0...1.0.0</p>
<ul>
<li>Release 0.1.0</li>
</ul>
<p>## What's Changed</p>
<ul>
<li>Revert release (#78) @nelsonkopliku</li>
<li>bump version 1.0.0 (#77) @nelsonkopliku</li>
<li>fix get_version_from_git.sh (#76) @nelsonkopliku</li>
<li>Revert release (#75) @nelsonkopliku</li>
<li>Release version 1.0.0 (#74) @nelsonkopliku</li>
<li>[TRNT-3946] Improve user documentation (#62) @antgamdia</li>
<li>[TRNT-3946] Add missing INSECURE_SKIP_TLS_VERIFY to default config (#72) @antgamdia</li>
<li>Aligns golang version (#53) @gagandeepb</li>
<li>[TRNT-3854] Add OBS workflows (#41) @antgamdia</li>
<li>[TRNT-3845] Add asciidoc-linter and fix issues (#26) @antgamdia</li>
<li>[TRNT-3850] Remove unused OAuth logic (#21) @antgamdia</li>
<li>Fix for autobuild (#17) @EMaksy</li>
<li>[TRNT-3844] Add initial MCP server code (#7) @antgamdia</li>
</ul>
<p>### Features</p>
<ul>
<li>[TRNT-3946] Replace header name "Authorization" (#69) @antgamdia</li>
<li>[TRTN-3845] Improve handling of paths (#67) @antgamdia</li>
<li>[TRNT-3845] Use autodiscovery of Trento API endpoints (#59) @antgamdia</li>
<li>[TRNT-3854] Rename binaries (#66) @antgamdia</li>
<li>[TRNT-3854] Rename rpm binary to <code>mcp-server-trento</code> (#61) @antgamdia</li>
<li>[TRNT-3845] Delete hardcoded API docs (#24) @antgamdia</li>
<li>[TRNT-3854] Add opional health check server (#57) @antgamdia</li>
<li>[TRNT-3854] Delete local helm chart (#51) @antgamdia</li>
<li>[TRNT-3854] Improve config file and include it in packaging (#52) @antgamdia</li>
<li>[TRNT-3845] Support multiple API docs (#54) @antgamdia</li>
<li>[TRNT-3854] Rename pkg in OBS (#45) @antgamdia</li>
<li>[TRNT-3854] Allow passing configuration in multiple ways (#43) @antgamdia</li>
<li>[TRNT-3854] Download OAS file from HTTP (#46) @antgamdia</li>
<li>[TRNT-3853] Redirect library log traces to our logger (#29) @antgamdia</li>
<li>[TRNT-3854] Add initial release workflows (#42) @antgamdia</li>
<li>[TRNT-3854] Prepare CI for more steps (#38) @antgamdia</li>
<li>[TRNT-3853] Use asdf versions in the scripts and CI (#25) @antgamdia</li>
<li>[TRNT-3854] Add packaging folder (#40) @antgamdia</li>
<li>[TRNT-3854] Update dockerfile and makefile (#37) @antgamdia</li>
<li>[TRNT-3850] Use modelcontextprotocol/go-sdk (#16) @antgamdia</li>
<li>[TRNT-3853] Use API-key based authentication (#14) @antgamdia</li>
<li>[TRNT-3850] Add initial unit tests (#10) @antgamdia</li>
<li>[TRNT-3850] Improve existing mcp server logic (#9) @antgamdia</li>
<li>[TRNT-3850] Use the evcc-io/openapi-mcp fork instead (#8) @antgamdia</li>
<li>[TRNT-3844] Add initial MCP server code (#1) @antgamdia</li>
</ul>
<p>### Bug Fixes</p>
<ul>
<li>[TRNT-4079] Use custom http client for tool execution (#73) @antgamdia</li>
<li>[TRNT-3853] Use per-mcp-session API tokens (#58) @antgamdia</li>
<li>[TRNT-3853] Increase timeouts (#30) @antgamdia</li>
<li>[TRNT-3853] Fix container push (#34) @antgamdia</li>
</ul>
<p>### Dependencies</p>
<p><details>
<summary>21 changes</summary></p>
<ul>
<li>Bump golangci/golangci-lint-action from 8 to 9 (#70) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/checkout from 5 to 6 (#71) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/modelcontextprotocol/go-sdk from 1.0.0 to 1.1.0 (#68) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/download-artifact from 5 to 6 (#65) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/upload-artifact from 4 to 5 (#64) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump apache/skywalking-eyes from 0.7.0 to 0.8.0 (#63) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump stefanzweifel/git-auto-commit-action from 6 to 7 (#60) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/modelcontextprotocol/go-sdk from 0.7.0 to 1.0.0 (#56) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/modelcontextprotocol/go-sdk from 0.6.0 to 0.7.0 (#50) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/evcc-io/openapi-mcp from 0.5.1 to 0.6.0 (#48) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/checkout from 4 to 5 (#44) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/modelcontextprotocol/go-sdk from 0.4.0 to 0.5.0 (#36) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/evcc-io/openapi-mcp from 0.5.0 to 0.5.1 (#33) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/modelcontextprotocol/go-sdk from 0.3.1 to 0.4.0 (#32) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/setup-go from 5 to 6 (#31) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#20) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/getkin/kin-openapi from 0.132.0 to 0.133.0 (#19) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/mark3labs/mcp-go from 0.37.0 to 0.38.0 (#18) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/checkout from 4 to 5 (#15) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump actions/download-artifact from 4 to 5 (#13) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li>
<li>Bump github.com/mark3labs/mcp-go from 0.36.0 to 0.37.0 (#11) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a>
</details></li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/trento-project/mcp-server/compare/...0.1.0</p>
<ul>
<li>Release 1.0.0</li>
</ul>
<p>## What's Changed</p>
<ul>
<li>bump version 1.0.0 (#77) @nelsonkopliku</li>
<li>fix get_version_from_git.sh (#76) @nelsonkopliku</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/trento-project/mcp-server/compare/0.1.0...1.0.0</p>
<p>Changes in supportutils-plugin-trento:</p>
<p>Release 3.0.0</p>
<p>## What's Changed</p>
<ul>
<li>Release version 3.0.0 (#13) @nelsonkopliku</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/trento-project/support/compare/2.5.2...3.0.0</p>
<p>Release 2.5.2</p>
<p>## What's Changed</p>
<ul>
<li>fix missing log_cmd function (#10) @stefanotorresi</li>
<li>README remove md and replace with adoc (#9) @EMaksy</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/trento-project/support/compare/2.5.1...2.5.2</p>
<ul>
<li>Release 2.5.1</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/trento-project/support/compare/2.5...2.5.1</p>
<h2>Patch Instructions:</h2>
<p>
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".<br/>
Alternatively you can run the command listed for your product:
</p>
<ul class="list-group">
<li class="list-group-item">
SUSE Linux Enterprise Server for SAP Applications 16.0
<br/>
<code>zypper in -t patch SUSE-SLES-16.0-168=1</code>
</li>
</ul>
<h2>Package List:</h2>
<ul>
<li>
SUSE Linux Enterprise Server for SAP Applications 16.0 (ppc64le x86_64)
<ul>
<li>trento-web-debugsource-3.0.0-160000.1.1</li>
<li>trento-agent-3.0.0-160000.1.1</li>
<li>trento-wanda-2.0.0-160000.1.1</li>
<li>mcp-server-trento-1.0.0-160000.1.1</li>
<li>trento-web-3.0.0-160000.1.1</li>
<li>trento-web-debuginfo-3.0.0-160000.1.1</li>
</ul>
</li>
<li>
SUSE Linux Enterprise Server for SAP Applications 16.0 (noarch)
<ul>
<li>trento-checks-1.2.0-160000.1.1</li>
<li>supportutils-plugin-trento-3.0.0-160000.1.1</li>
</ul>
</li>
</ul>
</div>