- avoid initializing serviceProvider in Startup for appsettings en dataaccess settings
- Update project nuget packages
- Updated project to .net 7.0
- change Serilog initialization in program.cs
- resolve generator error due to version of update-notifier package
- OutgoingRequestLogger: read response body of non-successfull calls via byte buffer to capture invalid responses (ex. invalid content-lenght)
- base expiration of the OAuth access token on the expires_in property of TokenReply instead of a own chosen timespan
- set scheme to HTTPS from X-Forwarded-Proto header before first call is handled to allow correct scheme and try-out functionality in swagger-UI
- use mcr.microsoft.com/dotnet/aspnet:6.0 as docker runtime image instead of alpine version
- downgrade some node modules used in the yeoman generator scripts to still allow use of require-statement for now instead of ESM dynamic import
- Updated project to .net 6.0
- increase Digipolis.Errors toolbox and exception mapping logic for "Too many requests (429)" exception
- implement logging requirements: structured json logging to console via SeriLog
- remove deprecated Digipolis.ServiceAgents-toolbox + add basic implementation of ServiceAgent and delegating handlers
- fix for generation problem where no files are committed to filesystem after template-generation
- update exception mapping logic
- change Docker-image of runtime build
- update npm packages for vulnerability warnings
- fix path of XML-documentation file
- Update Digipolis.Swagger nuget package to v1.0.5
- Update Digipolis.Swagger nuget package for generating swagger v2
- Update Digipolis.Swagger nuget package due to a bug
- Update nuget packages
- Remove obsolete project reference
- Remove obsolete nuget package source from nuget.config file to avoid build problems
- Updated project to .net 5.0
- Updated project to .net core 3.1
- Many nuget updates (deleted DigiPolis.Web reference => outdated)
- Added Api versioning in URL follwoing the Api Guidelines of Digipolis
- Dockerfile adjustments for building, deploying and testing 3.1 apps
- Unit tests examples
- Integration tests: full setup with usage of real db and offcourse rollback
- Added exception handling by default
- Updated swagger
- Updated Yeoman index.js for generating the project
- Fixed es-lint issues
- Update Yeoman generator scripts and npm packages
- Runtime build number (/status/runtime)
- Update to .Net Core 2.2 (target framework .net core 2.2.5)
- Update nuget packages
- refactor logging and set logging level from configuration settings
- facilitate mandatory environment variables
- run unit tests when building docker image
- status/runtime endpoint for application process information
- log application lifecycle events: starting, started, stopped
- update yeoman generator npm packages
- replace npm package "guid" with "uuid"
- Update npm packages
- update yeoman generator script
- Update to .Net Core 2.1 (target framework .net core 2.1.6)
- Update nuget packages
- Update package Automapper to v7.0.1, Newtonsoft.Json to v11.0.2
- Update Swashbuckle packages to recent version
- Update Digipolis toolbox packages to recent version
- Add package Digipolis.Prometheus for enabling app metrics and added tot Startup.Configure
- fix in determining logging config from environment variables
- Added class for setting service agent configuration from environment variables
- Fixed swagger end-point
- Update Auth toolbox to v3.2.0 (.NET Standard 2.0 compatible)
- Update DataAccess toolbox to v4.0.0 (.NET Standard 2.0 compatible)
- Working with environment variables instead of .dist files
- Updates for Docker deployment
- Fix missing using statement and faulty namespaces in test projects
- Missing reference for StaticFiles and TestServer; added AutoMapperTest
- Missing using Microsoft.EntityFrameworkCore.Diagnostics; added for DataAccess
- Update to .Net Core 2.0
- added status API.
- added automapper dependency injection & profiles.
- default API versioning enabled.
- default XML Documentation generation enabled.
- update digipolis package dependencies.
- use custom version elastichsearch sink + selflogging enabled.
- update version xunit packages and dotnet-xunit CLI tool added to integration test project.
- update package versions.
- conversion to csproj project files and MSBuild.
- ElasticSearch auth headers added.
- update of the Digipolis.Serilog packages.
- upgrade to .NET Core 1.1.
- added IApplicationLogger.
- replace 'StarterKit' in dynamically added code.
- use database schema 'main' with NpgSql.
- update package versions.
- global error handling on by default.
- docker elasticsearch tooling added.
- removed elasticsearch bufferByteSizeLimit from config.
- more serilog elasticsearch settings in config file.
- registration of API extensions added in Startup.
- DataAccess package version updated.
- Logging engine (elastic search) extensions added.
- Modified template to support changes to Digipolis.Web toolbox.
- Updated toolbox versions.
- BUILDNUMBER placeholder in project.json.
- generation of data access completed with tooling.
- more fixes in db connection string handling.
- fix in db connection string handling.
- generation of data access files.
- added appsgroup property to chef config.
- changes needed for hosting the app.
- correct generation of SSL port.
- update web toolbox version.
- added kestrel port.
- added _config to include on publish in project.json.
- package version in index.js.
- Added version in project.json.
- Removed tools section from project.json.
- correction startup method : AddVersionEndpoint.
- Digipolis.Web toolbox v2.0.1.
- upgrade to .Net Core 1.0 (RTM).
- added runtimeinfo page in DEV environment.
- added exception handling middleware in Startup.
- added version file.
- more tests update notifier.
- display welcome message first.
- update interval to 5 minutes.
- test update notifier.
- display current version.
- no generation when newer version of the generator.
- location of package.json.
- added update notifier.
- casing in file names.
- Correlation Toolbox added.
- typo's.
- initial version.