0.150.1 (2024-10-01)
0.150.0 (2024-09-20)
0.149.7 (2024-06-27)
0.149.6 (2024-06-21)
- 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)
0.149.1 (2023-06-29)
0.149.0 (2023-06-29)
- update node.js to v20.3.0 (48bfc87), closes nlx#1771
- update node.js to v20.3.1 (4d6a3fd), closes nlx#1771
0.148.0 (2023-06-21)
0.147.1 (2023-04-06)
0.147.0 (2023-04-06)
- 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
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)
0.145.0 (2023-01-02)
0.144.1 (2022-12-29)
0.144.0 (2022-11-29)
- 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)
- management: delete OutgoingAccessRequest when the remote proof can not be found (c2e4c9c), closes nlx#1653
0.142.0 (2022-10-31)
- 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
0.141.0 (2022-10-06)
- 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
0.140.0 (2022-09-28)
- 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
- 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)
- 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
- 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)
0.137.3 (2022-08-16)
0.137.2 (2022-08-16)
0.137.1 (2022-08-16)
0.137.0 (2022-08-15)
0.136.0 (2022-08-03)
- 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
- 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
0.135.1 (2022-07-19)
0.135.0 (2022-07-18)
- directory: handle closing pg conn error (d605e71), closes nlx#1171
- enable opa for rvrd demo environment (91cc0dc), closes nlx#1577
- outway: handle closing log db connection error (b32d81a), closes nlx#1171
- update demo video application url (47483fb), closes nlx#1577
- use correct service endpoint url for demo video api (7ef9d7a), closes nlx#1577
- 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)
0.133.2 (2022-06-28)
0.133.1 (2022-06-28)
0.133.0 (2022-06-28)
0.132.2 (2022-06-27)
0.132.1 (2022-06-27)
0.132.0 (2022-06-27)
- 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)
- management: fix unsetting org inway when deleting inway (5312610), closes nlx#1458
- management: fix wrong title for inway delete button (a477092), closes nlx#1458
- 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)
0.130.2 (2022-05-25)
0.130.1 (2022-05-19)
0.130.0 (2022-05-18)
0.129.0 (2022-05-17)
- 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
- 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
0.128.2 (2022-04-26)
0.128.1 (2022-04-25)
0.128.0 (2022-04-25)
- 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
- 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
0.127.0 (2022-04-04)
- 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)
- management: show 404 view for directory service when it is removed while polling (fe82b8b), closes #1499
- outway: do not require trailing slash in service call (b702fa8)
0.125.0 (2022-03-17)
- 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)
- 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
- 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)
- 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)
- directory: made database connection parameters configurable for directory-monitor (45aea7e)
0.123.0 (2022-02-11)
- 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)
- 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)
- 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)
- 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)
- 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)
- management: set txlog basic auth headers (3591a05)
0.121.0 (2022-01-12)
- downgrade Node v17.x to v16.x to prevent OpenSSL issues (dbb046e), closes /github.com/reactjs/reactjs.org/issues/4073#issuecomment-1010758303
- outway: correctly add authorization plugin (763bab4)
- 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)
- management: prevent useless rerender of the Avatar component (e6f7c1f)
0.120.0 (2021-12-22)
- 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)
- 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)
- 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)
- 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)
- management: if an access request already exists it is reused (571913c)
0.118.0 (2021-11-08)
- management: remove broken specification button (f68bbea)
- directory: open specifiation links in external redoc website (970a523)
- management: add open specification button for service details (435f1d3)
0.117.1 (2021-10-31)
- 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)
- 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
- 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)
- docs: resolve broken link to Try NLX (df0f75c)
- register organization inway in directory via inways instead of management api (c905d77)
- register organization inway in directory via inways instead of management api (b6159aa)
0.115.0 (2021-09-21)
- 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)
- 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)
- helm: oidc sessionSignKey not required with enableBasicAuth (0d174d5)
- management: properly synchronize incoming orders (fb8dd6c)
- management: use error.is instead of == when checking errors (450071a)
- 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)
- helm: convert PostgreSQL connectTimeout value from string to integer (6022a69), closes #1272
- helm: rename schema.values.json -> values.schema.json (a1a2c50), closes #1272
0.112.0 (2021-09-06)
- directory: fix wrong key name (a0b97f8)
- start development script adds user with password for organisation b (5966356)
- directory: add activity timestamps to inway (f30b907)
- directory: add migrations for inway activity timestamps (69087ce)
0.111.0 (2021-08-30)
- 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)
- 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)
0.110.0 (2021-08-18)
- 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)
- 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)
- 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)
- helm: removed trailing dashes from if statements in ingresses (8676b80)
0.109.0 (2021-08-03)
- docs: resolve breaking change for docusaurus (fe14644)
- management: remove restricting url validation (a6dc056)
- 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)
- management: added missing distiction between incoming and outgoing orders (38c65eb)
- management: update color of the degraded service icon (2d33704)
- 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)
- revert easter eggs (ee8cc68)
- 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)
- 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)
- 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)
- helm: update outdated kubedb secret for parkeerrechten api (03c9cec)
- replace kubedb with zalando operator (60244be)
0.104.0 (2021-06-15)
- ca-certportal: prevent CSP errors for inline JS (6596b92), closes #1279
- ca-certportal: submit Certificate Signing Request correctly (1c8eac4), closes #1249
- 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)
- management: prefer scheduling outgoing access requests updated least recently (63ae989), closes #1249
- update helm chart repository in chart readme (45fa1be)
- 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)
- add stable repo before updating stijns helm dependency (1cc79cc)
0.102.1 (2021-06-02)
- install helm from alpine testing repository (5409900)
0.102.0 (2021-06-01)
- fix linting issues after updating prettier to 2.3.0 (4db6dfc)
0.101.1 (2021-05-11)
0.101.0 (2021-05-05)
- 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)
- management: rename haarlem -> gemeente-stijns (8a742af)
- management: rename Saas org X -> Vergunningsoftware BV (7924c63), closes #1215
0.99.0 (2021-04-28)
- 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)
- directory: correctly retrieve stats from database (524d5cb), closes #1213
- directory: enable /stats endpoint (2386fa7)
- move support/contact page to nlx.io (5bff2ca)
0.97.1 (2021-04-15)
- helm: remove invalid override of managementAPI (b1719a3)
0.97.0 (2021-04-15)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- management: remove debug code that leads to logging OIDC options and disabling secure cookies (5cf2c08)
0.94.1 (2021-01-21)
- docs: resolve typos (1e769e1)
0.94.0 (2021-01-21)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- ca-certportal: caHost config value (91a98c5)
0.89.1 (2020-10-02)
- helm: sync ca-certportal chart with the rest (7b21e6b)
0.89.0 (2020-10-01)
- 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)
- 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)
- update dependency styled-components to v5.2.0 (e749b37)
- management: enable specifying OIDC & Management API base URLs (a37f0a1)
0.88.0 (2020-09-17)
- 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)
- 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)
- helm: directory nil pointer on terminationPolicy value (6c95e86)
0.87.0 (2020-08-10)
- 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)
- 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)
- small improvements service form (bed44d1)
0.86.0 (2020-04-02)
- 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)
- 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)
- directory-db, txlog-db: remove pgModeler, restructure database migrations, remove database roles from migrations (d22e244)
0.85.0 (2020-03-12)
- '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)
- 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)
- 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)
0.83.1 (2020-02-19)
- directory-registration-api: allow spaces and dots in organisation name (47fe829)
0.83.0 (2020-02-12)
- deps: do not pin versions of Alpine dependencies (b0735e4)
- docs: fix formatting of headings in service-configuration.md (03a8227)
- 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)
- docs: link to PKI-O Private Services G1 root cert (79c0bb7)
0.82.1 (2019-12-20)
0.82.0 (2019-12-12)
- expired test certificates (f5504fd)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- docs: CSP settings #760 (c1cf973)
- docs: fix further reading links #760 (9e9293e)
- docs: take skaffold build context into account #760 (78fb52a)
- docs: take skaffold build context into account #760 (3a0fbb8)
- docs: update links #760 (c71fdb6)
- docs: update links #760 (c4ebf56)
- docs: update paths + change node to not run on alpine because of Docusaurus #760 (d10c438)
- docs: re-add Dockerfile #760 (003caf7)
- replace Hugo docs website with basic Docusaurus #760 (0a1fd08)
- docs: add NLX docs #760 (df4e4b0)
- docs: enable copy code button #760 (83b4a4f)
- docs: enable edit button #760 (b6cb10c)
- docs: enable search using Algolia #760 (4748ac2)
- docs: fix internal links #760 (3b7f075)
- docs: nlx-ize the styling #760 (120fedc)
- docs: re-add contact to Support section #760 (4b34112)
- docs: re-add modification to the transaction log headers #760 (5730916)
- docs: re-add support link to navbar #760 (b822d63)
- docs: remove default Docusaurus images #760 (8ed0e41)
- docs: replace logo with white variant #760 (aeeeb59)
- docs: update existing docs to be present in the sidebar of Docusaurus #760 (56350c4)
- docs: update favicon #760 (1236c24)
- docs: update syntax highlight theme to atom-one-dark #760 (60ec7ac)
- docs: use docs instead of the website as the application root URL #760 (7c68de6)
- docs: use Prism for bash & toml code #760 (d7f38ec)
0.78.0 (2019-10-23)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- design: Add sequence diagrams for organization management and keyless and improved organization management config. (37c7d24)
0.71.0-one.zero (2019-07-01)
- deps: update all non-major dependencies (447140a)
- 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)
- 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)
- add api-specification-document-url to example service basisregistratie (bc0441b)
0.70.2 (2019-06-27)
- 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)
- 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)
- directory-ui: show tooltip on API URL and documentation button + show notifier when URL is copied (af2c7af)
0.69.0 (2019-06-20)
- add cache headers (a44aa58)
0.68.3 (2019-06-19)
0.68.2 (2019-06-19)
- loosen CSP to make sure apps work (3e1666c)
0.68.1 (2019-06-19)
0.68.0 (2019-06-18)
- 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)
- 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)
- 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)
- ui: add hover/active styling to organisation, log row and close button (e286611)
0.66.2 (2019-06-13)
- 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)
- ca-certportal: Fix serving of public assets (ba7548c)
0.61.2 (2019-06-03)
- deps: update dependency styled-components to v4.2.1 (4bc9ef0)
0.61.1 (2019-05-28)
- deps: update dependency @material-ui/core to v3.9.3 (f69ec2f)
0.58.0 (2019-05-28)
- insight-ui: make sure the runtime environment variables are passed (a1886c7)
- gitlab-ci: Select kube context before deploy (767da85)
0.57.1 (2019-05-28)
- .releaserc: removed label to skip the CI for release commits (5e3ba0c)
0.57.0 (2019-05-28)
- 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)
- 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)