What's Changed
New Features 🎉
- automate release notes by @Andreass2 in #442
Bugfixes 🐛
- Fix git releases to be from main branch by @Andreass2 in #450
- Add correct party ID to all events to ensure correct receiver for event by @Andreass2 in #453
Uncategorized changes
- Feature/simple upload poc & Build by @RagnarFatland-Avanade in #109
- Configure Renovate - disabled by @renovate in #114
- Update nuget non-major dependencies by @renovate in #116
- Update dependency Microsoft.AspNetCore.OpenApi to v7.0.11 by @renovate in #117
- Basic blob upload by @Ceredron in #110
- Local db development by @Ceredron in #119
- Update actions/checkout action to v4 by @renovate in #129
- Update nuget non-major dependencies by @renovate in #128
- Domain with database access layer by @Ceredron in #126
- Added new suggested way to run locally by @Ceredron in #121
- Update dependency coverlet.collector to v6 by @renovate in #130
- Database connection provider by @Ceredron in #139
- Managed identity to database by @Ceredron in #146
- Push container to registry by @Ceredron in #142
- Update nuget non-major dependencies by @renovate in #145
- Update docker/login-action action to v3 by @renovate in #152
- Update flyway/flyway Docker digest to 9e78682 by @renovate in #151
- Feature/renskriv av poc - Eksterne kall med entiteter skal nå være definert by @tomshag in #155
- Tag image with Git tag so that specific versions can be deployed by @Ceredron in #153
- Update nuget non-major dependencies by @renovate in #156
- Update dependency Microsoft.AspNetCore.OpenApi to v7.0.13 by @renovate in #162
- API with file only by @Ceredron in #158
- Added Open API spec by @Ceredron in #160
- Dotnet format by @Ceredron in #166
- Updated spec by @Ceredron in #167
- Database user needs access to sequences. by @Ceredron in #168
- Update dependency xunit to v2.6.1 by @renovate in #169
- Ensure that CREATE EXTENSION does not run on Azure by @Ceredron in #172
- Updated health controller by @Ceredron in #173
- Updated status enums by @Ceredron in #174
- Update altinn-broker-v1.json by @RagnarFatland-Avanade in #192
- Altinn-managed storage support by @Ceredron in #178
- Fix healthcheck by @Ceredron in #195
- Update nuget non-major dependencies by @renovate in #180
- Update mcr.microsoft.com/dotnet/aspnet Docker tag to v8 by @renovate in #181
- Update mcr.microsoft.com/dotnet/sdk Docker tag to v8 by @renovate in #182
- Update dependency Microsoft.Extensions.Hosting.Abstractions to v8 by @renovate in #190
- Update dependency Microsoft.AspNetCore.Authentication.JwtBearer to v8 by @renovate in #187
- Update dependency Microsoft.Extensions.DependencyInjection.Abstractions to v8 by @renovate in #189
- Update dependency Microsoft.AspNetCore.OpenApi to v8 by @renovate in #188
- Update flyway/flyway Docker digest to 5441419 by @renovate in #179
- Update to Dotnet 8 by @Ceredron in #196
- Remove storage account healthcheck as we only use it when running locally now by @Ceredron in #198
- End-to-end happy path test by @Ceredron in #199
- Code clean-up by @Ceredron in #200
- Maskinporten auth by @Ceredron in #210
- Re-factored code to CQRS by @Ceredron in #214
- Update nuget non-major dependencies by @renovate in #207
- Update actions/setup-java action to v4 by @renovate in #218
- Improve logging by @Ceredron in #224
- Add dummy tokens to Postman for local development by @Ceredron in #225
- Update dependency Microsoft.Extensions.Options.ConfigurationExtensions to v8 by @renovate in #208
- Opprett webhook for Microsoft Defender for Azure Storage Scan Results via Event-Grid by @tomshag in #226
- File deletion by @Ceredron in #227
- Added simple authorization for the Hangfire dashboard by @Ceredron in #230
- Feature/165 implement filesearch with date and status filters by @tomshag in #235
- Dispose database connections properly by @Ceredron in #233
- Update actions/setup-dotnet action to v4 by @renovate in #232
- Update nuget non-major dependencies by @renovate in #231
- Validation rules by @Ceredron in #237
- Hangfire migration by @Ceredron in #238
- Use subscription specified by configuration for resource management by @Ceredron in #239
- We should not call Azure Management API more than necessary. by @Ceredron in #241
- Made dashboard separate application by @Ceredron in #243
- Updated to include webhook subscription by @tomshag in #259
- Update nuget non-major dependencies by @renovate in #242
- Initial broker legacy controller by @RagnarFatland-Avanade in #274
- Expanded GetFiles / File Search with RecipientFileStatus by @RagnarFatland-Avanade in #276
- Service API by @Ceredron in #262
- Added/exposed new file metadata fields by @RagnarFatland-Avanade in #283
- Add resource to domain by @Ceredron in #281
- Tests for resource controller by @Ceredron in #286
- Update actions/cache action to v4 by @renovate in #287
- Added LegacyFileController.GetFileOverview by @RagnarFatland-Avanade in #288
- Update Open API spec by @Ceredron in #289
- Added Initialize and Upload operations to LegacyFileController by @RagnarFatland-Avanade in #290
- Feature/251 get available files by @tomshag in #291
- Download and ConfirmDownload by @tomshag in #292
- Update dependency Azure.ResourceManager to v1.10.1 by @renovate in #297
- Add .API suffix by @Ceredron in #296
- Add support for detailed file status by @Ceredron in #294
- Checksum validation by @Ceredron in #298
- Update nuget non-major dependencies to v7.3.1 by @renovate in #303
- Changed from Maskinporten token to Altinn token by @Ceredron in #304
- Update nuget non-major dependencies by @renovate in #308
- Integrate with Resource Registry by @Ceredron in #307
- Altinn Authorization by @Ceredron in #314
- Missing .dll suffix by @Ceredron in #315
- Add subscription key to authorization calls by @Ceredron in #319
- Update nuget non-major dependencies by @renovate in #320
- Added support for Altinn2-generated tokens by @Ceredron in #322
- Fix sbs auth by @Ceredron in #326
- Bug duplicate malware events by @Andreass2 in #323
- Add cancellationToken on all controllers by @Andreass2 in #330
- Altinn Events by @Ceredron in #318
- Use GUID as uinque azure resource name by @Andreass2 in #329
- Feature/duplicate confirm handling by @Andreass2 in #331
- Task/rename entities by @Andreass2 in #333
- Integrate with Altinn Register by @Ceredron in #332
- Various bug fixes by @Ceredron in #339
- Feature/change file retention by @Andreass2 in #340
- Re-factor blob upload by @Ceredron in #344
- Fix delete blob on storage by @Andreass2 in #347
- Chore/k6 testing by @Andreass2 in #349
- Feature/resource upload size by @Andreass2 in #352
- Store partyId locally by @Andreass2 in #353
- Documentation on how to get started technically by @Ceredron in #351
- Updated LegacyFileController to receive FileTransferStatus by @tomshag in #357
- Feature/malware info by @Andreass2 in #362
- Make column names consistent by @Ceredron in #367
- Update nuget non-major dependencies by @renovate in #364
- Update dockerfile non-major dependencies by @renovate in #363
- updated unit test to test that only published file is retrieved throu… by @tomshag in #360
- Changed Legacy GetFiles to treat Initialized and DownloadStarted as t… by @tomshag in #368
- File transfer time to live configured on resource-level by @Ceredron in #369
- Clean-up by @Ceredron in #371
- Updated OpenAPI spec so that it accurately describes our event schema by @Ceredron in #373
- Put Swagger on Github pages by @Ceredron in #379
- Added link to Swagger page by @Ceredron in #380
- Update dependency Altinn.Common.PEP to v4 by @renovate in #388
- Add servers section to OpenAPI swagger to support Swagger testing to environment by @Ceredron in #384
- Update dockerfile non-major dependencies by @renovate in #387
- Update nuget non-major dependencies by @renovate in #377
- add using on Npgsql command by @Andreass2 in #390
- Fix integration guide scopes by @Ceredron in #392
- Adjust filetransfer ttl by @Andreass2 in #395
- Custom jwt issuer exception by @Andreass2 in #397
- move IaC to broker repo by @Andreass2 in #403
- fix small bug after merging by @Andreass2 in #410
- Feat/slack notification handler by @Andreass2 in #411
- Updated code better handle malware scan errors so that endusers can b… by @tomshag in #412
- Added link to Altinn studio docs User guide. by @RagnarFatland-Avanade in #419
- activate test script in staging infra by @Andreass2 in #418
- this seems to fix the legacy part of authentication, at least. by @tomshag in #422
- Improved custom dimensions in logs by @Ceredron in #424
- Update nuget non-major dependencies by @renovate in #399
- Update NasAmin/trx-parser action to v0.6.0 by @renovate in #404
- Update resource Microsoft.DBforPostgreSQL/flexibleServers to 2022-12-01 by @renovate in #415
- Update resource Microsoft.Security/pricings to 2024-01-01 by @renovate in #417
- Update azure/arm-deploy action to v2 by @renovate in #414
- Update resource Microsoft.DBforPostgreSQL/flexibleServers/administrators to 2022-12-01 by @renovate in #416
- Fix/small infra changes by @Andreass2 in #423
- Fix PR tests by @Ceredron in #427
- Run status checks on pull requests by @Ceredron in #434
- Update nuget non-major dependencies by @renovate in #438
- Github environments by @Ceredron in #439
- Use app identity for deployment of storage accounts by @Ceredron in #441
- Fixed handling of non-existing resource by @Ceredron in #436
- Update resource Microsoft.Storage/storageAccounts/fileServices to 2023-04-01 by @renovate in #447
- Update resource Microsoft.Storage/storageAccounts to 2023-04-01 by @renovate in #446
- Update resource Microsoft.Insights/scheduledQueryRules to 2023-12-01 by @renovate in #444
- Update resource Microsoft.Resources/resourceGroups to 2024-03-01 by @renovate in #445
- Update nuget non-major dependencies by @renovate in #443
- Update resource Microsoft.App/managedEnvironments/storages to 2024-03-01 by @renovate in #433
- Update dockerfile non-major dependencies by @renovate in #437
- Update resource Microsoft.App/managedEnvironments to 2024-03-01 by @renovate in #432
- Update resource Microsoft.App/containerApps to 2024-03-01 by @renovate in #430
- Update resource Microsoft.App/jobs to 2024-03-01 by @renovate in #431
- Fix all warnings by @Ceredron in #449
- remove user story from release notes by @Andreass2 in #454
New Contributors
- @RagnarFatland-Avanade made their first contribution in #109
- @renovate made their first contribution in #114
- @tomshag made their first contribution in #155
- @Andreass2 made their first contribution in #323
Full Changelog: https://github.com/Altinn/altinn-broker/commits/1.1.0