Releases: trento-project/web
Releases · trento-project/web
2.4.0
What's Changed
- Add SUMA credentials e2e by @nelsonkopliku in #2637
- Add validation tooltip on tag creation by @balanza in #2696
- Use css style on component testing by @balanza in #2701
- Refactor settings page section by @balanza in #2704
- Fix format after #2704 by @balanza in #2707
- Improve tag validation msg show up by @nelsonkopliku in #2708
- Add a docs section to pr template by @EMaksy in #2663
- Activity log retention time by @nelsonkopliku in #2690
- User management by @arbulu89 in #2711
- Apply fix in the PR cleanup as well by @arbulu89 in #2714
- Watch channel events by @arbulu89 in #2692
- Activity log retention time endpoint by @gagandeepb in #2702
- Singularize Activity Log retention period unit by @nelsonkopliku in #2709
- Add migration and schema for ActivityLog by @nelsonkopliku in #2717
- Navigate on sap system deregistration by @arbulu89 in #2716
- Add migration to restart the abilities sequence from 3 by @CDimonaco in #2719
- Add missing resource type assigns for tagging/untagging by @nelsonkopliku in #2718
- Switch to 404 for SUSE Manager settings by @dottorblaster in #2722
- Components for Activity Logs settings by @balanza in #2706
- Check selection abilities permissions by @arbulu89 in #2721
- SUSE Manager overviews by @dottorblaster in #2725
- Bump esbuild from 0.21.1 to 0.22.0 in /assets by @dependabot in #2728
- Bump react-router-dom from 6.23.0 to 6.24.0 in /assets by @dependabot in #2710
- Activity logger plug by @nelsonkopliku in #2726
- Bump docker/build-push-action from 5 to 6 by @dependabot in #2698
- Bump docker/login-action from 3.1.0 to 3.2.0 by @dependabot in #2659
- Bump chromatic from 11.3.2 to 11.5.4 in /assets by @dependabot in #2691
- Upgrade Node.js to version 20.14.0 LTS by @janvhs in #2660
- Remove navigate usage in redux action dispatching by @arbulu89 in #2720
- Bump isbang/compose-action from 2.0.0 to 2.0.1 by @dependabot in #2697
- Bump jaxxstorm/action-install-gh-release from 1.11.0 to 1.12.0 by @dependabot in #2635
- E2e check selection abilities by @arbulu89 in #2723
- Checks execution abilities by @CDimonaco in #2724
- Fixes DBConnection checkout related flakiness by @gagandeepb in #2731
- Fix non existent path by @nelsonkopliku in #2732
- Cleanup abilities/permissions by @arbulu89 in #2734
- Activity log settings UI state by @balanza in #2727
- Tags policy permissions by @CDimonaco in #2738
- Return CVEs from
Errata Details
endpoint by @jamie-suse in #2733 - Activity log endpoint by @gagandeepb in #2739
- Checks execution policy addendum by @CDimonaco in #2744
- Add cleanup abilities e2e tests by @arbulu89 in #2740
- Display CVEs and fixes in the advisory details page by @janvhs in #2735
- Check execution policy e2e tests by @CDimonaco in #2742
- Bump braces from 3.0.2 to 3.0.3 in /assets by @dependabot in #2695
- Bump ws from 6.2.2 to 6.2.3 in /assets by @dependabot in #2703
- Bump @babel/plugin-transform-modules-commonjs from 7.24.1 to 7.24.7 in /assets by @dependabot in #2748
- Bump @testing-library/react from 15.0.7 to 16.0.0 in /assets by @dependabot in #2749
- Tags abilities e2e tests by @CDimonaco in #2747
- ExistingTag component renamed to DeleteTagButton by @CDimonaco in #2754
- Minor css fixes for activity log settings by @nelsonkopliku in #2752
- Validation global error by @balanza in #2743
- Fix advisory details story by @dottorblaster in #2755
- Add sequence usage to factories by @dottorblaster in #2756
- Add sequences to table component's tests factories by @dottorblaster in #2759
- Activity Log settings e2e by @balanza in #2753
- Bump rc-input-number from 9.0.0 to 9.1.0 in /assets by @dependabot in #2633
- Provide explicit ordering for CSV file columns by @jamie-suse in #2757
- Use uuids for usernames in user factory by @dottorblaster in #2762
- Bump eslint-plugin-react from 7.34.1 to 7.34.3 in /assets by @dependabot in #2764
- Add activity log default ordering by occurrence date by @nelsonkopliku in #2758
- Discover angi architecture by @arbulu89 in #2761
- Add Persistent Activity Logger by @nelsonkopliku in #2730
- Add permissions to the Settings View by @EMaksy in #2760
- Group abilities frontend by @arbulu89 in #2745
- Angi architecture frontend by @arbulu89 in #2766
- Affected packages by @janvhs in #2763
- Bump react-accessible-treeview from 2.9.0 to 2.9.1 in /assets by @dependabot in #2767
- Send HANA architecture to wanda by @arbulu89 in #2768
- Link to patch detail by @dottorblaster in #2741
- Bump @babel/preset-env from 7.24.5 to 7.24.8 in /assets by @dependabot in #2771
- Bump tailwindcss from 3.4.3 to 3.4.4 in /assets by @dependabot in #2737
- Fix typo in DeregistrationModal tests by @dottorblaster in #2765
- Expose id as part of an activity log entry by @nelsonkopliku in #2773
- Bump eslint-plugin-jsx-a11y from 6.8.0 to 6.9.0 in /assets by @dependabot in #2778
- Bump @babel/core from 7.24.5 to 7.24.8 in /assets by @dependabot in #2777
- Bump axios from 1.6.8 to 1.7.2 in /assets by @dependabot in #2775
- Add e2e test for settings view to test abilities/permissions by @EMaksy in #2772
- Angi architecture e2e tests and demo update by @arbulu89 in #2770
- Bump chart.js from 4.4.2 to 4.4.3 in /assets by @dependabot in #2781
- Fix navigation form relevant patches to advisory details by @janvhs in #2787
- Open api spex object refactor by @CDimonaco in #2780
- Bump @testing-library/jest-dom from 6.4.5 to 6.4.6 in /assets by @dependabot in #2782
- Suse manager settings refactor by @CDimonaco in #2788
- Bump @babel/core from 7.24.8 to 7.24.9 in /assets by @dependabot in #2790
- Bump eslint-plugin-jest from 28.5.0 to 28.6.0 in /assets by @dependabot in #2784
- Bump esbuild from 0.22.0 to 0.23.0 in /assets by @dependabot in #2785
- Bump @heroicons/react from 2.1.3 to 2.1.5 in /assets by @dependabot in #2783
- Bump rc-input from 1.5.1 to 1.6.1 in /assets by @dependabot in #2794
- Bump tailwindcss from 3.4.4 to 3.4.6 in /assets by @dependabot in #2795
- Fix flickering in
Available Software Updates
panel by @jamie-suse in #2789 - Bump react-router-dom from 6.24.0 to 6.25.1 in /assets by @Depe...
2.3.2
2.3.1
Changelog
2.3.1 (2024-06-10)
Fixed bugs:
- Default empty string for smtp server #2681 (CDimonaco)
- Fix SAP systems policy receiving an empty list of instances #2677 (dottorblaster)
- Fix SMTP usage in runtime configuration #2675 (CDimonaco)
- Fix Websocket usage with https #2671 (CDimonaco)
- Make discovery payload nullable in schema #2638 (arbulu89)
Merged pull requests:
- Rename
TRENTO_DOMAIN
toTRENTO_WEB_ORIGIN
#2682 (nelsonkopliku) - Allow to continue when cert-manager has already been installed in the CI #2680 (rtorrero)
- Fix misspelling of resource in a test #2678 (dottorblaster)
- Add HTTPS using cert-manager for demo env #2632 (rtorrero)
2.3.0
Changelog
2.3.0 (2024-05-22)
Implemented enhancements:
- Require elixir>=1.15 in dockerfiles #2644 (nelsonkopliku)
- Pin erlang version to 26.2.1 #2641 (nelsonkopliku)
- Specify elixir version >= 1.15 in rpm spec #2639 (nelsonkopliku)
- Use plain string certificates #2596 (nelsonkopliku)
- Make SUSE Manager section in Host Details page reactive #2593 (jamie-suse)
- Validation of CA certificate inside SUSE Manager settings #2581 (dottorblaster)
- Read tracked software updates discoveries #2561 (nelsonkopliku)
- Avoid SUMA health complete on settings not configured error #2547 (arbulu89)
- Fix hana scale out no hooks #2541 (arbulu89)
- Track software update discoveries #2540 (nelsonkopliku)
- Extend error handling of
AvailableSoftwareUpdates
component #2538 (jamie-suse) - Adjust suma timeouts #2535 (nelsonkopliku)
- Deregister sap system on tenant removal #2534 (arbulu89)
- Asynchronously run software updates discovery when applying settings #2533 (nelsonkopliku)
- Handle software updates discovery errors #2532 (nelsonkopliku)
- Improve suma authentication concurrency #2531 (arbulu89)
- Change
software_updates_discovery_health
default value #2528 (nelsonkopliku) - Parallelize SUMA queries using ParallelStream #2525 (arbulu89)
- Multi tenant support #2523 (arbulu89)
- Issue software updates discoveries on save/change settings #2519 (nelsonkopliku)
- Software updates event handler #2515 (nelsonkopliku)
- Add intermediate confirmation step in ApiKeySettingsModal #2514 (CDimonaco)
- Handle requests for software updates discoveries from Host aggregate #2507 (nelsonkopliku)
- Add initiation for software updates discovery process #2498 (nelsonkopliku)
- Add CopyButton component #2476 (CDimonaco)
- Dynamic catalog filters #2475 (nelsonkopliku)
- Update Redux Toolkit to version 2.0 #2471 (jamie-suse)
- Make
Software Updates
service handle no SUMA settings saved #2457 (jamie-suse) - Display errors in SUSE Manager settings form #2455 (dottorblaster)
- Test suma connection UI #2453 (nelsonkopliku)
- Add a test suma connection endpoint #2444 (nelsonkopliku)
- Clear software updates discovered health on host deregistration #2436 (nelsonkopliku)
- Display SUMA updates in Host Details page #2430 (jamie-suse)
- Add Redux Sagas for getting SUSE Manager software updates #2416 (jamie-suse)
- Endpoint available software updates #2415 (dottorblaster)
- Refactor Banner component #2409 (nelsonkopliku)
- Api Key settings frontend #2403 (CDimonaco)
- Clear suma discoveries #2394 (nelsonkopliku)
- Clear suma discovery domain #2393 (nelsonkopliku)
- Add ability to provide a CA cert when making requests to SUMA #2391 (jamie-suse)
- Add wrap prop to tooltip #2389 (dottorblaster)
- Api key expiration frontend notifications #2388 (CDimonaco)
- Add empty state to sbd details #2387 (EMaksy)
- Add a clear operation to suma service #2386 (nelsonkopliku)
- Add Api key expiration checking routine #2384 (CDimonaco)
- Handle failing authentication #2382 (nelsonkopliku)
- Redact sensitive data in SUMA GenServer state #2381 (jamie-suse)
- Add the ability to get relevant patches given a SUMA system ID #2378 (jamie-suse)
- VMware Logo Update #2377 (jagabomb)
- Add a scheduled software updates discovery job #2376 (nelsonkopliku)
- JWT Api Key #2371 (CDimonaco)
- Add expect enum usage #2370 (arbulu89)
- Change host's health based on software updates discovery result #2368 (nelsonkopliku)
- Add
managed
field in Cluster resources #2366 (rtorrero) - Add missing timestamps to ecto schemas #2365 (CDimonaco)
- Integrate suma get system id #2363 (nelsonkopliku)
- Add flag for "SUSE Manager config enabled" #2362 (jamie-suse)
- Change KVM provider label to "on-premise / KVM" #2358 (jamie-suse)
- Openapi schemas no additional properties #2355 (CDimonaco)
- Add
Clear Software Updates settings
Saga #2346 (jamie-suse) - Cluster node status frontend #2345 (arbulu89)
- Cluster node status #2341 (arbulu89)
- Add SUSE Manager
Clear Settings
dialog #2339 (jamie-suse) - Implement sagas for save and upsate of SUMA settings #2338 (dottorblaster)
- Add header prop to table #2337 (arbulu89)
- Cluster details updates #2328 ([rt...
2.2.0
Changelog
2.2.0 (2023-11-14)
Implemented enhancements:
- Update tooltip texts #1979 (arbulu89)
- Handle when no checks available in the checks results overview #1959 (jamie-suse)
- Checks catalog only first group expanded #1958 (arbulu89)
- Fix ip address ui in host details #1944 (EMaksy)
- Replace "SAP INSTANCES" title in Trento dashboard/home page #1935 (EMaksy)
- Added 3 categories for Storybook structure #1918 (jagabomb)
- Improve renderSolution function if solution is empty #1909 (EMaksy)
- Notify user when cluster health changes #1908 (jamie-suse)
- Saptune services status icons #1906 (EMaksy)
- Update host health state based on saptune data #1905 (arbulu89)
- Send email notification on host health going critical #1900 (nelsonkopliku)
- Update outdated Agent message #1883 (stefanotorresi)
- Use aggregated host health in the UI #1877 (nelsonkopliku)
- Add health to host read model #1871 (nelsonkopliku)
- Saptune details view #1865 (arbulu89)
- Checks results overview inside host details #1864 (dottorblaster)
- Dispatch host checks execution completion command #1859 (nelsonkopliku)
- Exclude checks result from host's health when empty selection is saved #1858 (nelsonkopliku)
- Determine host health #1848 (nelsonkopliku)
- Set solutions to nil if not found #1833 (arbulu89)
- Listen to saptune update broadcast messages in frontend #1822 (arbulu89)
- Saptune status projection #1821 (arbulu89)
- Host Check result detail #1809 (nelsonkopliku)
- Add tooltip above
Start Execution
button #1802 (jamie-suse) - Handle saptune payload #1801 (CDimonaco)
- Saptune domain #1800 (arbulu89)
- Saptune summary frontend #1796 (arbulu89)
- Host Checks Results overview #1794 (nelsonkopliku)
- Make frontend listen for events when instances' presence changes #1779 (jamie-suse)
- Dispatch deregistering actions on clean up flow #1776 (arbulu89)
- Add
absent_at
field to projectors and broadcast events #1775 (jamie-suse) - Update deregistration modal to include instances content #1772 (arbulu89)
- Host checks execution frontend #1753 (EMaksy)
- Implement instance style changes on absent case #1747 (rtorrero)
- Instance deregistration sagas #1746 (arbulu89)
- Host checks execution api #1740 (nelsonkopliku)
- Bump contracts version to latest containing target type #1739 (nelsonkopliku)
- Allow additional classes to be specified on the clean up button #1737 (rtorrero)
- Forbid not registered instances deregistration #1733 (arbulu89)
- Add ability to mark instances as absent #1731 (jamie-suse)
- Instance deregistration endpoint #1730 (arbulu89)
- Add wanda demo to pr env #1707 (nelsonkopliku)
- Pull request environment #1704 (CDimonaco)
- Add API backward compatibility check in pipeline #1690 (nelsonkopliku)
- Host Checks selection #1669 (nelsonkopliku)
Fixed bugs:
- Use databasesList slice properly to get db instances #1980 (arbulu89)
- Fix saptune domain clause #1975 (arbulu89)
- Fix redirection when a query string is involved #1954 (nelsonkopliku)
- Add missing cluster type when loading checks in cluster checks selection #1945 (nelsonkopliku)
- Fix "no tuning" value by "not tuned" #1913 (arbulu89)
- Handle fact value with null value #1878 (arbulu89)
- Downgrade remark-gfm until it gets fixed upstream #1866 (nelsonkopliku)
- Fix typo on tuning word #1836 (arbulu89)
- Improve app instance present toast #1811 (arbulu89)
- Fix instance movement logic #1810 (arbulu89)
- Use rowKey in sap system and database overview tables #1782 (arbulu89)
- Node details label for ASCS/ERS cluster details #1752 (dottorblaster)
- Use ProviderLabel on sap and db detail views #1738 (arbulu89)
- Restore a SAP system only when the database is present #1706 (CDimonaco)
Merged pull requests:
- Update e2e package lock #1997 (nelsonkopliku)
- Restrict SUSE Dockerfile target arch to x86_64 #1994 (rtorrero)
- Bump chromatic from 8.0.0 to 9.0.0 in /assets #1993 (dependabot[bot])
- Bump @babel/preset-env from 7.23.2 to 7.23.3 in /assets #1992 (dependabot[bot])
- Bump @babel/core from 7.23.2 to 7.23.3 in /assets #1991 (dependabot[bot])
- Bump @babel/plugin-transform-modules-commonjs from 7.23.0 to 7.23.3 in /assets #1990 (dependabot[bot])
- Bump chromatic from 7.6.0 to 8.0.0 in /assets [#1989](https://github.c...
2.1.0
Changelog
2.1.0 (2023-08-02)
Implemented enhancements:
- Use centralized checks selection for both hosts and clusters #1641 (nelsonkopliku)
- Refactor check selection saga #1635 (nelsonkopliku)
- Add 'Clean up' button to Host Details page #1623 (jamie-suse)
- Host Checks selection saga #1618 (nelsonkopliku)
- Broadcast tags and value objects in restore events #1602 (arbulu89)
- Deregister hosts list frontend #1601 (arbulu89)
- Load selectable checks for a host #1600 (nelsonkopliku)
- Add cleanup button component #1599 (arbulu89)
- ApplicationInstanceMoved FE side-effects #1579 (fabriziosestito)
- Project broadcast application instance moved #1570 (fabriziosestito)
- Update contracts usage #1567 (nelsonkopliku)
- Add ensa version to sap systems overview entries #1561 (arbulu89)
- Handle linking to unregistered hosts #1560 (rtorrero)
- Add ensa version sap system details #1559 (arbulu89)
- Add application cluster column to health summary view #1552 (arbulu89)
- Add select host checks endpoint #1544 (nelsonkopliku)
- Sap system link cluster details #1543 (arbulu89)
- Add projector for host checks selection #1542 (EMaksy)
- Add Host Check Selection Domain logic #1524 (nelsonkopliku)
- Display ENSA version frontend #1515 (arbulu89)
- Add CheckResultsOverview story #1511 (EMaksy)
- Add text to loading state cluster details #1510 (EMaksy)
- Add resource type when filtering the catalog #1509 (nelsonkopliku)
- Add resourceType when querying for checks in cluster checks selection #1506 (nelsonkopliku)
- Disable check execution button while loading #1503 (nelsonkopliku)
- Send cluster type to wanda #1480 (arbulu89)
- UX improvements in ASCS/ERS and HANA cluster details view #1479 (arbulu89)
- Add cluster nodes details to ASCS/ERS cluster details view #1472 (arbulu89)
- ASCS/ERS cluster details component #1466 (arbulu89)
- Display cluster details by type #1456 (arbulu89)
- Display check failure message #1451 (nelsonkopliku)
- Persist selected filters in checks results inside Redux #1445 (dottorblaster)
- Dotted pagination #1443 (arbulu89)
- Refactor cluster details #1428 (arbulu89)
- Do not render Values section when no values are available #1415 (nelsonkopliku)
- Fix 404 page when wrong filtered catalog is being used in execution results page #1414 (EMaksy)
- Allow custom css in table rows #1410 (nelsonkopliku)
- Checks results grouped by category #1397 (EMaksy)
Fixed bugs:
- Fix SR status broadcast on database instance registration #1687 (arbulu89)
- Return whole host read model in registered projection #1678 (arbulu89)
- Remove app db instances state #1672 (arbulu89)
- Listen to deregistration events to update home view state #1653 (arbulu89)
- Fix database sid display #1639 (arbulu89)
- Fix application instance deletion after_update #1616 (arbulu89)
- Remove host aggregate changeset #1592 (arbulu89)
- Fix ApplicationInstanceMoved notifications #1586 (fabriziosestito)
- Pin correct contracts version #1580 (nelsonkopliku)
- Add missing target_type query param to catalog when loading execution results page #1568 (nelsonkopliku)
- Handle evaluation errors #1486 (nelsonkopliku)
- Fix navigation to a running execution detail #1457 (nelsonkopliku)
- Improve scalar values support in FactValue #1416 (nelsonkopliku)
- Fix text size rendering expectation results #1383 (dottorblaster)
- Fix wrong filtered catalog being used in execution results page #1375 (nelsonkopliku)
Closed issues:
- Installation script points to wrong rpm repository #1370
- Extract usecases for Checks selection and Connection settings #429
- Refactor Tagging #222
- Add an Arrow icon to the expandable tables #220
Merged pull requests:
- Skip tests that are still missing bugfixes #1686 (rtorrero)
- Bump @storybook/addon-links from 7.1.0 to 7.1.1 in /assets #1677 (dependabot[bot])
- Bump @storybook/addon-essentials from 7.1.0 to 7.1.1 in /assets #1676 (dependabot[bot])
- Bump esbuild from 0.18.16 to 0.18.17 in /assets #1675 (dependabot[bot])
- Send and receive explicit restoration events #1673 (jamie-suse)
- Bump @storybook/react-webpack5 from 7.1.0 to 7.1.1 in /assets #1671 (dependabot[bot])
- Bump @storybook/addon-interactions from 7.1.0 to 7.1.1 in /assets #1670 (dependabot[bot])
- Bump react-accessible-treeview from 2.6.2 to 2.6.3 in /assets #1668 (dependabot[bot])
- Bump @storybo...
2.0.0
Changelog
2.0.0 (2023-04-27)
Implemented enhancements:
- Add stories for Eula subcomponents #1316 (EMaksy)
- Add stories for the AboutPage components #1310 (EMaksy)
- Add a story for the WarningBanner component #1304 (EMaksy)
- Sapsystem rollup #1272 (rtorrero)
- Agent version warning #1259 (arbulu89)
- Jest table filter tests on the overview pages #1212 (arbulu89)
- Tidy up notifications saga #1211 (nelsonkopliku)
- Cleanup Cluster selectors #1210 (nelsonkopliku)
- Fix start execution interaction #1206 (nelsonkopliku)
- Fix Check selection hint style #1202 (nelsonkopliku)
- Page components enhancements #1141 (rtorrero)
- Add a checks provider filter for catalog_new view #1136 (EMaksy)
- Bump BCI base image to 15.4 #1130 (nelsonkopliku)
- Add premium pill to the check selection view #1115 (arbulu89)
- Add remediation content #1114 (nelsonkopliku)
- Allow getCatalog wanda call to filter by provider #1098 (rtorrero)
- Add provider icon host views #1097 (arbulu89)
- Remove connection settings when using wanda #1094 (nelsonkopliku)
- Remove redux logic from TriggerChecksExecutionRequest component #1076 (EMaksy)
- Add ChecksSelectionHints in the ExecutionResults #1071 (EMaksy)
- Transition start execution running #1056 (arbulu89)
- Jwt authentication #1042 (CDimonaco)
- Broadcast execution completed #1023 (fabriziosestito)
- Add SBD_OPTS to cluster discovery events #996 (nelsonkopliku)
- Checks results coming from Wanda #987 (dottorblaster)
- Checks selection from wanda #976 (arbulu89)
- Improve catalog container usability #968 (arbulu89)
- Make SAP Instances status icon interactive #961 (EMaksy)
- Catalog from wanda #960 (arbulu89)
Fixed bugs:
- Handle properly the not found scenario in exporters_status #1277 (arbulu89)
- Fix remaining act warning #1247 (arbulu89)
- Add extra second to heartbeat interval to avoid glitches #1243 (arbulu89)
- Fix some act wrapping warnings #1236 (arbulu89)
- Filter Component UI fixes #1230 (jagabomb)
- Fix margin between filter elements #1226 (EMaksy)
- Fix flag short option in the dump script #1214 (arbulu89)
- Fix home page filters background color on selected #1205 (arbulu89)
- Fix css bugs #1197 (EMaksy)
- Fix layout rendering when not logged-in #1138 (fabriziosestito)
- Fix prettier checker #1121 (dottorblaster)
- Socket Initialization on user login #1109 (CDimonaco)
- Fix frontend formatting tasks #1041 (CDimonaco)
- Fix AboutPage test console error output #1031 (EMaksy)
- Add fix cluster details overview date format #1030 (arbulu89)
- Eslint fix #1016 (CDimonaco)
- Disable link to unavailable pacemaker cluster detail in home/health summary #1007 (nelsonkopliku)
- Help tailwind's JIT figure which classes we need #1005 (rtorrero)
- Fix tagging test in hosts overview e2e suite #975 (arbulu89)
Merged pull requests:
- Bump @storybook/addon-essentials from 7.0.5 to 7.0.7 in /assets #1362 (dependabot[bot])
- Bump storybook from 7.0.5 to 7.0.7 in /assets #1361 (dependabot[bot])
- Bump @storybook/addon-interactions from 7.0.5 to 7.0.7 in /assets #1360 (dependabot[bot])
- Bump axios from 1.3.5 to 1.3.6 in /assets #1351 (dependabot[bot])
- Bump postcss from 8.4.21 to 8.4.23 in /assets #1350 (dependabot[bot])
- Bump react-error-boundary from 4.0.3 to 4.0.4 in /assets #1349 (dependabot[bot])
- Add single-hana-single-app dumped scenario #1348 (arbulu89)
- Bump @storybook/react-webpack5 from 7.0.4 to 7.0.6 in /assets #1346 (dependabot[bot])
- Bump @storybook/react from 7.0.4 to 7.0.6 in /assets #1345 (dependabot[bot])
- Remove dependabot auto merge action #1342 (fabriziosestito)
- Bump @reduxjs/toolkit from 1.9.3 to 1.9.5 in /assets #1341 (dependabot[bot])
- Bump semver from 7.4.0 to 7.5.0 in /assets #1338 (dependabot[bot])
- [POC] HANA scale-up e2e tests with a real cluster #1337 (fabriziosestito)
- Make api key enablement configurable in runtime #1335 (arbulu89)
- Bump @storybook/addon-essentials from 7.0.4 to 7.0.5 in /assets #1334 (dependabot[bot])
- Bump storybook from 7.0.4 to 7.0.5 in /assets #1332 (dependabot[bot])
- Bump @storybook/addon-interactions from 7.0.2 to 7.0.5 in /assets #1331 (dependabot[bot])
- Bump react-markdown from 8.0.6 to 8.0.7 in /assets [#1330](https://github.com/trento-project/web/p...
1.2.0
Changelog
1.2.0 (2022-11-04)
Implemented enhancements:
- Enable query string filtering in existing views #943 (CDimonaco)
- Frontend table filters from query string #925 (CDimonaco)
- Process execution completed #922 (arbulu89)
- Remove events from checks execution #918 (arbulu89)
- Added Clear button to Filter component when one or more values are selected. #915 (jagabomb)
- Add filtering through search params #908 (rtorrero)
- Publish execution requested #906 (arbulu89)
- Lift off rabbitmq #896 (arbulu89)
- Make Database status icon interactive #890 (EMaksy)
- Make Pacemaker Clusters status icon interactive #886 (EMaksy)
- Navigate filtered checkresults #883 (rtorrero)
- Health summary with clusters and databases #878 (CDimonaco)
- Aggregates snapshot #857 (fabriziosestito)
- Add tag validation #855 (EMaksy)
- Community eula #854 (arbulu89)
- Remove PR type choice #842 (dottorblaster)
- Set version with git #735 (arbulu89)
- Add installation_source field to the host telemetry #728 (arbulu89)
- Highlight check result row on hover and id in green #725 (arbulu89)
Fixed bugs:
- Table views not being updated when last tag is removed #416
- Include missing file for CI #956 (arbulu89)
- General browser fixes for collapsed sidebar #914 (jagabomb)
- Fix active style matching inside navlink usage #848 (dottorblaster)
- Set the version properly in the suse container dockerfile #743 (arbulu89)
- Run CI on release event #711 (arbulu89)
- Reset pagination when a filter is selected #704 (arbulu89)
Closed issues:
- Disallow certain chars in tags #464
Merged pull requests:
- Release 1.2.0 and update changelog #955 (rtorrero)
- Bump react-redux from 8.0.4 to 8.0.5 in /assets #953 (dependabot[bot])
- Bump babel-loader from 9.0.1 to 9.1.0 in /assets #952 (dependabot[bot])
- Enable box health filters on Dashboard #950 (CDimonaco)
- Use uuid format for id fields #949 (arbulu89)
- fix obs-commit ci job #948 (stefanotorresi)
- Mock DateTime using a custom date service and mox #947 (arbulu89)
- Replace mock usage for dispatch #946 (arbulu89)
- Bump @heroicons/react from 2.0.12 to 2.0.13 in /assets #945 (dependabot[bot])
- Ui restyle of Health box in HealthSummary #944 (CDimonaco)
- Add a test using Fishery and Faker #942 (dottorblaster)
- Remove container name from rabbitmq container in docker compose #941 (CDimonaco)
- Bump react-router-dom from 6.4.2 to 6.4.3 in /assets #940 (dependabot[bot])
- Bump babel-loader from 9.0.0 to 9.0.1 in /assets #939 (dependabot[bot])
- Bump babel-loader from 8.2.5 to 9.0.0 in /assets #938 (dependabot[bot])
- Bump autoprefixer from 10.4.12 to 10.4.13 in /assets #937 (dependabot[bot])
- Bump @storybook/addon-interactions from 6.5.12 to 6.5.13 in /assets #935 (dependabot[bot])
- Bump jest-environment-jsdom from 29.2.1 to 29.2.2 in /assets #934 (dependabot[bot])
- Bump jest from 29.2.1 to 29.2.2 in /assets #933 (dependabot[bot])
- Encapsulated About content with a white container #932 (jagabomb)
- Bump eslint from 8.25.0 to 8.26.0 in /assets #931 (dependabot[bot])
- Bump tailwindcss from 3.2.0 to 3.2.1 in /assets #930 (dependabot[bot])
- Bump @storybook/addon-essentials from 6.5.12 to 6.5.13 in /assets #929 (dependabot[bot])
- Bump @storybook/addon-links from 6.5.12 to 6.5.13 in /assets #928 (dependabot[bot])
- Bump @storybook/react from 6.5.12 to 6.5.13 in /assets #927 (dependabot[bot])
- Removed restart strategy from docker-compose file #926 (CDimonaco)
- Checks results refactor part two #924 (dottorblaster)
- Bump @babel/core from 7.19.3 to 7.19.6 in /assets #921 (dependabot[bot])
- Bump @babel/plugin-transform-modules-commonjs from 7.18.6 to 7.19.6 in /assets #920 (dependabot[bot])
- Bump dayjs from 1.11.5 to 1.11.6 in /assets #919 (dependabot[bot])
- Bump tailwindcss from 3.1.8 to 3.2.0 in /assets #917 (dependabot[bot])
- Bump esbuild from 0.15.11 to 0.15.12 in /assets #916 (dependabot[bot])
- Bump eos-icons-react from 2.3.0 to 2.4.0 in /assets #913 (dependabot[bot])
- Bump babel-jest from 29.2.0 to 29.2.1 in /assets #912 (dependabot[bot])
- Bump jest-environment-jsdom from 29.2.0 to 29.2.1 in /assets #911 (dependabot[bot])
- Bump eslint-plugin-jest from 27.1.2 to 27.1.3 in /assets #910 (dependabot[bot])
- Bump jest from 29.2.0 to 29.2.1 in /assets #909 (dependabot[bot])
- Bump docker/metadata-action from 4.1.0 to 4.1.1 [#907](https://github.com/trento-project/w...
1.1.0
Changelog
1.1.0 (2022-07-14)
Implemented enhancements:
- Allow custom email sender #695 (nelsonkopliku)
- Add a modal to display remediation info on check results #680 (rtorrero)
- Add icons to health status indicators #677 (rtorrero)
- Display gcp metadata frontend #662 (arbulu89)
- Handle gcp details #654 (arbulu89)
- Add AWS metadata openapi schema #651 (arbulu89)
- Display aws metadata frontend #650 (arbulu89)
- Ecto decode clusters discovery #649 (rtorrero)
- Handle aws details #648 (arbulu89)
- Provide a proper name for Target Infrastructure related APIs #618 (nelsonkopliku)
- Use failure context rollup event handler #616 (fabriziosestito)
- Expose a valid OpenApi specification #613 (nelsonkopliku)
- Implement the SAP systems payload decoding and usage #602 (arbulu89)
- About openapi #586 (nelsonkopliku)
- Adds Platform Settings OpenApi spec #584 (nelsonkopliku)
- Add Accept Eula openapi spec #581 (nelsonkopliku)
- Add SapSystems Health overview OpenApi spec #579 (nelsonkopliku)
- Adds openapi doc for ApiKey retriveal #570 (nelsonkopliku)
- Runner callback api #569 (nelsonkopliku)
- Expose Execution Request API documentation #558 (nelsonkopliku)
- Cluster health when no checks are selected #555 (arbulu89)
- Select checks openapi #546 (nelsonkopliku)
- Cluster Aggregate rollup part 1 #544 (fabriziosestito)
- Dump discarded discovery events #542 (arbulu89)
- Checks catalog openapi #536 (nelsonkopliku)
- Sap system details e2e #529 (arbulu89)
- Sap systems and Databases openapi #528 (nelsonkopliku)
- Clusters list openapi doc #522 (nelsonkopliku)
- Debounce Homepage health overview refresh #515 (nelsonkopliku)
- Initial Swagger integration #512 (nelsonkopliku)
- Exporter status endpoint #505 (fabriziosestito)
- Reactive subscription #495 (fabriziosestito)
Fixed bugs:
- Handle DAA and unknown sap system payloads #702 (arbulu89)
- Allow a failover payload to pass validations #663 (rtorrero)
- Use NavLink in the navigation elements #623 (arbulu89)
- Persist cib last written field #622 (arbulu89)
- Handle empty list in from_list function #619 (arbulu89)
- Correct log replication and log operation mode names #517 (arbulu89)
- Include premium field handling #504 (arbulu89)
- Adjust z-index inside the Modal component #503 (dottorblaster)
- Handle unnamed cluster event #497 (arbulu89)
- Completely skip alerting feature steps when alerting is disabled #494 (nelsonkopliku)
- Use get-latest action to avoid issues with git after CVE-2022-24765 #492 (arbulu89)
- Fix Development documentation link #488 (nelsonkopliku)
- Include cluster field in the host details view #476 (arbulu89)
Closed issues:
- Footer causes double scrolling #360
- Cluster projection leftovers #233
- sap_systems or sap-systems #190
- Proposal: use ExMachina for factories #147
Merged pull requests:
- Bump jest from 28.1.2 to 28.1.3 in /assets #708 (dependabot[bot])
- Bump babel-jest from 28.1.2 to 28.1.3 in /assets #707 (dependabot[bot])
- Bump jest-environment-jsdom from 28.1.2 to 28.1.3 in /assets #706 (dependabot[bot])
- Bump react-hot-toast from 2.2.0 to 2.3.0 in /assets #703 (dependabot[bot])
- Bump tailwindcss from 3.1.5 to 3.1.6 in /assets #700 (dependabot[bot])
- Bump phoenix_live_view from 0.17.10 to 0.17.11 #699 (dependabot[bot])
- Bump esbuild from 0.14.48 to 0.14.49 in /assets #698 (dependabot[bot])
- Bump @headlessui/react from 1.6.5 to 1.6.6 in /assets #697 (dependabot[bot])
- Bump tailwindcss from 3.1.4 to 3.1.5 in /assets #696 (dependabot[bot])
- Bump eslint from 8.18.0 to 8.19.0 in /assets #693 (dependabot[bot])
- Bump jest from 28.1.1 to 28.1.2 in /assets #692 (dependabot[bot])
- Bump babel-jest from 28.1.1 to 28.1.2 in /assets #691 (dependabot[bot])
- Bump esbuild from 0.14.47 to 0.14.48 in /assets #690 (dependabot[bot])
- Bump @reduxjs/toolkit from 1.8.2 to 1.8.3 in /assets #689 (dependabot[bot])
- Bump jest-environment-jsdom from 28.1.1 to 28.1.2 in /assets #688 (dependabot[bot])
- Bump floki from 0.32.1 to 0.33.1 #687 (dependabot[bot])
- Bump @babel/core from 7.18.5 to 7.18.6 in /assets #686 (dependabot[bot])
- Bump @babel/preset-react from 7.17.12 to 7.18.6 in /assets #685 ([dependabot[bot]](https://gi...
1.0.0 - First GA release!
1.0.0 (2022-04-29)
Implemented enhancements:
- EULA is only showed after a page refresh #397
- Add mailer for important alerts #58
- Suse delivery #408 (arbulu89)
- Implement the collapsable sidebar #344 (arbulu89)
- Update execution request payload to use one cluster #336 (arbulu89)
- Handle unreachable checks execution scenario #304 (arbulu89)
- Integrate real runner execution usage #300 (arbulu89)
- Add query parameters for catalog controller #296 (arbulu89)
- Get catalog from runner #257 (arbulu89)
- Add checks catalog view #241 (arbulu89)
Fixed bugs:
- "cloudadmin" set as default as connection settings user in azure #419
- Connection settings switch doing funky things #410
- Improve sap instance parsing to use the hostname to get the fields #475 (arbulu89)
- Update the usage of the spinner icon during checks execution #467 (arbulu89)
- Filter correctly the check results by host #451 (arbulu89)
- Fix connection settings switch for when the input is empty #449 (arbulu89)
- Handle aws clusters empty lists #448 (arbulu89)
- Fix regression in Dockerfile #427 (arbulu89)
- Fix sap system column usage in the host list overview #387 (arbulu89)
- Fix cloud details fields #370 (arbulu89)
Closed issues:
- Checks catalog error message on unknown provider is not meaningful enough #433
- Detect and show Virtual IP in Pacemaker Site details (Cluster detail page) #389
- If System replication has changed in a database instance, we should emit an event and project the new values #384
- Pushing data for the first time with photofinish while on the host overview results in an error #382
- Correctly detect Pacemaker Site details in ClusterDetails #381
- use cluster discovered provider in checks execution request #380
- Host overview could reuse the already existing getInstancesOnHost selector #375
- CIB last written command enrichment broadcasted event resets checks selection redux state #366
- Missing error boundary for the single-page app #319
- Guard against empty tags #305
- Display prominent notification messages #258
- Using new! in case of nested errors raises without reporting the actual error #251
- Add links to cluster detail, when possible #242
- Add System Replication to HANA databases overview. #219
- Remove extra query in projectors when updating read models #207
- Add read_model suffix to read model tables #201
- Add the missing tests for the tags creation/deletion #198
- Cluster checks related, command and aggregate logic are not tested #101
- HostDetailsUpdated is missing from host_projector tests #80
- Add discovery integration event parsing tests #69
- Filter ipv6 and loopbacks from host ip addresses #63
- Add factory/fixtures library to the mix #57
- Add HostDetailsUpdated events #56
- Emit HostRegistered when UpdateHeartbeatStatus is received before the host registration #55
- Update configuration for Tailwind v3.0 #54
- Enable Phoenix hot reload and double check Domo compile time structs #53
- Proposal: Switch to domo instead of middleware for command validation #52
- Check enum libraries for compile time enums #49
- Add test for monitoring context #47
- Add validate middleware tests #40
- Use credo strict #35
Merged pull requests:
- Bump docker/metadata-action from 3.7.0 to 3.8.0 #473 (dependabot[bot])
- Fix html element hierarchy #471 (nelsonkopliku)
- Fix double scrollbar layout, take two #470 (dottorblaster)
- Bump swoosh from 1.6.5 to 1.6.6 #469 (dependabot[bot])
- Prune old events #468 (fabriziosestito)
- Rename dev environment by default #466 (arbulu89)
- Update CD job #465 (stefanotorresi)
- Fixes start execution trigger #463 (nelsonkopliku)
- Fix dashboard #462 (fabriziosestito)
- Bump jest from 28.0.1 to 28.0.2 in /assets #461 (dependabot[bot])
- Bump babel-jest from 28.0.1 to 28.0.2 in /assets #459 (dependabot[bot])
- Bump eventstore from
085602a
to9883f4a
#458 (dependabot[bot]) - Bump axios from 0.27.1 to 0.27.2 in /assets #457 (dependabot[bot])
- Bump postgrex from 0.16.2 to 0.16.3 #456 (dependabot[bot])
- Revert "Fix double scrollbars" #455 (dottorblaster)
- Fix alerts event handler ArgumentError when disabled #454 (fabriziosestito)
- Change discovery notification icon #453 (fabriziosestito)
- Add sign out link #452 (fabriziosestito)
- Fix double scrollbars #450 (dottorblaster)
- fix instance identification when only hana db available #447 (nelsonkopliku)
- Fix System Replication nil values projection #446 (fabriziosestito)
- Bump jest from 28.0.0 to 28.0.1 in /assets #445 (dependabot[bot])
- Bump axios from 0.27.0 to 0.27.1 in /assets #444 ([dependabot[bot]](ht...