8000 Release 0.42.0 / 2023-12-08 · perses/perses · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

0.42.0 / 2023-12-08

Compare
Choose a tag to compare
@Nexucis Nexucis released this 08 Dec 10:47
· 1092 commits to main since this release
v0.42.0
7cc74fe
  • [FEATURE] Initial Tempo Plugin (#1561)
  • [FEATURE] Add authentication system (#1472) (#1473) (#1476) (#1478) (#1484) (#1547) (#1555) (#1557) (#1591) (#1602) (#1612) (#1615)
  • [FEATURE] Add authorization system based on rbac (#1570) (#1511) (#1613) (#1601) (#1605) (#1626) (#1627)
  • [FEATURE] Adding explore page (#1477) (#1592) (#1610)
  • [FEATURE] Enabling data provisioning (#1486)
  • [FEATURE] Add sorting capability for ListVariable (#1502)
  • [FEATURE] Add Secret & GlobalSecret list view (#1501)
  • [FEATURE] Display the server config (#1496)
  • [FEATURE] Local datasources CRUD (#1587)
  • [ENHANCEMENT] Prevent using dashboard datasources before they're saved (#1603)
  • [ENHANCEMENT] Add a default encryption key (#1599)
  • [ENHANCEMENT] Use a context for the config to share it across the whole app (#1604)
  • [ENHANCEMENT] Implement the healthcheck method for Prometheus datasources (#1595)
  • [ENHANCEMENT] Several display improvements + bring back delete project button (#1590)
  • [ENHANCEMENT] Panel editor: reposition Add Query button for better UX (#1588)
  • [ENHANCEMENT] Autocomplete & filtering for ListVariable (#1576)
  • [ENHANCEMENT] Reorder navbar button on mobile (#1569)
  • [ENHANCEMENT] File DB is the default choice if no db configuration is provided (#1559)
  • [ENHANCEMENT] Panel json view: add maxheight for better UX (#1563)
  • [ENHANCEMENT] Support more attributes in Grafana migration (#1554)
  • [ENHANCEMENT] Allow opening dashboards/projects in new tabs in all cases #1544 (#1548)
  • [ENHANCEMENT] Reduce navbars size (#1492)
  • [ENHANCEMENT] Add some throughput units (#1493)
  • [BUGFIX] Wrap PrometheusDatasourceEditor with react-hook-form Controllers (#1621)
  • [BUGFIX] Hide information card if empty (#1608)
  • [BUGFIX] Fix broken type-check on main branch (#1611)
  • [BUGFIX] Fix home page broken if config 'information' is empty (#1607)
  • [BUGFIX] Fix marshalling authorisation config in json (#1598)
  • [BUGFIX] Remove extra call to setDatasourceDrawerOpened in DatasourceList (#1597)
  • [BUGFIX] Fix typo in QuerySummaryTable (#1596)
  • [BUGFIX] Fix YAML files not working for provisioning (#1589)
  • [BUGFIX] ListVariable: fix scroll reset after a new option is selected (#1579)
  • [BUGFIX] Saved value for allowMultiple was not retrieved (#1577)
  • [BUGFIX] Fix several issues with JSON views (#1562)
  • [BUGFIX] Avoid failing grafana migration in multiple cases (#1549)
  • [BUGFIX] Fix unwanted thresholds when migrating timeseries panels (#1495)
  • [BUGFIX] Fix grafana migration failing in some corner cases (#1487)
  • [BREAKINGCHANGE] GenerateChartsTheme can override any value
  • [BREAKINGCHANGE] Move any security config to a dedicated struct (#1560)
  • [BREAKINGCHANGE] Allow TimeRangeProvider and TemplateVariableProvider to live without QueryParamsProvider
  • [BREAKINGCHANGE] Change plugin structure to rely on regular .cue files only (#1489)
  • [BREAKINGCHANGE] Separate the datasource selector frontend from backend (#1488)
  • [DOC] Added section 2 with container installation (#1593) (#1624)
  • [DOC] Added user documentation for section 1, introduction to Perses. (#1574)
  • [DOC] Added first user documentation structure with ToC. (#1553)
  • [DOC] Complete documentation about the API. (#1471) (#1479) (#1483) (#1490) (#1491) (#1500)
  • [DOC] Complete documentation about the backend configuration. (#1467)
Commits
  • [IGNORE] Complete doc about the config by @Nexucis in #1467
  • Bump github.com/gavv/httpexpect/v2 from 2.15.0 to 2.16.0 by @dependabot in #1462
  • [FEATURE] Add support of user by @Nexucis in #1472
  • [IGNORE] Add doc about secret by @Nexucis in #1471
  • [FEATURE] Add authentication endpoint by @Nexucis in #1473
  • [BUGFIX] Fix too-restrictive regex used for URL validation by @AntoineThebaud in #1470
  • [ENHANCEMENT] Auth return a JWT token by @Nexucis in #1476
  • [IGNORE] add project documentation by @Nexucis in #1479
  • [FEATURE] Activate JWT middleware on any non anonymous endpoints by @Nexucis in #1478
  • [IGNORE] Move resource documentation to a dedicated folder by @Nexucis in #1480
  • [IGNORE] Add authorization doc by @Gladorme in #1481
  • [IGNORE] Document how to embed a panel in a React App by @celian-garcia in #1482
  • [ENHANCEMENT] CLI cmd login can use a token by @Nexucis in #1484
  • [IGNORE] missing user management in CLI service by @Nexucis in #1485
  • [BUGFIX] Fix grafana migration failing in some corner cases by @AntoineThebaud in #1487
  • [REFACTOR] Separate the datasource selector frontend from backend by @celian-garcia in #1488
  • [BREAKINGCHANGE] Change plugin structure to rely on regular .cue files only by @AntoineThebaud in #1489
  • [IGNORE] review datasource documentation by @Nexucis in #1490
  • [BUGFIX] Fix unwanted thresholds when migrating timeseries panels by @AntoineThebaud in #1495
  • [ENHANCEMENT] Add some throughput units by @Gladorme in #1493
  • [ENHANCEMENT] Reduce navbars size by @AntoineThebaud in #1492
  • [IGNORE] add user documentation by @Nexucis in #1491
  • [FEATURE] display the server config by @Nexucis in #1496
  • [IGNORE] upgrade go version in gitpod by @Nexucis in #1499
  • Merge back release v0.41.1 by @Nexucis in #1498
  • [FEATURE] Add Secret & GlobalSecret list view by @Gladorme in #1501
  • [FEATURE] Add sorting capability for ListVariable by @AntoineThebaud in #1502
  • [ENHANCEMENT] align recently dash view table by @nicolastakashi in #1504
  • [IGNORE] push docker image on the main branch by @Nexucis in #1505
  • [IGNORE] add doc about variable by @Nexucis in #1500
  • [IGNORE] add docker credential when running on the main branch by @Nexucis in #1506
  • [IGNORE] override VERSION on the main branch by @Nexucis in #1509
  • [IGNORE] Fix link to the version in the footer by @Nexucis in #1510
  • [FEATURE] Enabling data provisioning by @Nexucis in #1486
  • [IGNORE] Configure dependabot to rely on ui/api labels instead of go/javascript by @AntoineThebaud in #1521
  • [BUGFIX] Avoid failing grafana migration in multiple cases by @AntoineThebaud in #1549
  • [ENHANCEMENT] Allow opening dashboards/projects in new tabs by @Gladorme in #1548
  • [IGNORE] review the dashboard documentation by @Nexucis in #1483
  • [IGNORE] Use CUE alias syntax in mapping.cuepart to avoid dirty variable naming by @AntoineThebaud in #1550
  • Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 by @dependabot in #1508
  • [FEATURE] Add Role, RoleBinding, GlobalRole and GlobalRoleBinding kinds by @Gladorme in #1511
  • [FEATURE] Add Sign-in and Sign-up page by @Nexucis in #1547
  • [ENHANCEMENT] Use stack for Sign(in / up) views by @Gladorme in #1555
  • [ENHANCEMENT] Added first user documentation structure with ToC by @eschabell in #1553
  • [BREAKINGCHANGE] Allow TimeRangeProvider and TemplateVariableProvider to live without QueryParamsProvider by @celian-garcia in #1475
  • [ENHANCEMENT] Support more attributes in Grafana migration by @AntoineThebaud in #1554
  • Bump github.com/prometheus/common from 0.44.0 to 0.45.0 by @dependabot in #1507
  • [ENHANCEMENT] Store JWT token in cookies and redirect if the token is expired by @Nexucis in #1557
  • [BREAKINGCHANGE] Move any securiy config to a dedicated struct by @Nexucis in #1560
  • [ENHANCEMENT] Panel json view: add maxheight for better UX by @AntoineThebaud in #1563
  • [BUGFIX] Fix several issues with JSON views by @AntoineThebaud in #1562
  • [IGNORE] Remove unused data sample file by @AntoineThebaud in #1565
  • [IGNORE] Fix redirection when token expired by @Nexucis in #1566
  • [IGNORE] merge back changes from feature/permission-management by @Nexucis in #1568
  • [ENHANCEMENT] File DB is the default choice if no db configuration is provided by @Nexucis in #1559
  • [ENHANCEMENT] Reorder navbar button on mobile by @Nexucis in #1569
  • [ENHANCEMENT] Added user documentation for section 1, introduction to Perses. by @eschabell in #1574
  • Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #1572
  • [ENHANCEMENT] Autocomplete & filtering for ListVariable by @AntoineThebaud in #1576
  • Bump github.com/huandu/go-sqlbuilder from 1.22.0 to 1.23.0 by @dependabot in #1573
  • [BUGFIX] saved value for allowMultiple was not retrieved by @AntoineThebaud in #1577
  • [BUGFIX] ListVariable: fix scroll reset after a new option is selected by @AntoineThebaud in #1579
  • [BREAKINGCHANGE] generateChartsTheme can override any value by @celian-garcia in #1558
  • [IGNORE] use common github action by @Nexucis in #1585
  • [ENHANCEMENT] Panel editor: reposition Add Query button for better UX by @AntoineThebaud in #1588
  • [BUGFIX] Fix YAML files not working for provisioning by @karsov in #1589
  • [FEATURE] adding explore page by @nicolastakashi in #1477
  • [ENHANCEMENT] Submit sign-in & sign-up forms on pressing Enter key by @karsov in #1591
  • [ENHANCEMENT] several display improvements + bring back delete project button by @AntoineThebaud in #1590
  • [BUGFIX] Fix broken import on Explore view + some display adjustments by @AntoineThebaud in #1592
  • Bump github.com/huandu/go-sqlbuilder from 1.23.0 to 1.24.0 by @dependabot in #1594
  • Bump github.com/goreleaser/goreleaser from 1.21.2 to 1.22.1 by @dependabot in #1582
  • Bump golang.org/x/crypto from 0.14.0 to 0.15.0 by @dependabot in #1583
  • Bump github.com/labstack/echo/v4 from 4.11.2 to 4.11.3 by @dependabot in #1580
  • Bump github.com/golang-jwt/jwt/v5 from 5.0.0 to 5.1.0 by @dependabot in #1584
  • [BUGFIX] Remove extra call to setDatasourceDrawerOpened in DatasourceList by @sinkingpoint in #1597
  • [BUGFIX] Fix typo in QuerySummaryTable by @sinkingpoint in #1596
  • [FEATURE] Authorization - Add RBAC Service by @Gladorme in #1570
  • [BUGFIX] Fix marshalling authorisation config in json by @Nexucis in #1598
  • [ENHANCEMENT] Implement the healthcheck method for Prometheus datasources by @sinkingpoint in #1595
  • [ENHANCEMENT] Local datasources CRUD by @AntoineThebaud in #1587
  • [ENHANCEMENT] Use a context for the config to share it across the whole app by @Nexucis in #1604
  • [FEATURE] UI - Add CRUD for Roles and RoleBindings resources by @Gladorme in #1601
  • [ENHANCEMENT] add a default encryption key by @Nexucis in #1599
  • [ENHANCEMENT] Added section 2 with container installation by @eschabell in #1593
  • [BUGFIX] Fix home page broken if config 'information' is empty by @Gladorme in #1607
  • [FEATURE] UI - Add CRUD for GlobalRoles and GlobalRoleBindings resources by @Gladorme in #1605
  • [FEATURE] Initial Tempo Plugin by @zhuje in #1561
  • [ENHANCEMENT] Prevent using dashboard datasources before they're saved by @sinkingpoint in #1603
  • [BUGFIX] Fix reaching directly the page explorer without using the react router by @Nexucis in #1610
  • [BUGFIX] fix broken type-check on main branch by @AntoineThebaud in #1611
  • [ENHANCEMENT] Implement Refresh token logic by @Nexucis in #1602
  • [ENHANCEMENT] SignUp page can be deactivated and sign-in page cannot be reached if token exists by @Nexucis in #1612
  • [IGNORE] Fix e2e tests and usage of enable_auth in the UI by @Nexucis in #1614
  • [IGNORE] Allow the use of JS/TS falsiness by @Gladorme in #1609
  • [BUGFIX] Hide information card if empty by @Gladorme in #1608
  • Bump golang.org/x/crypto from 0.15.0 to 0.16.0 by @dependabot in #1620
  • Bump github.com/golang-jwt/jwt/v5 from 5.1.0 to 5.2.0 by @dependabot in #1619
  • [IGNORE] Support merge group in the ci by @Nexucis in #1623
  • [ENHANCEMENT] Add a short account menu with a way to logout by @Nexucis in #1615
  • [ENHANCEMENT] Fixes to remove Podman specific mentions in the container installatio… by @eschabell in #1624
  • [BUGFIX] Wrap PrometheusDatasourceEditor with react-hook-form Controllers by @sinkingpoint in #1621
  • [IGNORE] Refactor authorization package by @Nexucis in #1625
  • [FEATURE] Add Authorization Provider + User Permission API Endpoint by @Gladorme in #1613
  • IGNORE: changing docs structure to fit website structure by @nicolastakashi in #1622
  • [ENCHANCEMENT] Refresh cache after Role/RoleBinding update + improve RoleBinding validation by @Gladorme in #1626
  • [FEATURE] Add RBAC cache synchro for SQL setup by @Gladorme in #1627
  • Release v0.42.0 by @Nexucis in #1628

New Contributors

Full Changelog: v0.41.1...v0.42.0

0