-
Notifications
You must be signed in to change notification settings - Fork 3
Comparing changes
Open a pull request
base repository: Altinn/dialogporten
base: v1.5.0
head repository: Altinn/dialogporten
compare: v1.6.0
Commits on Apr 10, 2024
-
feat: Add authorization caching (#591)
This adds caching to the details- and search authorization calls. Keys are derived from the request models, using only the principal claims relevant for user identification (skipping `jti`, `exp` etc which will needlessly bloat the number of keys and reduce hit rate). This will create several keys per user, and for some bulk-operating end user systems, potentially thousands within the total TTL of the entries. To control RAM usage, memory cache is disabled and this relies solely on the Redis cache. This trades replica memory usage against Redis ingress/egress. For end user systems performing each search/details request just once, this makes no difference (as calls will miss the cache anyway), but for normal users in the portal which might navigate back and forth and change ordering/non-auth-related filters, the Redis traffic will increase compared to having the memory level cache enabled.
Configuration menu - View commit details
-
Copy full SHA for 2f86d7e - Browse repository at this point
Copy the full SHA 2f86d7eView commit details
Commits on Apr 12, 2024
-
chore: add migration in docker compose (#626)
<!--- Provide a general summary of your changes in the Title above --> ## Description Ensures that migrations are run when running docker-compose <!--- Describe your changes in detail --> ## Related Issue(s) - #{issue number} ## Verification - [X] **Your** code builds clean without any errors or warnings - [X] Manual testing done (required) - [X] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [X] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable) --------- Co-authored-by: Ole Jørgen Skogstad <skogstad@softis.net>
Configuration menu - View commit details
-
Copy full SHA for bde5c5c - Browse repository at this point
Copy the full SHA bde5c5cView commit details -
chore: Update to postgres 16 (#624)
New major version of flexible PostgreSQL available in our Azure region ## Verification - [x] **Your** code builds clean without any errors or warnings - [x] Manual testing done (required) - [x] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [x] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable)
Configuration menu - View commit details
-
Copy full SHA for 696d603 - Browse repository at this point
Copy the full SHA 696d603View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5da3143 - Browse repository at this point
Copy the full SHA 5da3143View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5624030 - Browse repository at this point
Copy the full SHA 5624030View commit details -
chore(deps): update dependency azure.identity to v1.11.0 (#625)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [Azure.Identity](https://togithub.com/Azure/azure-sdk-for-net/blob/Azure.Identity_1.11.0/sdk/identity/Azure.Identity/README.md) ([source](https://togithub.com/Azure/azure-sdk-for-net)) | `1.10.4` -> `1.11.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>Azure/azure-sdk-for-net (Azure.Identity)</summary> ### [`v1.11.0`](https://togithub.com/Azure/azure-sdk-for-net/releases/tag/Azure.Identity_1.11.0) ##### 1.11.0 (2024-04-09) ##### Bugs Fixed - `AzurePowerShellCredential` now handles the case where it falls back to legacy PowerShell without relying on the error message string. ##### Breaking Changes - `DefaultAzureCredential` now sends a probe request with no retries for IMDS managed identity environments to avoid excessive retry delays when the IMDS endpoint is not available. This should improve credential chain resolution for local development scenarios. See [BREAKING_CHANGES.md](https://togithub.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/BREAKING_CHANGES.md#1110). </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 7am on Sunday,before 7am on Wednesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/digdir/dialogporten). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Ole Jørgen Skogstad <skogstad@softis.net>
Configuration menu - View commit details
-
Copy full SHA for 9abf718 - Browse repository at this point
Copy the full SHA 9abf718View commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9b84483 - Browse repository at this point
Copy the full SHA 9b84483View commit details -
chore: Consolidate SeenLog naming, change CreatedAt to SeenAt (#637)
Forgot to change these on @arealmaas suggestion on the SeenLog endpoint PR
Configuration menu - View commit details
-
Copy full SHA for bde5845 - Browse repository at this point
Copy the full SHA bde5845View commit details -
Co-authored-by: Magnus Sandgren <5285192+MagnusSandgren@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c779eac - Browse repository at this point
Copy the full SHA c779eacView commit details
Commits on Apr 17, 2024
-
chore(deps): update dotnet monorepo to v8.0.4 (#641)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [Microsoft.AspNetCore.Authentication.JwtBearer](https://asp.net/) ([source](https://togithub.com/dotnet/aspnetcore)) | `8.0.3` -> `8.0.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [Microsoft.AspNetCore.Authentication.JwtBearer](https://asp.net/) ([source](https://togithub.com/dotnet/aspnetcore)) | `8.0.2` -> `8.0.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [Microsoft.AspNetCore.Mvc.NewtonsoftJson](https://asp.net/) ([source](https://togithub.com/dotnet/aspnetcore)) | `8.0.3` -> `8.0.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [Microsoft.AspNetCore.OpenApi](https://asp.net/) ([source](https://togithub.com/dotnet/aspnetcore)) | `8.0.3` -> `8.0.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [Microsoft.EntityFrameworkCore.Relational](https://docs.microsoft.com/ef/core/) ([source](https://togithub.com/dotnet/efcore)) | `8.0.3` -> `8.0.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [Microsoft.EntityFrameworkCore.Tools](https://docs.microsoft.com/ef/core/) ([source](https://togithub.com/dotnet/efcore)) | `8.0.3` -> `8.0.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [Microsoft.Extensions.Caching.StackExchangeRedis](https://asp.net/) ([source](https://togithub.com/dotnet/aspnetcore)) | `8.0.3` -> `8.0.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [Microsoft.Extensions.Http.Polly](https://asp.net/) ([source](https://togithub.com/dotnet/aspnetcore)) | `8.0.3` -> `8.0.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>dotnet/aspnetcore (Microsoft.AspNetCore.Authentication.JwtBearer)</summary> ### [`v8.0.4`](https://togithub.com/dotnet/aspnetcore/compare/v8.0.3...v8.0.4) </details> <details> <summary>dotnet/efcore (Microsoft.EntityFrameworkCore.Relational)</summary> ### [`v8.0.4`](https://togithub.com/dotnet/efcore/releases/tag/v8.0.4): EF Core 8.0.4 EF Core 8.0.4 is [available on NuGet now](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore/8.0.4). This is a patch release of EF Core 8 (EF8) containing only [important bug fixes](https://togithub.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A8.0.4+is%3Aclosed): - [Incorrect apply projection for complex properties](https://togithub.com/dotnet/efcore/issues/32911) - [The database default created by Migrations for primitive collections mapped to JSON is invalid](https://togithub.com/dotnet/efcore/issues/32972) - [Filtering by Contains with HierarchyId and AsSplitQuery is not working](https://togithub.com/dotnet/efcore/issues/32976) - [Unfulfillable nullable contraints are set for complex types with TPH entities](https://togithub.com/dotnet/efcore/issues/33004) - [OutOfMemoryException when creating migration using ef tool](https://togithub.com/dotnet/efcore/issues/33176) - [SQL Server: Should retry on 203](https://togithub.com/dotnet/efcore/issues/33260) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 7am on Sunday,before 7am on Wednesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/digdir/dialogporten). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Ole Jørgen Skogstad <skogstad@softis.net>
Configuration menu - View commit details
-
Copy full SHA for adc5ba9 - Browse repository at this point
Copy the full SHA adc5ba9View commit details -
Configuration menu - View commit details
-
Copy full SHA for df8cec9 - Browse repository at this point
Copy the full SHA df8cec9View commit details -
chore(graphql): Add deployment of GraphQL service and local developme…
…nt via docker-compose (#640) - Adding new container app for GraphQL - Refactor apim URL to be optional until we add GraphQL service to the APIM - Add graphql to docker-compose and an nginx ingress with a new nginx config - Remove explicit add of banana cake pop ## Related Issue(s) #490 ## Verification - [ ] **Your** code builds clean without any errors or warnings - [ ] Manual testing done (required) - [ ] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [ ] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable) --------- Co-authored-by: Are Almaas <arealmaas@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9769e52 - Browse repository at this point
Copy the full SHA 9769e52View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9877eb - Browse repository at this point
Copy the full SHA c9877ebView commit details -
chore: revert port change for web api in compose (#645)
<!--- Provide a general summary of your changes in the Title above --> ## Description <!--- Describe your changes in detail --> ## Related Issue(s) - #{issue number} ## Verification - [ ] **Your** code builds clean without any errors or warnings - [ ] Manual testing done (required) - [ ] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [ ] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable)
Configuration menu - View commit details
-
Copy full SHA for 9a589e3 - Browse repository at this point
Copy the full SHA 9a589e3View commit details -
chore(graphql): add app config (#646)
<!--- Provide a general summary of your changes in the Title above --> ## Description - Add app configuration & extension for Azure app configuration auth - Add serilog request logger <!--- Describe your changes in detail --> ## Related Issue(s) - #490 ## Verification - [ ] **Your** code builds clean without any errors or warnings - [ ] Manual testing done (required) - [ ] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [ ] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable) --------- Co-authored-by: Ole Jørgen Skogstad <skogstad@softis.net>
Configuration menu - View commit details
-
Copy full SHA for 74486d6 - Browse repository at this point
Copy the full SHA 74486d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f37dce4 - Browse repository at this point
Copy the full SHA f37dce4View commit details -
chore: Add custom DiagnosticEventListener for Application Insights (#650
) Adding a custom DiagnosticEventListener for sending telemetry from GQL to ApplicationInsights ## Related Issue(s) - #490 ## Verification - [x] **Your** code builds clean without any errors or warnings - [x] Manual testing done (required) - [x] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [ ] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable)
Configuration menu - View commit details
-
Copy full SHA for 618efc9 - Browse repository at this point
Copy the full SHA 618efc9View commit details
Commits on Apr 18, 2024
-
chore(deps): update azure/login action to v2 (#633)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [azure/login](https://togithub.com/azure/login) | action | major | `v1` -> `v2` | --- ### Release Notes <details> <summary>azure/login (azure/login)</summary> ### [`v2`](https://togithub.com/azure/login/compare/v1...v2) [Compare Source](https://togithub.com/azure/login/compare/v1...v2) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 7am on Sunday,before 7am on Wednesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/digdir/dialogporten). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 66f3eca - Browse repository at this point
Copy the full SHA 66f3ecaView commit details
Commits on Apr 19, 2024
-
chore: Schema test for graphql (#648)
Automatic testing for changes in GraphQL schema (same as OpenAPI) Renamed `docs/swagger` to `docs/schema` to host the two files in the same npm package. Renamed npm package to `dialogporten-schema` Automatic versioning/publishing of this npm package is being worked on in another branch ## Related Issue(s) - #490 ## Verification - [x] **Your** code builds clean without any errors or warnings - [x] Manual testing done (required) - [x] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [ ] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable)
Configuration menu - View commit details
-
Copy full SHA for 343b0e9 - Browse repository at this point
Copy the full SHA 343b0e9View commit details -
chore: Enable K6 functional test run after app deploy to test/staging (…
…#643) This enables automatic running of K6 E2E tests after successful app revision deploy ## Description This refactors the dispatch-only K6 runner to a reusable action, which is used in CI/CD workflows as well as a dispatch-workflow, which now takes a path to a test suite to run, eliminating the need for different dispatches for functional and non-functional tests. Reporting of the tests are performed with a third-party action-plugin to utilize GIthub support for junit.xml format. Having some issues getting this to work properly locally with `act`, so this will have to be tested in Github. Unclear how rich the reporting within Github can be, but hopefully we can at least get the job to be marked as failed if any tests fail as reported by K6. For additional details, the stdout log will have to be consulted. In the future, we might want to incorporate more custom handling of the summary and eg. integrate the Slack Notifier bot. ## Related Issue(s) - #80 ## Verification - [x] **Your** code builds clean without any errors or warnings - [x] Manual testing done (required) - [ ] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [ ] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable)
Configuration menu - View commit details
-
Copy full SHA for 9059c86 - Browse repository at this point
Copy the full SHA 9059c86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31c9dd7 - Browse repository at this point
Copy the full SHA 31c9dd7View commit details
Commits on Apr 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c276c09 - Browse repository at this point
Copy the full SHA c276c09View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7f3c20 - Browse repository at this point
Copy the full SHA c7f3c20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 553b29d - Browse repository at this point
Copy the full SHA 553b29dView commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 434dd43 - Browse repository at this point
Copy the full SHA 434dd43View commit details -
fix: ensure performed by is set for activities (#628)
<!--- Provide a general summary of your changes in the Title above --> Before refactoring more, let's do a review on this if this is the best approach or not.. ## Description <!--- Describe your changes in detail --> - Adds a new function to get the long names of the organization - Caches the result with a new cache key ## Related Issue(s) - #404 ## Verification - [X] **Your** code builds clean without any errors or warnings - [X] Manual testing done (required) - [ ] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [X] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable) --------- Co-authored-by: Ole Jørgen Skogstad <skogstad@softis.net> Co-authored-by: Magnus Sandgren <5285192+MagnusSandgren@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1adf075 - Browse repository at this point
Copy the full SHA 1adf075View commit details -
chore(deps): update dependency masstransit to v8.2.1 (#656)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [MassTransit](https://masstransit.io/) ([source](https://togithub.com/MassTransit/MassTransit)) | `8.2.0` -> `8.2.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - "before 7am on Sunday,before 7am on Wednesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/digdir/dialogporten). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e6d94ab - Browse repository at this point
Copy the full SHA e6d94abView commit details -
chore(deps): update resource microsoft.operationalinsights/workspaces…
… to 2023-09-01 (#657) [](https://renovatebot.com) This PR contains the following updates: | Resource | Change | |---|---| | Microsoft.OperationalInsights/workspaces | `2022-10-01` -> `2023-09-01` | --- ### Configuration 📅 **Schedule**: Branch creation - "before 7am on Sunday,before 7am on Wednesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/digdir/dialogporten). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dee62ef - Browse repository at this point
Copy the full SHA dee62efView commit details -
chore(GraphQl): Add application user (#662)
Hard coded IUser set to LocalDevelopmentUser ## Related Issue(s) - #490 ## Verification - [x] **Your** code builds clean without any errors or warnings - [ ] Manual testing done (required) - [ ] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [ ] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable)
Configuration menu - View commit details
-
Copy full SHA for 47ae81a - Browse repository at this point
Copy the full SHA 47ae81aView commit details -
Minor code/comment cleaning 🧹 * Unused usings * Expression bodies * Trailing commas * Collection expressions * Remove unnecessary fields * Redundant namespace * Use const * Grammar
Configuration menu - View commit details
-
Copy full SHA for 9d9fcc4 - Browse repository at this point
Copy the full SHA 9d9fcc4View commit details -
feat: Add support for apps as serviceresource (#658)
In order to support app instances in the Dialogporten, we need to be able to refer to apps as service resources ## Description This adds support for urn:altinn:app in dialog validator and Altinn auth helpers, and changes the Resource Registry client to use the "resourcelist" endpoint, which includes Altinn 3 apps (unfortunately this also includes Altinn 2 services, which baloons the response size considerably, but this is filtered before storing to cache). The Fusion cache settings has been changed to reflect this (ie. increasing factory timeouts). Yet to be fixed: - [x] ~~Handling of "ttd" services (the Digdir test organization). These contain an empty string as "organization" in the RR, where there usually is a organization number. Special code will be required to handle TTD service authorization and dialog.org population.~~ Moved to #663 - [x] ~~Handling of app instance delegations. Since app instance ids are a bit weird (has the form `{partyId}/{instanceId}`) we cannot just map the dialogId to `urn:altinn:instance-id` (like we do with resource id) as this will cause an exception in the PDP API. Preferably the PDP context handler should be able to deal with this, and map the missing partyId into the instance-id (since it needs to get the partyId for organizationnumbers/SSNs anyway)~~ Moved to #664 - [x] ~~Handling of resource constraints for app in the authorization requests for search. Currently we assume name of the resource to be unique, but an app-name may be reused between service owners.~~ Edit: we include the reserved `app_{org}_` prefix, avoiding this potential ambiguity. ## Related Issue(s) - #651 ## Verification - [x] **Your** code builds clean without any errors or warnings - [x] Manual testing done (required) - [x] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [ ] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable)
Configuration menu - View commit details
-
Copy full SHA for adf91ce - Browse repository at this point
Copy the full SHA adf91ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9713ea7 - Browse repository at this point
Copy the full SHA 9713ea7View commit details
Commits on Apr 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 56e55cd - Browse repository at this point
Copy the full SHA 56e55cdView commit details -
ci: run all jobs on dispatch for main and staging (#666)
<!--- Provide a general summary of your changes in the Title above --> ## Description Ensure that we run all the jobs regardless if any files has changed when we do a manual dispatch of the workflows <!--- Describe your changes in detail --> ## Related Issue(s) - #{issue number} ## Verification - [ ] **Your** code builds clean without any errors or warnings - [ ] Manual testing done (required) - [ ] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [ ] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable)
Configuration menu - View commit details
-
Copy full SHA for c033eac - Browse repository at this point
Copy the full SHA c033eacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22b070c - Browse repository at this point
Copy the full SHA 22b070cView commit details -
chore(docker-compose): Add RedisInsight (#668)
Adds [RedisInsight](https://redis.io/insight/) to the compose setup
Configuration menu - View commit details
-
Copy full SHA for c738797 - Browse repository at this point
Copy the full SHA c738797View commit details -
ci: only run if migrations are changed (#669)
<!--- Provide a general summary of your changes in the Title above --> ## Description - Only run migrations if relevant files are changed - Run the deployment of apps regardless of if migration was run <!--- Describe your changes in detail --> ## Related Issue(s) - #{issue number} ## Verification - [ ] **Your** code builds clean without any errors or warnings - [ ] Manual testing done (required) - [ ] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [ ] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable)
Configuration menu - View commit details
-
Copy full SHA for 7cd80dc - Browse repository at this point
Copy the full SHA 7cd80dcView commit details
Commits on Apr 24, 2024
-
chore(deps): update nginx docker tag to v1.26.0 (#670)
[](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | nginx | minor | `1.25.4` -> `1.26.0` | --- ### Configuration 📅 **Schedule**: Branch creation - "before 7am on Sunday,before 7am on Wednesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/digdir/dialogporten). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 771fe15 - Browse repository at this point
Copy the full SHA 771fe15View commit details
Commits on Apr 25, 2024
-
feat: Authorized parties endpoint in enduser API (#661)
## Description This adds a parties endpoint in the enduser-API, proxying requests to access-management and returning a custom DTO for all parties that the user has some sort of access relation to. ## Related Issue(s) - #660 ## Verification - [x] **Your** code builds clean without any errors or warnings - [x] Manual testing done (required) - [x] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [ ] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable) --------- Co-authored-by: Ole Jørgen Skogstad <skogstad@softis.net>
Configuration menu - View commit details
-
Copy full SHA for 050ccbb - Browse repository at this point
Copy the full SHA 050ccbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d416cdc - Browse repository at this point
Copy the full SHA d416cdcView commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c905d01 - Browse repository at this point
Copy the full SHA c905d01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55fc1e7 - Browse repository at this point
Copy the full SHA 55fc1e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d36c8ee - Browse repository at this point
Copy the full SHA d36c8eeView commit details
Commits on Apr 28, 2024
-
chore(deps): update mcr.microsoft.com/dotnet/sdk:8.0.204 docker diges…
…t to 03476e8 (#676) [](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [mcr.microsoft.com/dotnet/sdk](https://togithub.com/dotnet/sdk) | stage | digest | `7861b15` -> `03476e8` | --- ### Configuration 📅 **Schedule**: Branch creation - "before 7am on Sunday,before 7am on Wednesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/digdir/dialogporten). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c110cc3 - Browse repository at this point
Copy the full SHA c110cc3View commit details -
chore(deps): update dependency azure.identity to v1.11.2 (#677)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [Azure.Identity](https://togithub.com/Azure/azure-sdk-for-net/blob/Azure.Identity_1.11.2/sdk/identity/Azure.Identity/README.md) ([source](https://togithub.com/Azure/azure-sdk-for-net)) | `1.11.1` -> `1.11.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>Azure/azure-sdk-for-net (Azure.Identity)</summary> ### [`v1.11.2`](https://togithub.com/Azure/azure-sdk-for-net/releases/tag/Azure.Identity_1.11.2) ##### 1.11.2 (2024-04-19) ##### Bugs Fixed - Fixed an issue which caused claims to be incorrectly added to confidential client credentials such as `DeviceCodeCredential` [#​43468](https://togithub.com/Azure/azure-sdk-for-net/issues/43468) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 7am on Sunday,before 7am on Wednesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/digdir/dialogporten). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 39d24f5 - Browse repository at this point
Copy the full SHA 39d24f5View commit details
Commits on Apr 29, 2024
-
chore: Add EndUser SeenLog hash length tests (#680)
Adding tests for hash length on seen log, EndUser queries ## Description Making sure we don't leak un-hashed user IDs ## Related Issue(s) - #460 ## Verification - [x] **Your** code builds clean without any errors or warnings - [x] Manual testing done (required) - [x] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [ ] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable)
Configuration menu - View commit details
-
Copy full SHA for d80623e - Browse repository at this point
Copy the full SHA d80623eView commit details -
chore(tests): Restructure application integration tests (#682)
Splits tests into folders for EndUser/ServiceOwner
Configuration menu - View commit details
-
Copy full SHA for 4a37906 - Browse repository at this point
Copy the full SHA 4a37906View commit details -
chore(tests): Add SeenLog tests for ServiceOwner (#683)
Adding the same test as for EU, verifying user ID hashes length ## Related Issue(s) - #460 ## Verification - [x] **Your** code builds clean without any errors or warnings - [x] Manual testing done (required) - [x] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [ ] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable)
Configuration menu - View commit details
-
Copy full SHA for 74a8a30 - Browse repository at this point
Copy the full SHA 74a8a30View commit details -
chore: Add additional e2e tests (#679)
## Description This adds e2e for "org"-filtering and add ExtendedStatus to the test data. This also fixes some clean up issues, making sure a test run purges all data it inserts. ## Related Issue(s) N/A ## Verification - [x] **Your** code builds clean without any errors or warnings - [x] Manual testing done (required)
Configuration menu - View commit details
-
Copy full SHA for 3cbf63b - Browse repository at this point
Copy the full SHA 3cbf63bView commit details
Commits on Apr 30, 2024
-
fix: Accept app references with urn:altinn:resource prefix (#685)
## Description This fixes the handling of service resource values referring to Altinn apps so that they too use the same prefix as generic resources. The decision request helper now only checks for the reserved resource name prefix (`app_`) in order to determine how the XACML request should be constructed. ## Related Issue(s) - #681 ## Verification - [x] **Your** code builds clean without any errors or warnings - [x] Manual testing done (required) - [x] Relevant automated test added (if you find this hard, leave it and we'll help out) ## Documentation - [ ] Documentation is updated (either in `docs`-directory, Altinnpedia or a separate linked PR in [altinn-studio-docs.](https://github.com/Altinn/altinn-studio-docs), if applicable)
Configuration menu - View commit details
-
Copy full SHA for c9a5606 - Browse repository at this point
Copy the full SHA c9a5606View commit details
There are no files selected for viewing
This file was deleted.