Skip to content

Latest commit

 

History

History
2395 lines (1627 loc) · 240 KB

CHANGELOG.md

File metadata and controls

2395 lines (1627 loc) · 240 KB

0.150.1 (2024-10-01)

0.150.0 (2024-09-20)

Features

  • helm: upgrade Directory PostgreSQL version from v11 to v15 (d39d53f), closes nlx#1171

0.149.7 (2024-06-27)

0.149.6 (2024-06-21)

Bug Fixes

  • helm: corrected log_truncate_on_rotation setting for Postgres (0236ebb), closes fsc-nlx#198

0.149.5 (2024-03-14)

0.149.4 (2023-10-25)

0.149.3 (2023-10-12)

0.149.2 (2023-07-19)

Bug Fixes

  • inway: log organization serialnumber instead of organization name (3189a92), closes nlx#1171

0.149.1 (2023-06-29)

0.149.0 (2023-06-29)

Features

  • ca-certportal: extend default validity of certificates from 1 to 3 years (1ef7961), closes nlx#1772

Reverts

0.148.0 (2023-06-21)

Features

  • management: introduce first step of new Management UI for FSC (3a7c90b), closes nlx#1712

Reverts

0.147.1 (2023-04-06)

0.147.0 (2023-04-06)

Bug Fixes

  • add ReadHeaderTimeout for all http servers to prevent possible slowloris attacks (09f407c), closes nlx#1171
  • management: let oidc sessions expire after 8 hours (ae42a19), closes nlx#1171
  • management: only send oidc cookie over https connections (f75ae7d), closes nlx#1171
  • management: take SessionCookieSecure setting into account when storing cookies (3f3c43b), closes nlx#1699

Features

  • directory: rework UI to use Server Side Rendering (14eaeaa), closes nlx#1171

0.146.8 (2023-03-02)

0.146.7 (2023-03-02)

0.146.6 (2023-03-02)

0.146.5 (2023-02-27)

0.146.4 (2023-02-27)

0.146.3 (2023-02-23)

0.146.2 (2023-02-23)

0.146.1 (2023-02-22)

0.146.0 (2023-02-13)

Bug Fixes

  • helm: directory chart uses correct existingSecret value (a6c5039), closes nlx#1171

Features

  • management: display feedback when removing an Inway fails (129afbd), closes nlx#1171

0.145.0 (2023-01-02)

Features

0.144.1 (2022-12-29)

Bug Fixes

  • management: use correct translation for sync error (13ef255), closes nlx#1171

0.144.0 (2022-11-29)

Features

  • management: replace toasters with an alert when synchronization of access requests fails (64820f6), closes nlx#1635
  • management: save OIDC sessions in database instead of cookie (1dae1f5), closes nlx#1648

0.143.0 (2022-11-08)

Bug Fixes

  • management: delete OutgoingAccessRequest when the remote proof can not be found (c2e4c9c), closes nlx#1653

Features

  • management: add withdraw and terminate access as a consumer (3adb068), closes nlx#1420

0.142.0 (2022-10-31)

Bug Fixes

  • management: display only the 100 latest auditlogs (c6375bf), closes nlx#1633
  • management: ensure syncing access requests on the Directory Overview page properly pauzes (d24d56c), closes nlx#1632
  • management: prevent request access model from flickering (4581126), closes nlx#1632
  • management: show correct destination in transaction log when order is empty (39bf749), closes nlx#1645

Features

  • management: show delegator in transaction log page when direction is OUT (b0bcd4f), closes nlx#1636

0.141.0 (2022-10-06)

Bug Fixes

  • add correct casing for creating services via nlxctl (88ba50d), closes nlx#1612
  • inway: use correct transaction log direction in postgres txlogger (4cb73f3), closes nlx#1630
  • let protoc openapiv2 output correct snake_case fieldnames (b6dd8ba), closes nlx#1612

Features

  • management: configure OIDC client secret using an existing secret (f738e3c), closes nlx#1628

0.140.0 (2022-09-28)

Bug Fixes

  • management: add missing organization name to toast when rejecting access (1bbb9e7), closes nlx#1602
  • management: ensure Access Proof is synced when an AR gets approved (9abd9aa), closes nlx#1602

Features

  • management: add sync & sync_all permissions to the readonly role (d78d2eb), closes nlx#1602
  • management: add sync of all outgoing access requests when adding an order (757049c), closes nlx#1602
  • management: add sync of all outgoing access requests when opening the Directory overview (da3e580), closes nlx#1602
  • management: add SyncAllOutgoingAccessRequests API endpoint (b9a8254), closes nlx#1602
  • management: disable the scheduler job for Outgoing Access Requests (a930af5), closes nlx#1602
  • management: display the organizations for which access syncing has failed (a82047e), closes nlx#1602
  • management: display toaster if sync of Access Request fails for a directory service (ea13f3b), closes nlx#1602
  • management: introduce SyncOutgoingAccessRequests endpoint to enable syncing manually (7754923), closes nlx#1602
  • management: pause syncing access requests if the user is visiting another tab (2eee10f), closes nlx#1602
  • management: show spinner on Directory page until the sync has completed (ddb5ef1), closes nlx#1602
  • management: synchronize access requests every 3 seconds for the Directory overview page (0727739), closes nlx#1602

0.139.0 (2022-09-21)

Bug Fixes

  • add missing copyright notice headers (19cba1e), closes nlx#1422
  • add missing newlines (bdc5015), closes nlx#1422
  • directory: add 'norefferer' to documentation link to resolve vulnerability (b4e5666), closes nlx#1171
  • directory: enable clicking a service row to view the details of a service (9941054), closes nlx#1617
  • management: add 'norefferer' to documentation link to resolve vulnerability (ab1055f), closes nlx#1171
  • management: correctly update Inway fields during registration (283570c), closes nlx#1603
  • txlog: allow datasubject keys with a minimal length of 1 character (86640e5), closes nlx#866
  • txlog: fix creating transactionlog without order (f28bcf5), closes nlx#866
  • txlog: remove default tag from txlog-api helm values.yaml (910bf63), closes nlx#1619

Features

  • directory: add version endpoint to the directory api (0889561), closes nlx#1598
  • docs: add directory monitor egress ip (d073106), closes nlx#1605
  • inway,outway: include error in output message when setting up the transaction logger fails (18687fd), closes nlx#866
  • inway: add option to helm chart to configure ca certificate (003183f), closes nlx#1601
  • inway: add support for grpc transactionlog api (eaf9c91), closes nlx#866
  • management: keep track of errors using Outgoing Access Request when requesting access fails (d64705b), closes nlx#1602
  • management: rework SendAccessRequest to directly communicate with the other organization (b7c1db8), closes nlx#1602
  • outway: add support for grpc transactionlog api (b245312), closes nlx#866
  • txlog: implement add record endpoint (743d6f0), closes nlx#866

0.138.0 (2022-08-23)

Bug Fixes

  • management: enable parsing audience as array in oidc access-token (3a57a51), closes nlx#1595

Features

  • txlog: add index to created column of records table (7eec5c2), closes nlx#785

0.137.3 (2022-08-16)

0.137.2 (2022-08-16)

0.137.1 (2022-08-16)

0.137.0 (2022-08-15)

Features

0.136.0 (2022-08-03)

Bug Fixes

  • directory: ensure a service is registered for the correct Inway (f97b578), closes nlx#1584
  • directory: ignore transaction done error when registering a service (4f43626), closes nlx#1171
  • inway,outway: import Postgres driver (4550323), closes nlx#1579

Features

  • inway: log error when offered service cannot be reached (c07cbdf), closes nlx#1171
  • management: add auditlog record for deleting an Outway (b63b012), closes nlx#1581
  • management: add remove outway feature (5478565), closes nlx#1581
  • management: show error when user has no permission in management UI (a18271e), closes nlx#1547
  • management: show feedback if accepting the ToS fails (e8c2f2f), closes nlx#1547
  • management: show feedback if adding an Inway fails (2dcb0c4), closes nlx#1547
  • management: show feedback if removing an Inway fails (63a5d0e), closes nlx#1547
  • management: show feedback if updating the settings fails (1841efd), closes nlx#1547
  • outway: keep announcing to the management api after startup (4b8f483), closes nlx#1581
  • return structured errors in json format when calling outway (e99ad57), closes nlx#1557
  • txlog: enable 'migrate status' command for the txlog-api + copy migrations from txlog-db (2de8538), closes nlx#1579
  • txlog: enable 'migrate up' command for the txlog-api (914797f), closes nlx#1579
  • txlog: introduce initContainer for txlog-api migrations + remove job-transaction-log.yaml (d510ffb), closes nlx#1579

Reverts

  • ca-cfssl-unsafe: use go 1.18.5 instead of go 1.19.0 (25711a3), closes nlx#1581

0.135.1 (2022-07-19)

0.135.0 (2022-07-18)

Bug Fixes

Features

  • management: introduce readonly role (ca0c638), closes nlx#1547
  • management: move contact section to the top + convert to collapsible (f7cb253), closes nlx#1576
  • management: reintroduce access icon for the Directory page (d38d2ee), closes nlx#1576

0.134.1 (2022-06-30)

0.134.0 (2022-06-30)

Features

  • inway: add split service ability to the helm chart (e18a442), closes nlx#1563

0.133.2 (2022-06-28)

0.133.1 (2022-06-28)

0.133.0 (2022-06-28)

Features

0.132.2 (2022-06-27)

0.132.1 (2022-06-27)

0.132.0 (2022-06-27)

Bug Fixes

  • management: show destination organization for outgoing transactions (79a5905), closes nlx#1555

Features

  • management: display organization name instead of OIN for the audit log page (1bb1be0), closes nlx#1555
  • management: display organization name instead of OIN for the orders page (51f9b7b), closes nlx#1555
  • management: display organization name instead of OIN for the transaction log page (665a13c), closes nlx#1555
  • management: return organization name with serial number for the transaction log service (4e171f8), closes nlx#1555
  • management: show OIN instead of name if the organization name is not available (a9fb881), closes nlx#1555

0.131.1 (2022-06-10)

0.131.0 (2022-06-07)

Bug Fixes

  • management: fix unsetting org inway when deleting inway (5312610), closes nlx#1458
  • management: fix wrong title for inway delete button (a477092), closes nlx#1458

Features

  • management: display transaction id in the transaction log (ef8f56a), closes nlx#1554
  • management: show error message when requesting access fails (935b25f), closes nlx#1545
  • management: show toaster when succesfully deleted inway in management ui (01f9071), closes nlx#1458

0.130.3 (2022-05-30)

Reverts

  • update helm release parkeerrechten-admin to v0.2.0 (a0eac3b), closes nlx#1171

0.130.2 (2022-05-25)

0.130.1 (2022-05-19)

0.130.0 (2022-05-18)

Features

  • helm: use pull policy 'Always' as default for all NLX Helm charts (3ca215e), closes nlx#1171

0.129.0 (2022-05-17)

Bug Fixes

  • directory: return ManagementAPIProxyAddress instead of the regular address (d71e063), closes nlx#1518
  • docs: fix link to try-nlx docker introduction page (58d378d), closes nlx#1171
  • docs: re-enable tabs for OS specific commands for Getting up and running (254bee3), closes nlx#1171

Features

  • add structured errors for grpc endpoints in outway and management api (0277122), closes nlx#1522
  • add the Manage Citizens UI to review, ACC and demo environment (02c03c1), closes nlx#1171
  • outway: rename authorization header to X-Nlx-Autorization (0e030b3), closes nlx#1527
  • outway: strip authorization headers (bd7a6b6), closes nlx#1527
  • remove custom implementation of the auth-service (21ab9fe), closes nlx#1527

Reverts

0.128.2 (2022-04-26)

0.128.1 (2022-04-25)

0.128.0 (2022-04-25)

Bug Fixes

  • management: handle access request being revoked before access proof is synced (1850f9e), closes nlx#1526
  • management: remove duplicate 'One time cost' field from the request access dialog (78ce73d), closes nlx#1525

Features

  • inway: created separation between nlx errors and other errors (8c3b406), closes nlx#1521
  • inway: enable specifying the Management API Proxy address (5ba951c), closes nlx#1503
  • management: auto sync organization email address to directory (d38f57f), closes #1444
  • outway: return 540 as HTTP status code for all NLX related errors (7dbfbe9), closes nlx#1521

Reverts

0.127.0 (2022-04-04)

Features

  • inway and outway allow and preserve trailing slashes (98158bc)
  • inway: add authorization plugin to inway (c4dc4fe)
  • management: replace Serial Number with OIN in the Management UI (4b504b5), closes #1498
  • management: separate OIN from organization name in the confirmation modals (3c50548), closes #1498
  • outway: change auth plugin to work with OPA servers (0e97b43)

0.126.0 (2022-03-22)

Bug Fixes

  • management: show 404 view for directory service when it is removed while polling (fe82b8b), closes #1499

Features

  • outway: do not require trailing slash in service call (b702fa8)

0.125.0 (2022-03-17)

Bug Fixes

  • add delegatee public key fingerprint to request claim call (51ad428)
  • docs: update Algolia settings to re-enable search (1c050fd), closes #1491
  • management: add default value outway self address to migration (235ed73)
  • management: always resume polling the directory service (73081fc), closes #1427
  • management: correct revoke access translation and add finger print to access grant (83d20dc)
  • management: enable displaying the incoming order detail drawer (ab92fd5), closes #1427
  • management: go import'ed (3c66034)
  • management: make retry requesting access work again (2638804), closes #1427
  • management: reword error message (e66e77c), closes #1427
  • management: rework broken Edit Order page (4211e71), closes #1427
  • management: send the public key PEM when requesting access to a service (8f083b0), closes #1427
  • management: show access request as received when its approved but has no prove yet (81e2c2a), closes #1427
  • management: use correct organization serial number to update a DirectoryService model (3e2e6e5), closes #1427
  • management: using an order works (41f04bd)

Features

  • add outway self addres to modd and helm chart (de7f872)
  • directory: delegation claims use access proofs (fe46215)
  • inway: improved delegation error messages (b88c4bd)
  • management: add get outways by public key fingerprint call and register outway self address (ff94f64)
  • management: add migration for outgoing_orders_access_proofs table (448c108)
  • management: add pub key fingerprint to outway (3d434f6)
  • management: add public fingerprint to list incoming access request (c876d3b)
  • management: add public key fingerprint to access request detail page (6cad222)
  • management: add public key fingerprint to create orders (3eb5410)
  • management: add public key PEM to create outgoing access request and duplicate service check (46e16c9)
  • management: disable selecting an access proof of an order for an already selected service (805c2b2), closes #1491
  • management: display Outways & public key in the request access modal (9ad5f9c), closes #1427
  • management: display warning when one of the access requests failed for a service (2f60a48), closes #1427
  • management: enable listing incoming and outgoing orders with public key fingerprints (439ebe1), closes #1427
  • management: include access proof models for ListOutgoingOrders (e3d3be4), closes #1427
  • management: include access proof models for ListOutgoingOrders (wip) (a4cee4e), closes #1427
  • management: include ListenAddress when listing the Outways (7f7b3b3), closes #1427
  • management: make access detail modal more organized (0eec9d0)
  • management: only show the subject serial number for the incoming orders (0a0c183), closes #1427
  • management: orders use accessproofs (29ae245)
  • management: provide organization serialnumber when retrieving a claim (fabc95b)
  • management: regenerate management api client (89f790e), closes #1427
  • management: regenerate management api client (dacfbe9), closes #1427
  • management: remove column title for access (80978fe)
  • management: remove the cancelled state for the access requests (59589d3), closes #1427
  • management: return access state per public key fingerprint in list services (cc9d2ed)
  • management: rework code & ui of access state for Outways (9c5830d), closes #1427
  • management: rework determining the access state based on the revoked at property (22d8f8c), closes #1427
  • management: rework the AddOrderPage to use Public Key Fingerprints for access (8ba71b1), closes #1427
  • management: show status of access requests per certificate (34eeedf), closes #1427
  • management: store access proof models when creating an outgoing order model (883de52), closes #1427
  • management: sync access requests using the public key fingerprint (4a921f7), closes #1427
  • management: use full with for alert with access request error (121d9cc), closes #1427
  • outway: add grpc server and sign order claim call (62d193f)
  • outway: improved error messages delegation (ea7572c)
  • outway: pass listen address when registering to the Management API (13ae3f5), closes #1427
  • outway: register self address in management api (0991d7f)
  • remove passing listen address when registering an Outway (23190c4), closes #1427

Reverts

  • management: include ListenAddress when listing the Outways (3f26d76)
  • outway: pass listen address when registering to the Management API (4284a87)
  • update dependency @commonground/design-system to v21.1.1 (4bd2e2c)

0.124.0 (2022-02-28)

Bug Fixes

  • directory: ensure external links of the Navigation are opened correctly (ca02b92)
  • docs: update filename in command to fix file permissions (daa5433)
  • docs: upgrade the Algolia credentials to use the team core mailbox account (91596c1)

Features

  • directory: made database connection parameters configurable for directory-monitor (45aea7e)

0.123.0 (2022-02-11)

Bug Fixes

  • directory: increase health check interval of the monitor (78b08ca)
  • management: ensure only unlocked access requests are being synced (5e586d9)
  • management: typo in transaction logs of requests made in behalf of an other organization (facb26a)

Features

  • management: remove stacktrace drawer when showing a failed outgoing access request (cc43af9), closes #1427
  • management: remove the quick access button from the Directory page (a0bee7a), closes #1427

0.122.0 (2022-02-07)

Bug Fixes

  • enable ToS for production only (323131c), closes #1438
  • management: add specific error message for empty inway address (299495f)
  • management: ensure audit log for accepting ToS can be handled (60d3e91), closes #1438
  • management: ensure ToS can only be accepted once (411413a)
  • management: prioritize OutgoingAccessRequests with state 'created' when syncing access requests (1bd2eeb), closes #1429
  • management: removed confusing horizontal lines on login page (bbebd14)
  • management: show org name in access grant toaster (5c73924)
  • management: sync access proofs even if the outgoing access request has the state failed (4696e1d)

Features

  • directory: add terms of service flag to helm chart (5c10fa9)
  • directory: add terms of service to the directory api (7a44390)
  • management: add terms of service status and accept routes in api (fa6babe)
  • management: add the Terms and Condition route (af971d6), closes #1438
  • management: do not enforce accepting ToS when the directory is unavailable (bb0aa52), closes #1438
  • management: enable accepting the ToS (3b66d17), closes #1438
  • management: enable retrieving the ToS using the ApplicationStore (92b2c49), closes #1438
  • management: fetch the terms of service status as part of the ToS context (7b145a5), closes #1438
  • management: implement AuditLog for accepting Terms of Service (333430e), closes #1438
  • management: implement GetTermsOfService API call for the Management API (6e5e8f4), closes #1438
  • management: implement Terms of Service context provider (dfef6a1), closes #1438
  • management: lower the interval for synchronizing access requests (0ecd15e)
  • management: only redirect to ToS when ToS is enabled for the directory (4875fdd), closes #1438
  • management: scheduler processes all outdated access requests (b1d3c23)
  • management: update ToS link text (154998c)

Reverts

  • strip nlxio prefix from Docker images when not using Docker Hub (75c4e14)
  • update dependency axe-core to v4.4.0 (5820288)

0.121.1 (2022-01-12)

Bug Fixes

  • management: set txlog basic auth headers (3591a05)

0.121.0 (2022-01-12)

Bug Fixes

Features

  • management: add transactionlog to the user interface (805269d)
  • management: show message when transaction log api is disabled (74f9993)
  • txlog: add txlog api and add txlog client to management api (2941495)

Performance Improvements

  • management: prevent useless rerender of the Avatar component (e6f7c1f)

0.120.0 (2021-12-22)

Bug Fixes

  • add frontend validation to organization email field and remove required field (ec5fa95)
  • directory: add directory.nlx.io as Demo environment to environments menu (010febf)
  • management: corrected typo in settings page (47e905c)
  • management: preselect selected services when editing an order (c4dbfbc)
  • management: show non-editable fields in edit order form (25f4925)
  • txlog-db: update migrate version in txlog-db image (4ec4b96)

Features

  • ca-certportal: use existing serial number when csr contains the serial number (3ffea7d)
  • directory: add participant data to the directory ui (227559f)
  • directory: register outway (14c21ef)
  • directory: register outway (6ee4289)
  • management: add organization email to settings (6e4bffd)
  • management: allow changing existing orders in management API (fd7baf9)
  • management: make it possible to edit orders in ui (e575f1f)
  • management: show order update in audit log (41c4132)

0.119.0 (2021-11-24)

Bug Fixes

  • directory: add correct service names in the grpc files for backward compatibility (fbc7672)
  • inway: correctly set inway as ready (340055f)
  • management: eslint issues from new eslint config (08851ac)
  • management: update delete inway popup copy (99a5979)
  • management: use stam+t for third person singular verb in Dutch (9f876d6)

Features

  • management: add inway delete to auditlog (880f977)
  • management: add remove inway button to management ui (4533fc5)
  • management: add remove inway button to management ui (f965d2e)
  • management: implement deletion of inway in management UI and handle inway reregister (8d170c3)
  • management: implement deletion of inway in management UI and handle inway reregister (9557e7e)
  • management: show clearly which services are offered by own organization (f3f6546)

0.118.1 (2021-11-09)

Bug Fixes

  • management: if an access request already exists it is reused (571913c)

0.118.0 (2021-11-08)

Bug Fixes

  • management: remove broken specification button (f68bbea)

Features

  • directory: open specifiation links in external redoc website (970a523)
  • management: add open specification button for service details (435f1d3)

0.117.1 (2021-10-31)

Bug Fixes

  • management: update public key pem in database when registering an outway (e0ef0e0)
  • outway: send organization certificate public key to management api (d7bcaee)

0.117.0 (2021-10-31)

Bug Fixes

  • directory: add idle connection timeout to the directory monitor (d9c72db)
  • directory: add missing organization struct (a67e06c), closes #1270
  • directory: enable filtering by serial number (5b417a9), closes #1270
  • docs: regenerate packe-lock.json (09e106a)
  • helm: update Outway endpoints to use organization serial number instead of organization name (896f0e2), closes #1376
  • helm: update Outway endpoints to use organization serial number instead of organization name (83dd545), closes #1376
  • inway: use organization serial number for authentication (ae0ac80)
  • management: ensure height of PrimaryNavigation is always at least 100vh (07bb39a), closes #1376
  • management: fix formatting of new lines when displaying Public Key PEM of Outway (fe42fab), closes #917
  • management: fix incorrect translation (f68849d), closes #917
  • management: linting & tests (312ed0f)
  • management: remove existing audit logs (48790d5), closes #1376
  • management: remove existing incoming/outgoing access requests (706f511), closes #1376
  • management: rework incorrect migrations (cf2e7eb)
  • management: update create access request audit log (a3131ca), closes #1376
  • management: update reject access request audit log (65265ba), closes #1376
  • management: use correct organization name and serial number in audit log service record (7198964)
  • management: use correct plural keys in translation files (fae7408)
  • management: use max length of 100 for the outway name in the DB (f966156), closes #917
  • management: use organization serial number to get inway proxy address (a6c5b04)
  • management: use varchar instead of char for directory organization serial numbers (f441a3d), closes #1376

Features

  • directory: add serial number to directory inspection api (62aefde)
  • directory: connect ui to inspection api (719fdbe)
  • directory: expanded logging capability of the directory monitor (7621e5e)
  • directory: use serial number in inspection api (431187b)
  • management: add filter buttons to the Inways page (21860b5), closes #917
  • management: add icons for Inways and Outway tabs (8f9c6d6), closes #917
  • management: add organization serial number when listing incoming access requests (80b55cf), closes #1270
  • management: add organizationSerialNumber for the ListServicesResponse (9dfcb2d), closes #1270
  • management: add outway registering itself to management api and listing outways (a88f38d)
  • management: add serial number support to access grants (ba2e0d5)
  • management: generate new client for ui from api protobuf (db2095b)
  • management: introduce Outway detail page (d2ffca9), closes #917
  • management: introduce Outway model + store (ddb994c), closes #917
  • management: introduce subpage /inways-and-outways/inways to display inways (67fe881), closes #917
  • management: introduce the Outways component (52c90e3), closes #917
  • management: rename /inways route to /inways-and-outways (e3bb10c), closes #917
  • management: rename access request method name (bf9b102), closes #1270
  • management: rework revoke Access Grant to work with serial number (ac8b1e9), closes #1370
  • management: show outways in outway tab list (5790ca6)
  • management: style the Public Key PEM information of an Outway (8eae9fa), closes #917
  • management: update Inway to pass the certificate serial number when proxying to Management (6bf00b6), closes #1370
  • management: update label for the delegatee of the Add order form (b870d70), closes #1376
  • management: update SendAccessRequest to only require the outgoing access request ID (73c3bb5), closes #1376
  • management: use organization serial number for GetLatestAccessGrantForService (1637645), closes #1376
  • management: use organization serial number for orders (8f31ce7)
  • management: use organization serial number instead of name for CreateAccessRequest (bcd5524), closes #1376
  • management: use organization serialnumber for get latest incoming access requests (3be8a7e)
  • management: use serial number in service request (11a2606)
  • management: use varchar(20) for organization_serial_number instead of char(20) (8349c5f), closes #1270
  • outway: use serial number instead of organization name (20e65e6)
  • register organization inway in directory via inways instead of management api (f0ac6ce), closes #1362
  • use subject serialnumber in the directory registration API (fa1162c)

0.116.0 (2021-10-12)

Bug Fixes

  • docs: resolve broken link to Try NLX (df0f75c)

Features

  • register organization inway in directory via inways instead of management api (c905d77)

Reverts

  • register organization inway in directory via inways instead of management api (b6159aa)

0.115.0 (2021-09-21)

Bug Fixes

  • add listen to syscall.SIGQUIT to enable graceful shutdown (61bf651), closes #1349
  • inway: add missing signal to enable graceful shutdown (37b4ad1), closes #1349
  • wait for sigterm in go routine instead of defer (da88f78)

Features

  • ca-certportal: add subject serialnumber when generating a certificate (ddaafc2), closes #1364
  • directory: display the organization serial number when present (e8f975a), closes #1356
  • helm: improve error message when creating a user which already exists (96a0931)
  • management: display the organization serial number when present (88513d4), closes #1366

0.114.1 (2021-09-16)

0.114.0 (2021-09-16)

Bug Fixes

  • helm: oidc sessionSignKey not required with enableBasicAuth (0d174d5)
  • management: properly synchronize incoming orders (fb8dd6c)
  • management: use error.is instead of == when checking errors (450071a)

Features

  • management: add tests for service deletion endpoint (ef0c465)
  • management: delete service with active requests and/or orders (c988c9f)
  • management: remove outgoing access request when a service is removed (f82f546)
  • management: remove outgoing access request when a service is removed (3bce171)
  • management: remove service, access requests and order service entries from db (01fb250)
  • management: scheduler removes outgoing accessrequests when a service is deleted (d7d25c4)

0.113.0 (2021-09-07)

Bug Fixes

  • helm: convert PostgreSQL connectTimeout value from string to integer (6022a69), closes #1272
  • helm: rename schema.values.json -> values.schema.json (a1a2c50), closes #1272

Features

  • management: update revoke button color to red (545c4dc), closes #1346

0.112.0 (2021-09-06)

Bug Fixes

  • directory: fix wrong key name (a0b97f8)
  • start development script adds user with password for organisation b (5966356)

Features

  • directory: add activity timestamps to inway (f30b907)
  • directory: add migrations for inway activity timestamps (69087ce)

0.111.0 (2021-08-30)

Bug Fixes

  • directory: rework E2E test so it works with the new responsive layout (b12b978)
  • management: grammar (ebbacf9), closes #1181
  • management: prevent redirecting to /orders when closing an order detail view (ba54688), closes #1181
  • management: restore content of migration files (5d3f4b6), closes #1181
  • management: return correct auditlog actiontypes (8f82265)

Features

  • directory: implement environment select component (75c6dbc)
  • management: add detail view for incoming orders (5ee5fdb), closes #1181
  • management: add order detail drawer for outgoing orders (5fa382e)
  • management: add status to order drawer (1bf13d4)
  • management: add subtitle to outgoing order drawer (f3725db)
  • management: convert order services to links (d101d9c), closes #1181
  • management: display proper error when creating an order with duplicate reference & delegator (6290c12), closes #1181
  • management: display status icon for outgoing orders (220b29b), closes #1181
  • management: display valid until and from dates for outgoing orders (6e3a058), closes #1181
  • management: enable getting an specific outgoing order (b910e4b)
  • management: enable revoking outgoing order (3c0fed7), closes #1181
  • management: enable storing outgoing orders with same reference but different delegatee (2155b5a)
  • management: enforce outgoing orders have a unique combination of delegatee and reference (0175939), closes #1181
  • management: implement incoming order auditlog (bebe102)
  • management: implement Order status icon (45de81d), closes #1181
  • management: make orders in the outgoing orders list clickable (b9f72aa), closes #1181
  • management: remove audit log for updating insight settings (c5d87a3)
  • management: show correct text for order revoke in auditlog (40c2d26)
  • management: show reference enddate in order drawer (b8f8aed)
  • management: show reference number for outgoing orders (bf1e37f), closes #1181
  • management: show services for outgoing order (5749cc3), closes #1181
  • management: update order status when order gets revoked (7f556aa)

Reverts

  • management: remove functionality to revoke incoming orders (05b9771), closes #1181

0.110.0 (2021-08-18)

Bug Fixes

  • management: display service error on form submit (beb5f15)
  • management: resolve order form input issues (1695318)
  • remove leftovers of service-config.toml (b60eef8)
  • helm: fix postgres secret key names (3f06a4c)

Features

  • helm: enable configuring basic auth for NLX Management (4d5c8f0), closes #1332
  • management: implement revoke order in the management-api (837cae1)
  • management: warn when adding order without accessible services (7ae6076)

0.109.2 (2021-08-10)

Bug Fixes

  • management: do not require secret key to be set when using basic auth (90138d5), closes #1330
  • management: re-enable detection for basic auth (80398ef), closes #1330

0.109.1 (2021-08-04)

Bug Fixes

  • helm: removed trailing dashes from if statements in ingresses (8676b80)

0.109.0 (2021-08-03)

Bug Fixes

  • docs: resolve breaking change for docusaurus (fe14644)
  • management: remove restricting url validation (a6dc056)

Features

  • helm: add support for both the networking.k8s.io/v1beta1 and networking.k8s.io/v1 API (e8900dd)
  • helm: reinstate semverCompare (150ce96)
  • helm: update deprecated version (f902e7e)
  • inway: add annotations and loadbalancerip (a32767b)
  • management: implement support for basic authentication (19c59ab)

0.108.0 (2021-07-13)

Bug Fixes

  • management: added missing distiction between incoming and outgoing orders (38c65eb)
  • management: update color of the degraded service icon (2d33704)

Features

  • management: display warning if outgoing orders are present but no organization inway is set (f88e3be), closes #1304
  • management: update description of the organization inway to include syncing orders (070fea2), closes #1304

0.107.2 (2021-07-08)

0.107.0 (2021-07-05)

Bug Fixes

Features

  • directory: enable inways to register without a name (f6fa28a)
  • move rebuild script from acc to demo (8e76fa6), closes #1270
  • move stijns api & viewer from acc to demo (782a3b9), closes #1270
  • move vergunningsoftware from acc to demo (48737db), closes #1270

0.106.0 (2021-07-02)

Bug Fixes

  • management: rename invalid issued order message (b43f514)
  • management: translate missing translations English -> Dutch (e19944c), closes #1281
  • actually show goodbye present (75ef4bb)
  • add license statement to order-synchronize (373cda9)
  • make sure upsert only updates or inserts and not accidentally both (91e2529)
  • rename incoming order fields (3c7806b)
  • rename Order to OutgoingOrder (b7bed73)
  • skip order in synchronization if it hasn't been changed (db97ecc)
  • title for button with only icon (9e804b1), closes #1166
  • docs: links (0775c76)
  • docs: minor text changes (7528d0e)
  • management: service validation (4f8fa2e)

Features

  • ca-certportal: improve logging when failed to decode CSR (abd231a), closes #1249
  • ca-certportal: log signing errors (4b24df1), closes #1249
  • ca-certportal: return proper feedback message when failing to parse CSR (f499c42), closes #1249
  • directory: extend error log for registering inway (0561134), closes #1285
  • directory: extend error log for registering inway (471a8ad), closes #1285
  • directory: remove existing inways & availabilities (f3a5994), closes #1285
  • directory: require name to be provided when registering an inway (8bf740d), closes #1285
  • directory: show clear error when attempting to register inway with a duplicate address (67c4a4d), closes #1285
  • directory: update inway name when registering an inway (8ac236a), closes #1285
  • management: received order overview (b622dc5)
  • nav humorability (95a81de)
  • synchronize orders (c60dee3)
  • inway: provide inway name when announcing inway to the directory (abf1404), closes #1285
  • inway: require a valid name on startup (0defe5d), closes #1285
  • management: add endpoint to list orders for my organization (163394f)

0.105.0 (2021-06-16)

Bug Fixes

  • helm: update outdated kubedb secret for parkeerrechten api (03c9cec)

Features

  • replace kubedb with zalando operator (60244be)

0.104.0 (2021-06-15)

Bug Fixes

  • ca-certportal: prevent CSP errors for inline JS (6596b92), closes #1279
  • ca-certportal: submit Certificate Signing Request correctly (1c8eac4), closes #1249

Features

  • directory: enable clearing the organization inway for an organization that is not yet present (bcf3f53), closes #1200
  • directory: enable registering inway even when the amount of services exceeds the limit of 250 (c314a20), closes #1200
  • directory: enable registering inways which do not have a service (5984e44), closes #1200
  • helm: configure the nodeport when the inway service is of type nodeport (630cae5)

0.103.1 (2021-06-11)

0.103.0 (2021-06-09)

Bug Fixes

  • management: prefer scheduling outgoing access requests updated least recently (63ae989), closes #1249
  • update helm chart repository in chart readme (45fa1be)

Features

  • ca-certportal: replace font 'Muli' with system font (8a80c9d)

0.102.4 (2021-06-03)

0.102.3 (2021-06-02)

0.102.2 (2021-06-02)

Bug Fixes

  • add stable repo before updating stijns helm dependency (1cc79cc)

0.102.1 (2021-06-02)

Bug Fixes

  • install helm from alpine testing repository (5409900)

0.102.0 (2021-06-01)

Bug Fixes

  • fix linting issues after updating prettier to 2.3.0 (4db6dfc)

Features

  • docs: upgrade Docusaurus v2 alpha to beta + remove custom template (9e9bc9b), closes #1171

Reverts

  • remove demo application 'Parkeervergunningen' (1f5a9e1), closes #1240

0.101.1 (2021-05-11)

0.101.0 (2021-05-05)

Features

  • set static IP address for NLX Directory Inspection API in pre-prod/prod (8a386de)

0.100.2 (2021-05-03)

0.100.1 (2021-05-01)

0.100.0 (2021-04-30)

Bug Fixes

  • management: update service name for directory E2E tests (f74ea0c), closes #1215

Features

  • management: rename haarlem -> gemeente-stijns (8a742af)
  • management: rename Saas org X -> Vergunningsoftware BV (7924c63), closes #1215

0.99.0 (2021-04-28)

Bug Fixes

  • management: audit log mobx warning (2e8cee6)
  • management: dayjs locale loading order (bf18b6c)

Features

  • management: add description to the organization field when adding an order (c6a9ddc)
  • management: add order overview page (4f772da), closes #1182
  • management: implement ListOutgoingOrders API endpoint (09e943f), closes #1182
  • management: introduce ListOutgoingOrders API endpoint (ce67a9b), closes #1182
  • management: sort issued orders descending on valid until property (2985564), closes #1182

0.98.0 (2021-04-19)

Bug Fixes

  • directory: correctly retrieve stats from database (524d5cb), closes #1213
  • directory: enable /stats endpoint (2386fa7)

Features

  • move support/contact page to nlx.io (5bff2ca)

0.97.1 (2021-04-15)

Bug Fixes

  • helm: remove invalid override of managementAPI (b1719a3)

0.97.0 (2021-04-15)

Bug Fixes

  • directory: remove tools file in favor of Earthly (cfbec32)
  • directory: remove unused Makefile (replaced by Earthly) (ad16c7d)
  • directory: restore property name casing for backwards compatibility (b897fd1)
  • directory: stats endpoint path (6dabed3)
  • docs: update docs to use Earthly for protobuf compilation (d834460)
  • inway: fix missing directory inspection API in inway (e501905)
  • inway: set delegator properly (f8b9f0b)
  • inway: store the actual organization properly when using delegation (0fd9fb3)
  • inway: use management client instead of the removed delegation client (17dc447)
  • inway: validate service and organization name in claims (ce47f77)
  • management: correctly create related services for audit logs (4330026), closes #1180
  • management: create auditlog without services when no service was specified (1a0b0a3)
  • management: don't put access request in failed state when polling fails (438e2d3)
  • management: error message should include correct expected instance (7000a95), closes #1180
  • management: fix imports and type conversions as much as possible (4a6e3d2)
  • management: fix linting errors (69ffe35)
  • management: fix UI of audit logs (3efb045), closes #1180
  • management: implemented correct method for RetrieveClaimForOrder (f6975ec)
  • management: initialize gRPC client services in management.NewClient (3d741d4)
  • management: migrations (63790f5), closes #1180
  • management: nav icon spacing (dd6a1e5)
  • management: register delegation service server in the management API (d682d00)
  • management: remove unused proxy metadata in retrieve claims (d8cfdd6)
  • management: rename AuditLogRecord to AuditLog (07f2f26), closes #1180
  • management: set timeout to 4 minutes for all jobs (2709462)
  • management: translation (f3bc9c8)
  • add missing translations for order creation (82f9686)
  • disable go-modules for outdated projects (1020905)
  • use PKIX format for RSA public keys instead of PKCS1 (88163a9)
  • management: integrate with UI (eca98f5), closes #1180
  • hotfix cypress (599c407)
  • management: rename incorrect property name (069fac7), closes #1180
  • remove skaffold comment from ignore files as we no longer use it (50b3222)
  • remove storybook file (ad76a0d)
  • resolve linting issues for Golang code (1e34601)
  • start to replace Makefile (f54606d)
  • support contact page (fa46845)
  • test typing service cost values (e07f2b5)
  • use html code for apostrophe (69174cc)
  • use the dex command to serve the app as required in the new version (95f9b3d)
  • management: temp not used strings (229e6bf)
  • outway: fix several issues with log-data not being properly set in delegation plugin (01fc068)
  • outway: mitigate race condition in handleOnNlx tests (1172c13)

Features

  • directory: add stats service to the Directory Inspection API (34a2177)
  • helm: add nlx management to brp deployment (bd5ac98)
  • helm: add nlx management to brp deployment (d27125a)
  • inway: refactor inway and remove config.toml (c00ad6a)
  • inway: validate delegatee in JWT claims when using delegation (27d0ba0)
  • inway: verify claim if it is present (84bd528), closes #1179
  • management: add CreateOutgoingOrder endpoint (4ae2532), closes #1180
  • management: add public key pem to ListServices response (f5603ba)
  • management: component DateInput (2b989b2)
  • management: implement design feedback (4645f50), closes #1180
  • management: implement input validation for CreateOutgoingOrder endpoint (66c6586), closes #1180
  • management: implement input validation for CreateOutgoingOrder endpoint + add database migrations (b902b65), closes #1180
  • management: implement public key pinning and other checks for request claim (ad84704)
  • management: preload services when retrieving auditlogs (542933f)
  • add inway to haarlem deploy chart (725f342)
  • added auditlogs on order creation and added services and organizations (8bd7dcf)
  • create claims based on orders and validate services within a claim (ffd51e5)
  • management: implement storing orders in the database (821bcbd)
  • management: implement VerifyClaim endpoint (185386c), closes #1179
  • management: introduce CreateOutgoingOrderPage (ac839e4), closes #1180
  • enable transaction logging in SaaS Party X helm chart (849bcea)
  • directory: remove items from navbar for new nlx.io (8d8ee2f)
  • docs: update navbar for new nlx.io (fa6c960)
  • management: add endpoint to Request the claim for an order (32c59d9), closes #1179
  • management: implement RetrieveClaim endpoint (35a1e36), closes #1179
  • management: use FieldLabel for inway select (bd2d65a)
  • outway: assert delegation plugin errors in unittests (18d056c)
  • outway: implement a new plugin-system and add delegation (a0c0517)
  • outway: retrieve and validate claims in the outway when delegation is used (fa7f4fe)
  • outway: return more detailed errors when retrieving claim fails (00137d0)
  • add support for outway with management API for development (42b511e)
  • set management API address in outway (4d3faaa)
  • store the full public key in access-requests (4a609f8)

0.96.0 (2021-03-03)

Bug Fixes

  • docs: update docusaurus to 2.0.0-alpha.70 (a559856)
  • management: month is now exported correctly to finance export csv (55074c9)
  • management: set inway properly including creation (31bf4b7)
  • include new security templates (f27de30)
  • partially mitigate CVE-2020-28477 (48040da)
  • switch jwt-go library because the former one wasn't actively developed anymore (e728044)
  • update cobra to the latest version (4095621)
  • directory: correctly format go code (18d92e5), closes #1158
  • directory: typo request costs column name (27bca47), closes #1158
  • management: add license (b2aae1d)
  • management: fix tests after rebase (5a076e1), closes #1158
  • management: re-structure finance is enabled unittest (40f673e)
  • management: remove duplicated test-case (07e2225)
  • management: rename billing to finance (682682e)
  • management: translation file (01f6763)
  • management: translation file (ebd8090)
  • management: update CostsSection to display Free if the costs are undefined (77b164c), closes #1158
  • management: use organization name in finance export instead of common-name (4ea45b4)

Features

  • add transaction log support to helm chart (f9ef5c1)
  • directory: add pricing (9b6b95c)
  • directory: add service costs when registering an inway (be66ade), closes #1158
  • directory: expose service costs in ListServices endpoint (465bcaa), closes #1158
  • docs: document billing (241d4bf)
  • inway: pass service costs when registering an inway (a29dfd0), closes #1158
  • management: add unittests for finance export (9d170d7)
  • management: configure finance page (5695086)
  • management: detect if finance is enabled (b38a623)
  • management: display costs before requesting access to a service (f6258da), closes #1158
  • management: display costs for Directory services (0d31b39), closes #1158
  • management: display service costs for directory (b8df0a9), closes #1158
  • management: display service costs for directory (a81fd89), closes #1158
  • management: export billing overview based on transaction logs (606d544)
  • management: expose service costs in ListServices endpoint (a703430), closes #1158
  • management: finance page UI (6b9cee8)

0.95.0 (2021-02-24)

Bug Fixes

  • docs: explain how to create admin user (e323982)
  • management: add missing translations (e2161b9), closes #1016
  • management: bug in polling (4db3e14)
  • management: check if service exists (d7f9036)
  • management: directory Switch no default (d18dfea)
  • management: fix color for Logout icon (64cfc89), closes #1016
  • management: fix linting error (953ab90), closes #1016
  • management: fix typo in ActionType name (d404207), closes #1016
  • management: generic text for polling updates (5e44edf), closes #1114
  • management: mock css transitions in modal (78972d7)
  • management: name of management API URL argument (7e96823)
  • management: only emit error when loading key (f37c1fb)
  • management: prevent Collapsible from rerendering when fetching incoming access grants (b1991cc), closes #1114
  • management: prevent Collapsible from rerendering when fetching incoming access requests (6afd3c0), closes #1114
  • management: regenerate migrations and api client from proto (11c9828), closes #1016
  • management: rename and regenerate migrations after rebase (bc21bcf), closes #1157
  • management: rename facturatie to kosten in ServiceForm (5aee086)
  • management: resolve most linting errors (931d445), closes #1016
  • management: several unit test errors & warnings (041fcf5)
  • management: sync AuditLog action types of client with API (0a06fa0), closes #1016
  • management: test for general settings form (3bf6ce8)
  • management: update audit log translations (ff058f3), closes #1016
  • management: update incomingAccessRequestsCount when opening service details (94cb3da), closes #1133
  • management: update settings icon to have dynamic size (b837bc1), closes #1016
  • management: update tests for AuditLogStore (f8218b5), closes #1016
  • management: update translation files (cfe0df5), closes #1157
  • management: update translations for audit log date (64a2535), closes #1016
  • add pre-commit config to gitignore (4f932d5)
  • disable secure cookies locally (38fbe5d)
  • explain what managementAPI.address means in the Helm charts (1ff7471)
  • make sure inway can be used without an existing TLS secret but with NLX Management (b80ae6e)
  • rename API property in service (2d45a04)
  • use Helm v3 syntax in readme and renamed my-NAME to NAME (8134fe8)
  • outway: panic on --help (2794d28)

Features

  • helm: disable management-api by default (b3562ec)
  • helm: enable management-api by default (2916faa)
  • helm: remove comments from valyes.yaml (2cd5913)
  • management: add audit log (e1cdce9)
  • management: add audit log as interface (90f64ef)
  • management: add AuditLog record for accepting an incoming access request (daf6a8c)
  • management: add AuditLog record for login fail (6216727)
  • management: add AuditLog record for logout success (32042cd)
  • management: add AuditLog record for rejecting an incoming access request (4b94c52)
  • management: add basic version of AuditLog page (8900f11), closes #1016
  • management: add error messages for costs (d6b560b)
  • management: add link to Audit log page in primary navigation (f6effe6), closes #1016
  • management: add service name to AuditLog records (0af9c2a)
  • management: add ServiceForm tests and clear costs when billing is disabled (afee812)
  • management: add sorting by createdAt date for audit logs (92cb803), closes #1016
  • management: add support for AuditLog request access failed (c20e1f1), closes #1016
  • management: allow setting path to static web files (febe86d)
  • management: create AuditLog when creating a service (164e0b6)
  • management: create AuditLog when deleting a service (04273c8)
  • management: create AuditLog when updating a service (e44c97a)
  • management: create AuditLog when updating organization settings (4c666c6), closes #1016
  • management: display costs for a service on the service overview page (b273134), closes #1157
  • management: display list of actions from the AuditLogs (4d666f2), closes #1016
  • management: display operating system, browser and client for logs (7d81465), closes #1016
  • management: display toast when removing a service fails (ee5044d)
  • management: display user agent for audit logs (c2291b1), closes #1016
  • management: empty state should take up as much height as single row (e9e2d5c), closes #1114
  • management: fix AuditLog tests (2867dd8), closes #1016
  • management: implement /audit-logs API endpoint with dummy response data (d03801b), closes #1016
  • management: implement audit logs for login, logout and unknown actions (95b4c87), closes #1016
  • management: implement AuditLog record for approved incoming access request (39d9476), closes #1016
  • management: implement AuditLog record for creating a service (5c65210), closes #1016
  • management: implement AuditLog record for failed login attempt (dccc305), closes #1016
  • management: implement AuditLog record for rejected incoming access request (910e653), closes #1016
  • management: implement AuditLog record for removing a service (15bf1e4), closes #1016
  • management: implement AuditLog record for requesting access (783fbe6), closes #1016
  • management: implement AuditLog record for revoked access grant (a5ff361), closes #1016
  • management: implement AuditLog record for updating a service (6c9c44a), closes #1016
  • management: implement AuditLog record for updating the insight configuration settings (21c3303), closes #1016
  • management: implement AuditLog record for updating the organization settins (014ce65), closes #1016
  • management: implement AuditLogging for creating access request (61df9cd), closes #1016
  • management: implement AuditLogging for revoking access grants (425d567), closes #1016
  • management: implement AuditLogging when updating the organization insight settings (ca09725), closes #1016
  • management: implement authorization and check for admin role (2c77533)
  • management: implement billing costs for service (15d5f8f)
  • management: implement polling for the AccessGrants section (37d9938), closes #1114
  • management: improve styling of AuditLogs (91882f6), closes #1016
  • management: move fetching application settings from PageTemplate to the App component (1d41e07)
  • management: one cell for warnings service overview (fb90916)
  • management: parse useragent into operating system, browser and client (aae2da4), closes #1016
  • management: poll service statistics (dd63e62), closes #1113
  • management: remove dot from page description (8b9bca0), closes #1016
  • management: remove resolved TODO (ab95711), closes #1114
  • management: replace userAgent with operating system, browser and client (7788e13), closes #1016
  • management: show proper error message for creating user with unknown role (67cd238)
  • management: show proper error message when login fails (479ccd2)
  • management: style AuditLog meta information + add test (4661244), closes #1016
  • management: update audit log action names (becb7cc), closes #1016
  • management: update Audit log page icon (7b7886f), closes #1016
  • management: update AuditLogStore to use sorting from API response (d27f950), closes #1016
  • fix several issues with helm config for create-admin job (848141b)

0.94.2 (2021-01-22)

Bug Fixes

  • management: remove debug code that leads to logging OIDC options and disabling secure cookies (5cf2c08)

0.94.1 (2021-01-21)

Bug Fixes

0.94.0 (2021-01-21)

Bug Fixes

  • replace postgres init script with job (84aa60c)
  • docs: fix docs for TOML config (5fa244d)
  • docs: replace external image with local version to prevent CSP issues (ddabd7d)
  • docs: update image to use PostgreSQL instead of ETCD (a6e5eb2)
  • helm: changed listen address of auth-service so it can be reached (d1e887d)
  • management: confirmationModal improvements (add1183)
  • management: convert value too boolean when setting the property isOrganizationInway (85906cc)
  • management: decrease table row height for incoming access requests (f493db9), closes #1114
  • management: fix scheduler and api tests after moving to PostgreSQL (dd5bcaa)
  • management: make sure clearing organization inway works (2410c87)
  • management: make sure valid pending requests are picked up by the scheduler (8107178)
  • management: make sure we can delete services without accessrequests (82b0b9f)
  • management: modal & confirm vertical positioning (980c805)
  • management: modal close scenarios & aria support (03ccdb1)
  • management: modal fixes and feedback (4cd8b39)
  • management: modal improvements (47b63d2)
  • management: only create service in deployment if does not exists (9a0bddf)
  • management: prevent collapsible content from jumping when showing updated content button (e6a7cb7), closes #1114
  • management: processed feedback (8489ba5)
  • management: return exit 0 when migrations are up-to-date (b156298)
  • management: services can be removed again (0ba6aad)
  • management: store the stacktrace when an access request fails (0591789)
  • management: unlock outgoing access requests after schedule loop is done (2837260)
  • management: useInterval -> usePolling with pause & continue (814fd55)
  • deprecate privileged runners (e9c06e1)

Features

  • directory: limit max number of services per inway (a949e41)
  • management: add polling for IncomingAccessRequests when section is expanded (b0d14ff), closes #1114
  • management: add statistics of services endpoint (0a6cf9d)
  • management: add update incoming access requests button (5ec6bac), closes #1114
  • management: automatically poll changes for the DirectoryDetail page (c6693c3), closes #1131
  • management: automatically update count incoming access requests for service detail (a1dd9f8), closes #1114
  • management: confirmationModal @ directory detail (d1a556c)
  • management: confirmationModal @ incoming access requests (80fa84a)
  • management: confirmationModal @ remove service (c841e91)
  • management: confirmationModal @ revoke grants (84a77ac)
  • management: confirmModal @ directory list (57d7a84)
  • management: fetching a single service should add the model to the store (6fb0596), closes #1114
  • management: implement button to trigger updating the UI (4341392), closes #1114
  • management: modal component (1a9b547)
  • management: modalConfirm component in general settings (6c6c236)
  • management: position update UI button when currently no access requests are listed (515c11f), closes #1114
  • management: replace ETCD with PostgreSQL (7b282a6)
  • management: validate OIDC claims in authentication middleware (5d2cd69)
  • add Permission-Policy header to front ends (d8ce7a9)

0.93.0 (2021-01-06)

Bug Fixes

  • management: eslint-config version mismatch (04c4d5c)
  • set explicit Gitlab environment in deployments (bc09726)
  • docs: remove creating env file since that doesn't always work (563515b)
  • docs: update docs to point to the new nlx-try-me repository (f2c5755)
  • inway: log error on service config warning (1dbe883)
  • management: a11y warnings (b1cfe8b)
  • management: collapsible animation (8dc119f)
  • management: proper handling non-existent service (1f945f0)
  • move try-me code to it's own repository (1ff2702)

Features

  • common: implement safe permissions for private key in tls package (012696c)
  • directory: add example documentation URL to kentekenregister (1d5af6c), closes #627
  • directory: rework detail pane UI (22068ac), closes #627
  • directory: show documentation URL if available for service (042a1fd), closes #627
  • management: add ApplicationStore and update on change setting inway (2fde4c8)
  • management: add GlobalAlert component (52b16f4)
  • management: add logout icon (e0a52b4), closes #1049
  • management: add migrations (0c6d4df)
  • management: add warning when removing organization inway (db99a62)
  • management: deprecated browser page (796742a)
  • management: highlight selected Directory Service on the Directory page (bafac73), closes #941
  • management: highlight selected Inway on the Inways overview page (0106c43), closes #941
  • management: highlight selected Service on the Services overview page (35ff6d0), closes #941
  • management: replace native select with Select from Design System (c80d180), closes #1071
  • management: show access request button directory (c0727a9), closes #1087
  • management: show warning when no organization inway (d847da0), closes #1045
  • improved input validation in directory and management (d455854)

0.92.0 (2020-11-25)

Bug Fixes

  • directory: back to [email protected] (8ae37eb)
  • directory: prevent hard fail on versionLogger (730deae)
  • directory: redoc (6c93652)
  • directory: return documentation url (b118359)
  • helm: certportal listen address (8bf727c)
  • management: align detailview header icons (cb77a2d)
  • management: align state & api type (133b5bf)
  • management: buttons visible in sub-drawer (77ada96)
  • management: make toaster animation visible (0870240)

Features

  • management: add contact section and documentation links (c4a9dbc)
  • management: add details to directory detail drawer (wip) (58a9194)
  • management: return documentation url in directory service (97c616f)
  • management: return public contact email in directory service (19a6fe1)

0.91.0 (2020-11-24)

Bug Fixes

  • insight: replace unsafe methods with safe methods (b65bc2b)
  • management: allow retries after revoked requests (1c5892a)
  • management: better empty collapsible rendering (5398ab0)
  • management: cleanup (3646bb6)
  • management: directory list view (c13a86d)
  • management: display loader when re-sending access request (39aef55), closes #1057
  • management: don't listen on loopback address as it doesn't work in our setup (e5c9075)
  • management: don't overwrite accessProof argument in directoryServiceAccessState] (ed9077a)
  • management: fix connection leak in scheduler (f358504)
  • management: fix invalid organization name bug and added tests (5d2cc96)
  • management: fmt package missing (605391c)
  • management: ignore .eslintcache (b4d0501)
  • management: implemented tests for creating and retrying AccessRequests (830a849)
  • management: little UI tweaks (a7ecdb7)
  • management: make sure nlxctl currectly uses the management api (59d12c8), closes #1007
  • management: nl language strings #1080 (cd6e82f)
  • management: no new accessRequest when revoked (fd23b50)
  • management: normalised/fixed icon files (6028c16)
  • management: normalized all custom icon styles (d803ed3)
  • management: re-enable animation when toggling the user navigation (4e6a5fe), closes #1081
  • management: set minimum height of the state indicator of an access request (d0f3070)
  • management: split primarynav items in two parts (c548dd5)
  • management: test suddenly throwing errors (534d3bd)
  • management: update incoming access request label color for hover state (6d3408e), closes #1007
  • management: use consistent dutch text in button title and edit heading (67fb801)

Features

  • directory: set timeout in directory monitor (3cb62db)
  • management: add IncomingAccessRequestStore (8cde0ec), closes #1020
  • management: add title attributes for approving, rejecting and revoking access (a8fab5b), closes #1057
  • management: display access state per directoryService (d40eb88)
  • management: display amount of incoming access requests on the service overview page (0a59c9b), closes #1007
  • management: enable creating a new OutgoingAccessRequest when the previous one was rejected (86f5cce), closes #1080
  • management: enable requesting access when a previous request was revoked (e8b6478), closes #1043
  • management: implement polling for access proof (b4402e8)
  • management: implement polling for access requests (c285ffd)
  • management: implement reference ID in AccessRequest and verify that it belongs to a proof (3ba994d)
  • management: implement reference to AccessRequest in an AccessProof (2fd6f8e)
  • management: implement UI for AccessRequest errors in failure mode (ba48df7)
  • management: improve alignment of actions for the IncomingAccessRequest section (aeacdf0)
  • management: introduce AccessProof in mobx (1c268e1)
  • management: introduce Switch component (f947ecc)
  • management: parse and store AccessRequest error details (b0671f6)
  • management: parse and store AccessRequest error details (279e51b)
  • management: parse gRPC errors properly (56797ad)
  • management: prevent Service row from being too high (3b97243), closes #1007
  • management: re-fetch service when accepting/rejecting access (3239042), closes #1057
  • management: reject access requests (1514e54)
  • management: reload services list when approving/rejecting an access request (3a6109a), closes #1007
  • management: remove redundant properties when creating a service (53900d9), closes #1007
  • management: remove redundant properties when retrieving a single service (67ac63e), closes #1007
  • management: remove redundant properties when updating a service (f1209fa), closes #1007
  • management: return amount of incoming access requests when listing all services (b8952b9), closes #1007
  • management: show different counter when incoming accessrequest count is 0 (c7b1e5d)
  • management: show request access button when rejected (074d0a7)
  • management: subtract incoming access request counter client side after approving/rejecting (85bcb37), closes #1007
  • management: update font weight for the incoming requests label (0e9cc25), closes #1007
  • default listen on loopback address (7945faf)

0.90.0 (2020-10-22)

Bug Fixes

  • directory: panic retieving API spec (7bcbadf)
  • directory: rename remaining instances of handlers (7db4d8f)
  • management: check not found error GetLastOutgoingAccesRequest (795f572)
  • management: correctly pass required stores when setting up stores in the rootstore (6650fe8), closes #1023
  • management: fix english text strings (dc3f7e2)
  • management: fix tests after upgrade mobx (04c3dbe)
  • management: ip address in inway detail view (4956372)
  • management: linting errors (17febd6)
  • management: mobx this bindings (10b8045)
  • management: read request body when updating insight configuration over HTTP (8f2d0c1), closes #1026
  • management: reference rootStore directly instead of via 'this' (e8f2988), closes #1023
  • management: resolve issues with fetching directoryServices (b488970), closes #1023
  • management: use latest image of the management ui in docker compose (3ccbdcd)
  • add translations (9fa4b15)
  • management: resolve security issues reported by ESLint (93b3f63)

Features

  • inter-NLX components TLS 1.3 only (c11b172)
  • directory: no default value for Postgres DSN (41b2123)
  • docs: add try nlx management docs (9ba0ff5)
  • insight: no default value for Postgres DSN (3c5645b)
  • inway: change config retrieval interval to 10 seconds (07bdb1a)
  • inway: no default value for Postgres DSN (cbde5d5)
  • management: add OutgoingAccessRequest store with create method (b957cc9), closes #1023
  • management: add retry button for a failing Access Request (3ecd391), closes #1023
  • management: add reverse proxy for the management-api in nginx (e3afda1)
  • management: add RPC to send access request (1cb85c0)
  • management: add sub navigation to the settings page (fc0887b), closes #1026
  • management: display error toast when revoking access fails (98f875b)
  • management: display loading status when retrying to request access (ab45ebe), closes #1023
  • management: enable updating insight settings via NLX Management (1547ac8)
  • management: implement create access request for the DirectoryStore (3ef4aa5), closes #1023
  • management: implement revoke access action in UI (e165965), closes #1020
  • management: rename settings navigation items (46ed704)
  • management: set padding right for settings navigation items (898f1d2), closes #1026
  • management: show dates for access request state (4473359)
  • show outgoing access request states (c2f7486)
  • management: move re-fetching DirectoryModel from DetailPage to the router (5224d4c), closes #1023
  • management: return latest access proof in directory service list (5497719)
  • add access grants to service detail page (ddc75d2)
  • add docker-compose setup for NLX with management (6113b0a)
  • implement access request tasks in nlxctl (7b3f6b6)
  • management: replace inline Alert with Toaster when updating the insight settings fails (6aea13d), closes #1026
  • management: replace inline Alert with Toaster when updating the settings fails (3b576fd), closes #1026
  • management: return not found error (7cc7c42)
  • management: revoke access request (a4a6abe)
  • management: view access grants for a service (0f88a21)
  • management: when getting accesgrants return a 404 if the service does not exits (8653571)
  • outway: no default value for Postgres DSN (a369bff)

0.89.2 (2020-10-05)

Bug Fixes

  • ca-certportal: caHost config value (91a98c5)

0.89.1 (2020-10-02)

Bug Fixes

  • helm: sync ca-certportal chart with the rest (7b21e6b)

0.89.0 (2020-10-01)

Bug Fixes

  • common: gosec G304 file inclusion (ec63674)
  • directory: gosec G402 TLS MinVersion (16d7754)
  • directory: resolve vulnerable YAML parsing dependency (9268d56)
  • docs: fix build failure for docusaurus after upgrade (7cd3552)
  • inway: gosec G402 TLS MinVersion (f37cfde)
  • management: add unspecified state to fix default value issue (1a2a590)
  • management: apply receive state for incoming access requests (9074cde)
  • management: fix issue with updating settings in the management UI (180a883)
  • management: fix issues with locking, etcd watch and concurrency (3894e5d)
  • management: gosec G402 TLS MinVersion (6a603bb)
  • management: implement a fallback for dead-locked AccessRequests (2f33ce7)
  • management: resolve potential memory leak for usePromise hook (ccf7fc2), closes core/team#75
  • outway: gosec G402 TLS MinVersion (8fa420e)
  • temporary ignore CommonName deprecation in Go 1.15 (b6339a3)

Features

  • ca-certportal: add SAN to csr when missing (d2dfb6a)
  • inway: proxy management-api requests (9c3de64)
  • management: add access grants (d5344f6)
  • management: add public key fingerprint to outgoing access-request (c465414)
  • management: add update access request to the database (918ad7b)
  • management: emit empty fields in JSON responses (24ab50e)
  • management: implement access request status loop (8343712)
  • management: implement locking for access requests (6147c52)
  • management: implement management external API (339be14)
  • management: implement management gRPC client (410c001)
  • management: re-implement unique constraint for access-request (b07da55)
  • management: remove whitelist configuration (662008a), closes #1008
  • management: return incomming access requests (c3bab34)
  • management: save organization inway address in the directory (6775c62)
  • management: services show if there are no access requests (5a5679e)

Reverts

  • update dependency styled-components to v5.2.0 (e749b37)
  • management: enable specifying OIDC & Management API base URLs (a37f0a1)

0.88.0 (2020-09-17)

Bug Fixes

  • insight: close HTML-elements correctly (40f1424)
  • management: linting (5811a71), closes #1002
  • console warning mobx-react-lite (c48143a)
  • directory: linting issues (2dd865f), closes #973
  • docs: update broken link for BAG API (a679887)
  • helm: regenerate Chart.lock (09dab6b)
  • helm: regenerate invalid digest for Chart.lock (08c5aeb)
  • management: local e2e tests need to work with modd again (750e5ad)
  • management: provide service model defaults (cab1397)
  • management: resolve typo (f82ea69), closes #973
  • management: set nlxversion on directory client (ce96f09)
  • management: type-o in settings (eb7ecab)

Features

  • common: remove non-Linux OS warning (657635e)
  • directory: set inway for an organization (eb5ac76)
  • helm: remove option to generate certificates (366a019)
  • helm: use prebuild Docker image for the IRMA server (b54eb15)
  • management: add all inway properties to store (e2e4c38), closes #1002
  • management: add description for the organisation outway field (1dde860)
  • management: add mobx store to services (b3e2377)
  • management: enable setting the inway for the management api traffic (329f6d4), closes #973
  • management: enable specifying OIDC & Management API base URLs (26f1f90)
  • management: external API for access requests (c349b1e)
  • management: implement inway model (d24f919)
  • management: introduce InwaysStore (d9c7f3c), closes #1002
  • management: replace http client with gRPC client (3c2e1fe)
  • rename ConfigAPI service to Management service (8d3f264)
  • use different certificate for mangement-api (582e4d2)

0.87.1 (2020-08-10)

Bug Fixes

  • helm: directory nil pointer on terminationPolicy value (6c95e86)

0.87.0 (2020-08-10)

Bug Fixes

  • directory-inspection-api: add /api to routes (18891df)
  • directory-inspection-api: expose under /api (47c9e68)
  • directory-ui: enable IE11 support (60ab3ec)
  • docs: contact page (0106685)
  • docs: update broken docusaurus config (7937933)
  • docs: update swizzled components (6c568af)
  • helm: delete job before install,upgrade (edff902)
  • helm: linting errors (4eeaa94)
  • helm: nlx-directory: use existingSecret value (d61c5f3)
  • helm: nlx-management: allow setting tls hostnames (83727e4)
  • helm: run nlxctl job after database migration (9e3dc52)
  • helm: use replicaCount value (769671e)
  • helm: use root certificate value (8e65cd2)
  • management-ui: adjust test to assert if Verzoek button is visible (712d5d1), closes #918
  • management-ui: api call and statuses (b979c19)
  • app not working in IE11 (8c36212)
  • aria attributes in Collapsible (a920412)
  • removed e2e test in unit tests that gave error (91b5ecb)
  • insight-ui: don't strip /api (d633c37)
  • management-ui: added translations (f75bb1c)
  • management-ui: allow to create service with an empty whitelist (29e196a)
  • management-ui: authorization -> access (dea52ac)
  • management-ui: correctly submit authorization mode #896 (ca570d1)
  • management-ui: correctly submit authorizations #896 (32e8e49)
  • management-ui: e2e ie11 (7a74bf0)
  • management-ui: include Array.entries polyfill for IE11 (68f4afb)
  • management-ui: include Object.entries polyfill for IE11 (0235341), closes #942
  • possible fix for e2e test (833d6d4)
  • service icon preview in finder (34161f2)
  • tweaks and processed feedback (fd89ca9)
  • undo e2e test changes (d9cb608)
  • helm: postgres storage type default to 'Durable' (1c2668b)
  • helm: run database migrations post-upgrade (0189234)
  • insight-ui: navigation bar urls (862fb2b)
  • inway: replace services when deleted from management-api (8957524)
  • management-ui: increase top padding of page (826d0d2)
  • management-ui: logout should work (964be20)
  • management-ui: logout works in all browsers (3c52c5e)
  • management-ui: make sure close button is always visible (e5b1caf)
  • management-ui: prevent caching of current user api call (abb79e2)
  • management-ui: remove dot from login button text (6e6edda)
  • management-ui: several fixes related to inway details (82cd8f6)
  • management-ui: update feedback when loading inways (f5564b6), closes #923
  • management-ui: update service detail link (2986e42), closes #923
  • management-ui: use correct spacing around user menu (f3c2260)
  • management-ui: usePromise hook re-calling didn't reset error (b97d142)
  • icon color for non-active menu items #896 (b5a110a)
  • translate validation messages #896 (6ce2d15)

Features

  • added mobx versions, removed ie from e2e tests because of Proxy (1f31271)
  • directory detail uses mobx store (155e270)
  • directory list now uses mobx (5c7a580)
  • common: use base64 for SPKI fingerprint (df8256a)
  • config-api: add validation for authorization settings in service (5dab61d)
  • config-api: remove config-api component (7d75dda)
  • helm: add directory endpoint url value (6b4425d)
  • helm: add Helm v3 charts (d90c230)
  • helm: config API -> management API (39c3cd1)
  • helm: outway: https support (8bdb304)
  • helm: remove config-api component (60fea94)
  • inway: selfAddress must be present in the certificate (6388118)
  • inway: use the management API instead of the config API (6d79ad7)
  • management-api: add directory proto (00c8f6b)
  • management-api: add directory services endpoint (ce1440e)
  • management-api: add environment endpoint (41fa8a1)
  • management-api: add ip address to inway data in etcd (a27b670)
  • management-api: add services to getinway (d786d60)
  • management-api: bring in the config api (089da4b)
  • management-api: connect directory service to grpc (51b8a32)
  • management-api: persist access requests (8505384)
  • management-ui: add directory page (91e0342)
  • management-ui: add edit service (03d5607)
  • management-ui: add empty state on collapsible (aa9fbf5)
  • management-ui: add inway selection to service form (6320f19)
  • management-ui: add organization name to the page header (03b4bf5)
  • management-ui: add overview of Inways (6604667)
  • management-ui: add service details page (c72204a)
  • management-ui: directory detail has access request status (4572c62)
  • management-ui: directory detail with actual data and mock request button (35e10f9)
  • management-ui: display inways after login (b88601d)
  • management-ui: display services count for inways (55d3a9d)
  • management-ui: display toaster on adding service (aa986db)
  • management-ui: display toaster when editing a service (671ff24), closes #942
  • management-ui: display toaster when removing a service (40072b9), closes #942
  • management-ui: implement AddServiceForm #896 (56add2d)
  • management-ui: implement AddServicePage #896 (7390cad)
  • management-ui: proper failed message in directory detail view (f7e7579)
  • management-ui: remove asserting the modals as part of the E2E-tests (fe50fb0), closes #942
  • management-ui: request access on directory page (a855a49)
  • add access request endpoints (b949daf)
  • management-ui: disable mask for edit service drawer (958745b)
  • management-ui: improve ui (8044822)
  • management-ui: initial routes and mock detailview directory (5e70ccc)
  • management-ui: inway details page v1 (9d401d8)
  • management-ui: return empty list when no services are present #896 (597904a)
  • management-ui: scroll the first error message into view (11a45f1)
  • management-ui: services in inway details and linking between each other (40faa53)
  • management-ui: show confirm box when requesting access (79ca23d)
  • management-ui: show warning about missing connection between service and inway (3b41466)
  • management-ui: status indicator optionally shows status text (b0e00cc)
  • management-ui: ui tweaks #896 (ddfcfa1)
  • management-ui: use Drawer.Header from Design System (7c3105a)
  • management-ui: user navigation slide open animation (94d3996)
  • outway: use different certificate for https endpoint (192c1d3)
  • display user info in user navigation (b0158d7)
  • outway: add option to function as a proxy (7b60f4b)

Performance Improvements

  • small improvements service form (bed44d1)

0.86.0 (2020-04-02)

Bug Fixes

  • deps: update dependency @testing-library/react to v10 (955d0fd)
  • docs: remove link to community (05884f0)
  • helm: indentation of metadata labels (65b2e1e)
  • management-ui: added translations for 404 page (1492d23)
  • management-ui: processed feedback (30546c3)
  • management-ui: rebase fixes and additions (e7ea3da)
  • management-ui: review feedback (2e6d1aa)
  • management-ui: unit test (6a18a7a)
  • nlx-management: i18next dependency #873 (2817bac)

Features

  • config-api: extend whitelist with publicKeyHash (a888cc7)
  • inway: create updated version of serviceconfig.toml with backward compatibility (f2a4765)
  • inway: create updated version of serviceconfig.toml with backward compatibility (b140fa1)
  • inway: use whitelisted subjectPublicKeyInfo to allow outways through (6e452de)
  • inway: use whitelisted subjectPublicKeyInfo to allow outways through (b711e51)
  • management-api: add OpenID Connect support (b7fc893)
  • management-ui: add OpenID Connect support (2470a01)
  • management-ui: added 404 page (9b2ad3a)
  • management-ui: added translation files (042f77c)
  • management-ui: adjust outline for PrimaryNavigation buttons #876 (37536ed)
  • management-ui: display no results message #881 (dade50c)
  • management-ui: e2e test NotFound page (a0d3f40)
  • management-ui: e2e tests render i18n keys instead of translations (d97d96b)
  • management-ui: implement Services page #876 (5ff96ad)
  • management-ui: implement Services page #881 (2c9760e)
  • management-ui: translate aria labels #876 (6eaa6d0)
  • nlx-management: add background pattern to Welcome page #872 (549e7fe)
  • nlx-management: add initial setup using Create React App #873 (96b97ed)
  • nlx-management: implement global styles using Styled Components #873 (06d2a8d)
  • nlx-management: implement routing + redirect logic from / to /login #873 (7757b93)
  • nlx-management: implement Welcome page #873 (b290616)
  • nlx-management: setup internationalization using react-i18n #873 (637843b)

0.85.1 (2020-03-13)

Bug Fixes

  • directory-db, txlog-db: remove pgModeler, restructure database migrations, remove database roles from migrations (d22e244)

0.85.0 (2020-03-12)

Bug Fixes

  • 'potential file inclusion via variable' (d7d7e9f)
  • deps: update dependency @commonground/design-system to v8 (7020c06)
  • directory-inspection-api: cast stats amount as integer in the REST api (8b796a2)
  • directory-ui: fix linting #872 (64730b9)
  • directory-ui-e2e-tests: adjust Chrome installation to resolve issue with gnupg (a4145a0)
  • docs: fix broken links according to the link checker #314 (80948e9)
  • management-ui: fix linting #872 (0605bf5)
  • outway: return error when sonyflake is nil (a8aaa10)

Features

  • docs: document to use the PKIoverheid root CA G1 cert (3cd3059)
  • docs: remove direct link to Docker download for Windows #314 (f8c215b)
  • gitlab-ci: setup link checker for the docs #314 (03f7e76)
  • outway: replace sonyflake with random id (69755df)
  • add support for certs singed by an intermediate CA (dafada9)

0.84.0 (2020-03-03)

Bug Fixes

  • common: print the issuer of certificate instead of subject (c789750)
  • make sure the nlx version is sent in all calls to the directory (d9fc13c)
  • deps: update dependency styled-components to v5 (8676100)
  • directory-db: add missing ; (c82d46a)
  • directory-inspection-api: fix stats endpoint. a version is now required for a inway (20305ec)
  • docs: correct instructions for connecting to the production environment (01b8681)
  • inway: do not include non-existing services in service-config.toml (6444b84)
  • management-api: allow users with the admin role to DELETE (5bc5a0c)

Features

  • docs: enable custom 404 page for Nginx #810 (581cce8)

0.83.1 (2020-02-19)

Bug Fixes

  • directory-registration-api: allow spaces and dots in organisation name (47fe829)

0.83.0 (2020-02-12)

Bug Fixes

  • deps: do not pin versions of Alpine dependencies (b0735e4)
  • docs: fix formatting of headings in service-configuration.md (03a8227)

Features

  • docs: increase key size to 4096 as 3072 is not supported by all CA's (3524328)
  • management-api: add login and sessions (9d26a79)
  • management-ui: basic logout (00bba1d)
  • management-ui: show login page when not yet authenticated (9482eec)

0.82.2 (2019-12-20)

Bug Fixes

  • docs: link to PKI-O Private Services G1 root cert (79c0bb7)

0.82.1 (2019-12-20)

0.82.0 (2019-12-12)

Bug Fixes

  • expired test certificates (f5504fd)

Features

  • gitlab: add docker-compose build to renovate testing (533c9b5)
  • gitlab: deploy to acc and demo using the same snippet, including the demo organisations (8da8ac8)

0.81.0 (2019-12-09)

Bug Fixes

  • deps: update all non-major dependencies (83e3137)
  • deps: update all non-major dependencies (0ca7d69)
  • deps: update all non-major dependencies (fcfe2e7)
  • docs: pin docusaurus version to 2.0.0-alpha.36 (abb8386)
  • docs: sync package-lock.json (2a52750)

Features

  • directory: moved inway and outway version to metadata (c4c8c84)
  • directory-db: update the model (+2 squashed commits) (58cd7c5)
  • directory-inspection-api: added stats endpoint (ab20dc6)
  • docs: completed config of docusaurus v2 (2dac346)
  • docs: completed config of docusaurus v2 (563ecf6)
  • docs: enable syntax highlighting for bash, json, powershell and toml (8c2d55b)
  • docs: migrate docusaurus from v1 to v2 (19e2f38)
  • docs: migrate multi language code blocks to docusaurus v2 (da7d5aa)
  • docs: translated the docs landing to dutch (251850f)
  • inway: send version to directory-resgistration-api (2f95f62)
  • outway: send and record outway version with a timestamp (c7adf64)
  • add index to docusaurus 2 (2f937d3)
  • directly use helm instead of skaffold (508f47b)

0.80.0 (2019-11-22)

Bug Fixes

  • directory-inspection-api: delete availabilities after offline ttl (6b63eea)
  • directory-inspection-api: list only services that have an availability (9ece85f)
  • directory-monitor: cleanup ttl to seconds and 24 hours (2adb7bf)
  • directory-monitor: don't panic when connection to database is lost (2048bdd)

Features

  • directory-inspection-api: return inway state on list services (0f79dce)
  • directory-ui: display up, down or degraded state of services (b99f9e4)

0.79.4 (2019-11-15)

Bug Fixes

  • docs: add redirect from /support to /support/contact/ to fix broken incoming links (b650eed)
  • added specific link for common error messages (6b00886)

0.79.3 (2019-11-13)

Bug Fixes

  • deps: add etcd and redoc to ignoreDeps as the automated upgrades fail (53ba0d3)
  • deps: update all non-major dependencies (ca3019f)
  • inway: change default value of authorization-mode from none to whitelist, as this is a safer default (2e39aef)
  • inway: correctly set service permissions when using config-api, the inway blocked all requests before (695a894)

0.79.2 (2019-11-06)

0.79.1 (2019-11-06)

Bug Fixes

  • Clean user provided path (7024cb4)
  • deps: switch to github.com/coreos/etcd for now due to version issues (8503a62)
  • deps: update all non-major dependencies (0dab644)
  • deps: update dependency formik to v2 (d982695)
  • deps: update redoc to 2.0.0-rc.15 (481958e)
  • deps: use only one assert package (a9391a9)
  • directory-inspection-api: Ignore gosec G402 for local connection (037c515)
  • inway: Use SHA264 when no inway name is provided (0aec4a6)
  • E2E test acceptance url (2f1bb07)
  • More strict security headers (2ca5d81)

0.79.0 (2019-10-29)

Bug Fixes

Features

0.78.0 (2019-10-23)

Bug Fixes

  • add service config for haarlem's demo-api service to the skaffold config #449 (2b8f217)
  • move service config from parkeervergunning service to the demo-api service #449 (9fcd39a)
  • directory-ui: clicking a service should show the detail pane #449 (6de4485)
  • directory-ui: increase width for detail pane labels so 'email address' fits a single line #449 (00f51e0)
  • directory-ui: properly pass contact email address #449 (bde1ed7)
  • docs: Add missing pages to 'Further reading' index (a30150a)
  • gitlab-ci: fix review app URL #449 (58ebe94)
  • gitlab-ci: run e2e-tests in docker image #449 (fa74a55)
  • gitlab-ci: url for e2e tests #449 (89c6871)
  • nlxctl: panic on incorrect shorthand flag (ffd3129)

Features

  • directory-ui: add link to support to the header (8516baa)
  • directory-ui: convert to static Header & Detail pane #449 (087fb17)
  • directory-ui: create link from email address #449 (43fa210)
  • directory-ui: hide contact section if no email is available #449 (90e52cb)
  • directory-ui: rename contact section to support section #449 (98c3e6e)
  • directory-ui: replace custom Tooltip with native title #449 (2cc755f)
  • directory-ui: show detail pane with contact details when clicking a service #449 (36e7e4f)
  • docs: add Contacts to Support section and move common errors to a subsection (a2410cc)
  • docs: update header documentation (afcd9f4)
  • insight-ui: add link to support to the header (83004dc)
  • outway: the header X-NLX-Request-Data-Subject is not stripped from the outway (6fbee5c)
  • add rdw with config-api deployment (eb7789e)
  • Upgrade IRMA server (46425c1)

0.77.0 (2019-10-03)

Bug Fixes

  • deps: update dependency @tippy.js/react to v3 (e9f8c10)
  • directory-ui: display documentation on Safari based browsers (a5616b0)
  • directory-ui: improve performance of search (5ac4551)
  • directory-ui: loosen CSP to allow loading content from external domains (5ca9bf9)
  • outway: fix only use healthy inways if there are more inway addres options (150abf3)

Features

  • config-api: add call to configure insight (54c0023)
  • directory-ui: add query parameter for search (a348fbc)
  • management-ui: add basic auth ability to helm chart (f898af6)

0.76.0 (2019-09-25)

Bug Fixes

  • directory: add inway_version to availabilities table. upgrade to postgres 10 (2437c7d)
  • directory: add test to health code (578a948)
  • directory: wip adding health check (cdd0f86)
  • docs: added common errors support page (ec48a0f)
  • docs: error messages now link to support pages (d3fa282)
  • docs: wrap / http2 is now supported (5127691)
  • helm: haarlem inway exposes application service (94bc8ec)
  • inway: inway returns 503 statuscode on failed but configured api service (c39d348)
  • inway: use same root ca for api spec doc (8cfb3ac)
  • outway: fix blocking / inresponsive outway caused by network changes / issues. (c2ad2d9)
  • outway: outway returns 503 statuscode on failed but announced service (fc3ac6c)

Features

  • config-api: add inway filter to listservices endpoint (5c3604b)
  • helm: set api spec url for RDW service (a3557af)
  • inway: can configure itself using the config-api (fb3567f)
  • management-api: add API to manage configuration of components within an organization (5445450)
  • management-ui: initial setup, ability to view inways and manage services (b7a2e37)
  • nlxctl: parse multiple inway/service configs from a single file (3cb5f9b)
  • deploy rdw demo setup with the config-api (e5cd7ef)

0.75.0 (2019-08-29)

Bug Fixes

  • ca-certportal: include common folder while building as we are depending on it (9382679)
  • common: ignore logger sync errors for stdout and stderr (8aeb22a)
  • docs: add newline to make sure list is recognized (d02877b)
  • inway: content-type in api spec response (6c7a106)

Features

  • config-api: add api for configuring inway and services (01270dc)
  • directory-ui: let Redoc fetch the API spec (ad3779b)
  • helm: add HTTP Strict Transport Security (HSTS) headers to Ingress definitions (aad13ff)
  • inway: increase max idle connections to logdb (b4e24c7)
  • inway: set MaxIdleConnsPerHost equal to MaxIdleConns (7ebce3b)
  • outway: create HttpService when needed. log (un)healty information. (2962eab)
  • outway: grpc health changes backwards compatible with old version (7543bc0)
  • outway: grpc health changes backwards compatible with old version (e5bc050)
  • outway: increase max idle connections to logdb (31406aa)
  • outway: now recieving health status from directory (e3974bc)
  • outway: now recieving health status from directory (c1505ff)

0.74.1 (2019-07-24)

Bug Fixes

  • directory-ui: change default port of outway to 80 to be consistent with docs (1e21bb3)
  • docs: do not detach docker run commands (f6af586)

0.74.0 (2019-07-12)

Bug Fixes

  • deps: update dependency ajv-keywords to v3.4.1 (e59049a)
  • deps: update dependency redux to v4.0.2 (8b6d3ad)
  • deps: update dependency redux to v4.0.4 (d842dec)
  • directory-registration-api: fix inway config not being updated in the directory database (367a851)

Features

  • design: Add sequence diagrams for organization management and keyless and improved organization management config. (37c7d24)

0.71.0-one.zero (2019-07-01)

Bug Fixes

  • deps: update all non-major dependencies (447140a)

Code Refactoring

  • txlog-ui, txlog-api: eliminate txlog-ui and txlog-api (6f9e407)
  • txlog-ui, txlog-api: txlog-ui and txlog-api are not available any more

0.71.0 (2019-06-27)

Bug Fixes

  • directory-ui: loosen CSP to make sure images work on API documentation page (e88b3aa)
  • directory-ui: make sure OpenAPI3 specification is displayed correctly (4d3b5de)
  • docs: use the correct portnumber in the example link (61c7d3b)

Features

  • add api-specification-document-url to example service basisregistratie (bc0441b)

0.70.2 (2019-06-27)

Bug Fixes

  • exclude txlog-ui tests from the schedules #602 (a34661b)
  • update images-to-scan.txt location (f4ae4de)
  • update variable substitution for xargs #602 (81f7fcb)
  • directory-ui: adjust CSP to make sure Swagger UI is working as well (5641a93)
  • docs: add .js.map files for dependencies (ce81b18)

0.70.1 (2019-06-25)

Bug Fixes

  • docs: links to folders without slashes now work as expected (f5a2659)
  • add security headers also on error pages (5b70507)

0.70.0 (2019-06-24)

Features

  • directory-ui: show tooltip on API URL and documentation button + show notifier when URL is copied (af2c7af)

0.69.0 (2019-06-20)

Features

0.68.3 (2019-06-19)

0.68.2 (2019-06-19)

Bug Fixes

  • loosen CSP to make sure apps work (3e1666c)

0.68.1 (2019-06-19)

Bug Fixes

  • fix releaserc config (b1efafc)
  • rework releaserc config to only specify preset overrides (749caa5)

0.68.0 (2019-06-18)

Bug Fixes

  • specify a form action for all forms to prevent HTTP parameter override attacks #588 (7403437)
  • txlog-ui: install the correct @commonground/design-system version (313c2ea)
  • txlog-ui: remove deprecated spacing property (afbe6e6)

Features

  • directory-ui: replace local VersionLogger with shared component (860c10d)
  • directory-ui: show the tag field from version.json in the console log (2046380)
  • insight-ui: add VersionLogger component to log the version on the console (251f872)
  • txlog-ui: add VersionLogger component to log the version on the console (f1e3c73)

0.67.0 (2019-06-17)

Bug Fixes

  • deps: update dependency react-app-polyfill to v1 (996031b)
  • deps: update dependency react-redux to v7.1.0 (a095392)
  • deps: update dependency redux-saga to v1.0.3 (fb00941)
  • deps: update mui monorepo (43a08b1)

Features

  • ui: add hover/active styling to organisation, log row and close button (e286611)

0.66.2 (2019-06-13)

Bug Fixes

  • common: update default logType for the go-flags #547 (dd6ae3a)
  • deps: update dependency axios to v0.19.0 (3fca974)
  • deps: update dependency copy-text-to-clipboard to v2 (1b98930)
  • deps: update dependency mobx to v4.10.0 (8085d4d)
  • deps: update dependency mobx to v5 (c60b640)
  • deps: update dependency prop-types to v15.7.2 (52007aa)
  • deps: update dependency react-scripts to v2.1.8 (0753ea1)
  • deps: update dependency styled-components to v4.3.1 (97dd734)
  • README.md: NLX Stelsel (e3e897f)

0.66.1 (2019-06-04)

Bug Fixes

  • ca-certportal: Fix serving of public assets (ba7548c)

0.61.2 (2019-06-03)

Bug Fixes

  • deps: update dependency styled-components to v4.2.1 (4bc9ef0)

0.61.1 (2019-05-28)

Bug Fixes

  • deps: update dependency @material-ui/core to v3.9.3 (f69ec2f)

0.58.0 (2019-05-28)

Bug Fixes

  • insight-ui: make sure the runtime environment variables are passed (a1886c7)

Features

  • gitlab-ci: Select kube context before deploy (767da85)

0.57.1 (2019-05-28)

Bug Fixes

  • .releaserc: removed label to skip the CI for release commits (5e3ba0c)

0.57.0 (2019-05-28)

Bug Fixes

  • insight-ui: convert expected timestamp to UTC to prevent timezone (e0a22ca), closes #506
  • insight-ui: extracted proof-fetching for the logs page (e0d51d3)
  • insight-ui: make sure the _env variable is set (86acd24)
  • insight-ui: make sure the environment variables can be set at (e5bff21)

Features

  • insight-ui: add production value as default for REACT_APP_NAVBAR_DIRECTORY_URL (7972ecc)
  • insight-ui: added pagination for LogsPageContainer (18b421b)
  • insight-ui: increased width of logdetail panel (2572402)
  • insight-ui: restart login flow when viewing a different (686f3f8)
  • insight-ui: show detail pane when clicking a log #506 (56b6102)
  • insight-ui: styled Pagination for LogsPage (04e80ab)

0.56.0 (2019-05-21)

Features

  • ui: improve header styling (cc5741f)
  • ui: remove redoc styling overrides (f5233e5)