Azure DevOps Backend Changelog
All notable changes to the Azure DevOps Backend
v1.52.2 (2025-12-10)
- Fix issue where downloading an ipArtifact did not work (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4583/)
v1.52.1 (2025-10-13)
- Catch exception for insufficient permissions while creating a new app repository (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4562/)
v1.52.0 (2025-10-13)
- Fix bug where the setting appImportScope was not inherited correctly (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4497)
- Add support for BC27 project template (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4504)
v1.51.0 (2025-08-20)
- Update service endpoint name retrieval to support new format (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4428/)
v1.50.0 (2025-08-18)
- Allow default namespace for trial (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4434/)
v1.49.0 (2025-07-29)
- Allow customer-specific ipartifact configuration (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4421/)
v1.48.2 (2025-07-28)
- Inherit previousRelease (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4419)
v1.48.0 - v1.48.1 (2025-07-17)
- Fix and improve artifacts inheritance and merging (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4405)
v1.47.1 (2025-07-10)
- Fix "dk" localization (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4386)
v1.47.0 (2025-07-10)
- Remove duplicate method descriptions on process controller (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4403)
- Fix issue where the test apps were not correctly set when inheriting artifacts (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4405)
v1.46.0 (2025-07-08)
- Replace continuationToken if it already exists (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4400)
v1.45.1 (2025-07-02)
- Extended cosmo.json with configuration to enable/disable server file cache persistence for containers (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4387)
- Fix "dk" localization (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4386)
v1.45.0 (2025-07-01)
- Add "da-dk" localization (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4386)
v1.44.0 (2025-06-25)
- Disable DevOps by default enabled PAT creation restriction policy on project creation/init (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4381)
v1.43.1 (2025-06-13)
- Suppress Azure CLI warnings regarding "pkg_resources" when downloading artifacts (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4366)
v1.43.0 (2025-06-10)
- Enhance application creation process to include handling for translation languages (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4071)
v1.42.1 (2025-05-21)
- Fix another issue where special characters and whitespaces were not correctly encoded for URLs (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4345)
- Improve handling of exceptions during the execution of PowerShell scripts (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4351)
v1.42.0 (2025-05-19)
- Fix issue where special characters were not correctly encoded for URLs (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4345)
v1.41.0 (2025-05-14)
- Extended cosmo.json with configuration to enable/disable async mode for containers (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4320)
v1.40.0 (2025-05-08)
- Fix issue where Azure DevOps Advanced Security prevents automated commits when updating our DevOps templates (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4337/)
v1.39.0 (2025-04-29)
- Fix inheritance of app artifacts and SyncMode and ImportScope (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4254/)
- Inherit app artifacts from the parent artifact to the bcartifact (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4254/)
- Improve logging for failed API calls (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4312)
- Improve performance when retrieving artifacts from Azure FileShare IP artifact backend (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4321/)
v1.38.0 (2025-04-16)
- Add error handling to the app creation process (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4265/)
- Update CreateInitScriptCall to customize the creation of app based on config-templates (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4256/)
- Pipeline error handling for existing pipelines (https://github.com/cosmoconsult/alpaca/issues/39)
- Enhance the properties 'AppImportSyncMode' and 'AppImportScope' from the cosmo.json to be set per-artifacts (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4254/)
- Support BC26 (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4302/)
v1.37.0 (2025-03-17)
- Support for extension deployment with schedule and schema sync mode (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3030)
v1.36.0 (2025-03-04)
- Populate backend URL for unresolved config as well (https://github.com/cosmoconsult/alpaca/issues/40)
- Improve assignment of a COSMO entity to an organization: assigning a new entity now removes/replaces the previous assignment (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4233/)
v1.35.0 (2025-02-14)
- Remove GitHubApi Client (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4220)
- Install AL Test runner when importTestApps=true (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4227)
v1.34.0 (2025-02-03)
- Stabilize Azure FileShare IP artifact backend to tolerate unexpected naming structure (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4214)
v1.33.0 (2025-01-27)
- Install BC25 Test Libraries and Test Apps as well when importTestLibraries or importTestApps set in cosmo.json (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4197)
- Fix issue when re-applying a process customization containing custom/standalone work item types (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4199)
- Return null for unset translation settings in cosmo.json (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4170)
- Fix problem in COSMO entity resolution (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4189)
- Extended cosmo.json with configuration to support dependencies for artifacts (e.g. "app" must be compiled and installed beforehand) (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4198)
- Fix bug where the artifact download may return wrong artifact from cache (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4205)
v1.32.3 (2025-01-14)
- Fix issue in process customization LS-Extension MBPC V4 (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4190)
v1.32.2 (2025-01-13)
- Fix issue in process customization LS-Extension MBPC V4 (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4190)
- Extend error logging when applying process customizations (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4190)
- Add capability to update the properties "required" and "defaultValue" of existing fields in a process customization (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4190)
v1.32.1 (2025-01-09)
- Remove breaking change between process customizations LS-Extension V2 and LS-Extension MBPC V4 (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4190)
v1.32.0 (2025-01-08)
- Prevent empty repositories (with no default branch) from causing exceptions (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4184)
- Add new DevOps process customization template: LS-Extension MBPC V4 (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4190)
v1.31.0
- Adjust health check to not fail in case Azure DevOps is unhealthy or unresponsive (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4164)
v1.30.0
- Improve stability of concurrent artifact downloads (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4158)
v1.29.0
- Add Branch property IsMineOrDefault (v0.12) (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4153)
- Better handling of major/minor version for AzFS artifacts (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4127)
v1.28.0
- Ignore user cache when creating new projects (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4148)
v1.27.0 - v1.27.2
- Fix issue where missing COSMO entity configuration caused organizations to not load (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4136)
- Further improve handling of errors from Azure CLI when downloading artifacts (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4131)
- Replace individual OpenTelemetry components with Azure Application Insights (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4133)
v1.26.0
- Install COSMO Parrot extension per default for COSMO users (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4132)
v1.25.0
- Make secret detection in cosmo.json more robust (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4121)
- Add endpoints to get cosmo.json for a git commit (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4080)
- Refactored endpoints to get cosmo.json for v0.12
- Improve stability of artifact downloads (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4131)
v1.24.0
- Reworked setup of "codeCops" in cosmo.json as an array (v0.11: optional; v0.12: mandatory) (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3918)
- Extended cosmo.json with configuration to support the usage of specific compiler versions (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3788)
v1.23.2
- Project creation error powershell error in linux environment
v1.23.1
- Project creation send only error message if an error occured, not the whole output
v1.23.0
- Add endpoints to get COSMO entities/offices from configuration and Sharepoint (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4090)
- Update GitHub API Client (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4093)
- Support BC25
- Add support to authenticate downstream APIs (Graph, Sharepoint) (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4090)
- Add caching for organization users and graph groups (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4090)
v1.22.1
- Fix problem during project creation (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4091)
v1.22.0
- Add XML Swagger documentation, apply code formatting (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4090/)
- Extended cosmo.json with configurations to support tests of the translations (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3703)
- Reworked setup of "translationLanguages" in cosmo.json as an array (v0.11: optional; v0.12: mandatory)
- Added validation for "translationLanguages" in cosmo.json (e.g. "de-DE")
- Add retries on failed artifact downloads through Azure CLI (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4085)
v1.21.0
- Add auth retry policies (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4082)
v1.20.3 - v1.20.6
- Fix issue where downloading artifacts may fail inconsistently (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4085)
v1.20.2
- Fix issue where invoking PowerShell returns old output (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4084)
v1.20.1
- Improve auth handler to retry on timeout (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4082)
v1.20.0
- Improve PowerShell execution (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4081)
- Add logging to auth handler (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4082)
v1.19.0
- Override scope to full access for PATs requested by the PowerApp (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4079)
v1.18.5
- Override Authorization when downloading IP artifacts or packages from external feeds (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4035/)
- Parse the version of Azure Devops artifacts as semantic version (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4035/)
v1.18.1 - v1.18.4
- Fix bug where downloading artifacts may fail inconsistently (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4035/)
v1.18.0
- Improve artifact download and caching (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4035/)
- Add functions to retrieve latest version of an artifact (filtered for a given version with wildcard and for a given view) (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4035/)
- Add functions to retrieve latest version of an artifact (also for a given view) (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4035/)
- Accept GitHub token for authentification (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4064)
v1.17.0
- Release Pipelines: Remove "Stop Agent" TaskGroup as we no longer use it (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4028)
- Fix bug where the mandatory branch "main" was missing for the DevOps repository (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3994)
- Automatically update DevOps repository before creating an app (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4032)
- Fix bug where an empty repository caused an error when creating an app or updating variables due to missing cosmo.json (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4047)
- Improve logging for the DevOps organization admin check (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4048/)
v1.16.0
- Also allow "master" as version for IP artifacts (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3962)
- Fix a problem where not all users were returned for large organizations (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3976)
- Enable classic release pipelines during project initialisation (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3980)
- Extended cosmo.json with configurations to support translations of multiple languages (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3704)
- Bring the tree handling logic of the azuredevops2word Word add-in to the backend (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4005)
- Fix issue where determining the default branch broke the initial creation of the DevOps repository (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4015/)
- Fix issue where the project name (containing whitespaces) was not normalized correctly for the feed name (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4015/)
- Add new endpoints to get cosmo.json for a git tag (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4020)
v1.15.0
- Fix a problem where the validation of the current hour for a release gate failed because of wrong auth header (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3955)
v1.14.0
- move to .NET 8.0, rework telemetry implementation (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3929)
v1.13.0
- Respect the configured default branch for a project (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3916)
- Fix a problem where project creation failed because of wrong auth header (https://dev.azure.com/cc-ppi/General/_workitems/edit/3936)
v1.12.2
- Fix bug where wrong Auth header was used when querying ipPackages via pipeline (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3934)
v1.12.1
- Fix bug where backend url was not set during project creation (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3932)
v1.12.0
- Restructure v12 controllers and services (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3920)
- Support BC24 projects (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3924)
v1.11.1
- Fix a problem where IP Artifacts on an Azure File Share with multiple versions could not be correctly resolved (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3896)
v1.11.0
- Add new endpoint to validate whether the current hour is allowed for release/deployment (set up multiple schedules using gates) (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3878)
v1.10.0
- Allow pipeline configuration for automatic translation file generation (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3817)
- Create main branch in DevOps repo if not exists, to keep combatibility with older projects (https://dev.azure.com/cc-ppi/General/_workitems/edit/3866)
v1.9.0
- Updates to "COSMO DevOps Template" (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3855/)
v1.8.0
- Make "COSMO DevOps Template" available for COSMO West (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3855/)
v1.7.1
- Faulty ip feed configuration could lead to crashing azdevops-automation (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3796)
- Optimize resolved cosmo.json size by removing unresolved configs (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3815)
v1.7.0
- New customization for DevOps (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3793)
v1.6.2
- Allow projects with blanks in the name via API by replacing the blanks with hyphens (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3725)
- Make AzFS IP artifact backend less verbose (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3726)
- Only show artifact versions in a view (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3727)
v1.6.0
- Install AL Code Highlighter and COSMO Loop (COSMO only) for new projects (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3666)
- Hide/Ignore disabled repositories (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/756)
- Fix regular expression for matching devops artifact versions (https://dev.azure.com/cc-ppi/General/_workitems/edit/3694)
- Fix parameters for pull request id for power apps with v0.11 (https://dev.azure.com/cc-ppi/General/_workitems/edit/3648)
- Support BC23 Project Template (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3676)
v1.5.2
- Fix sorting of artifacts in AzFS backend (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3474 and https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3631)
- Fix send pullRequestId instead of parameters for power app (https://dev.azure.com/cc-ppi/General/_workitems/edit/3272)
- Fix check for 404 to statuscode instead of string (https://dev.azure.com/cc-ppi/General/_workitems/edit/3596)
- Fix error in CreateApp when agent pool is missing (https://dev.azure.com/cc-ppi/General/_workitems/edit/3615/)
- Fix ignoreIn for devops artifacts is not working (https://dev.azure.com/cc-ppi/General/_workitems/edit/3627)
v1.5.1
- Add endpoint for validation container config against schema (https://dev.azure.com/cc-ppi/General/_workitems/edit/3519)
v1.5.0
- Fix demo container functionality (https://dev.azure.com/cc-ppi/General/_workitems/edit/3473)
v1.4.0
- Don't install ALOps on project creation (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3447)
- Enable post for repository pullrequests endpoint (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3458)
v1.3.3
- Fix process customization on k8s (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3440)
v1.3.2
- Fix resolving single variables in cosmo.json and variables containing dots (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3367)
v1.3.1
- Implement versioning for comso.json (https://dev.azure.com/cc-ppi/General/_workitems/edit/3105)
v1.3.0
- Ignore audience logs (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3126)
v1.2.1
- Fix license handling in pipelines (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3238)
v1.2.0
- Improve permission assignment of build service user during project and app creation (https://dev.azure.com/cc-ppi/General/_workitems/edit/3295)
v1.1.0
- Separate app registrations (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3126)
v1.0.0
- Support authentication via App registration (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3126)
v0.11.57.1
- fix http 500 "Config: 'cosmo.json' not found!" (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3238)
v0.11.57
- Respect DefaultStartupfileBranch if configured in k8s as well (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3113)
- Fix file paths for Azure File Share IP artifacts (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3143)
- Support shared customer cluster scenarios (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2995/)
v0.11.56
- Move to different registry
v0.11.55
- If there are multiple versions of an extension in the same folder in the AzFS ip package backend, only the latest is shown (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3020)
v0.11.54
- Fix a typo in a test app name (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2885)
- Fix Http 500 issue in
ContainerConfigControllerduring load of configurations, caused by a config have invalid artifacts (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2890) - Make the backend for creating bug reports and feature request configurable (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2938)
- Allow the deployment of arbitrary build artifacts to arbitrary containers (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2968)
- Fix potential blank in feed name and check Build Service user permission before trying to set (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2969)
v0.11.53
- Support for access by additional users, e.g. freelancers working for COSMO (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2855)
v0.11.52
- GitHub rate limit shouldn't stop containers from starting (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2745)
- Improved logging (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2746)
- Add devcontainer support (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2850)
- Support for opt-in AD guest support (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2855)
v0.11.51
- Fixed: Circularity check didn't work correctly in ProcessMap import. (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2710/)
v0.11.50
- Compressing special fields for Power App compatibility added. (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2710/)
v0.11.49
- Response Json fixed for Process Map Import, additional error details added. (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2710/)
v0.11.48
- Improved error handling for Process Map Import (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2710/)
v0.11.47
- Process map export added, to import an existing backlog into a new project (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2710/)
- Process map import improved to support additional custom fields (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2710/)
v0.11.46
- Also respect IgnoreIn for AzFileShare ipArtifacts (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2670/)
- Return the author of a branch in the same way as the Azure DevOps web UI does (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2695)
- Special handling for IP artifacts from master: Only show latest, add reference with wildcard (https://dev.azure.com/cc-ppi/General/_workitems/edit/2699)
v0.11.45
- Add new LS process customization (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2424/)
- Support repositories with cosmo.json files in subfolders (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2528)
- make new LS process customization available to additional entities: international, schweden and france (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2424/)
v0.11.44
v0.11.43
- Added base package to startup packages (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2458)
- Allow to generate a cosmo.json file without creating a full app package (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2381)
v0.11.42
- Fix issue where the demo container configs could be retrieved (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2449)
v0.11.41
- Evaluate version from artifact after download for file cache. (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2395/)
- Add endpoints to retrieve and create user in org by principalName (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2304/)
- Allow retrieval of a configurable list of configs / secrets; disable anonymous access (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2401/)
- Added "misc" to startup packages to prepare replacement of BCContainerHelper (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/1791/)
v0.11.40
- Add download feature for downloading ipPackages (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/1725)
- Add setting to switch back to .net framework compiler (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2287)
- Allow loading favorite organizations only (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/1067)
- Support Azure File Share as additional backend for IP packages (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2217/)
- Make process customization template available for user stories instead of tasks (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2142)
- Support retrieving org admin status from dedicated endpoint (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/1067)
- Support configuration for publishing SwaggerUI for BC APIs (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2315/)
- Add config option bcVersionDirectory for selecting correct version of BC management libraries (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2306/)
v0.11.39
- Make process customization available for DEHAM_SI and ATSTE_SI as well (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2142/)
- Release-Pipeline Template Problem fixed (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2027/)
- Fixed: Telemetry Controller did not forward the received content correctly to its endpoint
- Define a simple mechanism to allow for custom startup scripts per Swarm (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2194)
- Add support for companion containers, i.e. non-BC containers connected to a "main" BC container (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/1970/)
- Download library method added, to provide the D365BC powershell library for deployment tasks. 2137
- Extend process customizations (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2202)
- Define a simple mechanism to trigger different behavior for custom startup scripts per Swarm (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2194)
v0.11.38
- Fix bug where release pipelines we're not able to run with old templates (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2134)
v0.11.37
- Make IP Packages more stable (https://dev.azure.com/cc-ppi/Self-Service/_boards/board/t/Self-Service%20Team/Stories/?workitem=2091)
v0.11.36
- Fix bug where new apps couldn't be created (https://dev.azure.com/cc-ppi/General/_workitems/edit/2062)
v0.11.35
- Support Azure AD authentication for containers in the self-service (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/1775/)
- New
telemetrycontroller added to collect pipeline telemetry from server jobs (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/1871/) - New endpoint for retrieving pipeline license (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2045/)
v0.11.34
- Add variable to cosmo.json to enable detailed test output in Build Pipeline (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/1853)
v0.11.33
- Support generation of all-orgs PATs in addition to org-specific PATs (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/720/)
- Added health check API endpoint (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/1916/)
- Add compiler startup scripts for build containers (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/1847)
v0.11.32
- Fixed default value of enableSymbolLoading, set to true (https://dev.azure.com/cc-ppi/General/_workitems/edit/1766)
- Fix bug where ALOps variables were not added to the var group when creating a new project (https://dev.azure.com/cc-ppi/General/_workitems/edit/1826)
- Support ipArtifacts Aditonal to cosmoArtifact (https://dev.azure.com/cc-ppi/General/_workitems/edit/1752)
- Add health scripts to build startup package (https://dev.azure.com/cc-ppi/General/_workitems/edit/1869)
- Move to latest build agent image to make updates easier (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/1800)
v0.11.31
- Add function for retrieving the minimum version of an app in the IP Feed (https://dev.azure.com/cc-ppi/General/_workitems/edit/943)
- Improved error handling for missing CI variable group (esp. during App-Creation) (https://dev.azure.com/cc-ppi/General/_workitems/edit/1757)
v0.11.30
- Make customizations of DEMUE_GMBH available for DEBER_LS as well (https://dev.azure.com/cc-ppi/General/_workitems/edit/1722)
- Suppress configurable errors or warnings during logging. The suppressed message are then logged as information. #1730
- Fixed a problem when getting Artifacts from IP Feed (https://dev.azure.com/cc-ppi/General/_workitems/edit/1749)
v0.11.29.3
- Fixed a problem with artifact downloads. (https://dev.azure.com/cc-ppi/General/_workitems/edit/1685)
v0.11.29.2
- Error handling improved during get organization call for group membership check. (https://dev.azure.com/cc-ppi/General/_workitems/edit/1675)
v0.11.29.1
- Fix a problem where devopsArtifacts in cosmo.json were ignored if there also were cosmoArtifacts (https://dev.azure.com/cc-ppi/General/_workitems/edit/1668)
v0.11.29
- Support to set up arbitrary customNavSettings and customWebSettings in cosmo.json (https://dev.azure.com/cc-ppi/General/_workitems/edit/1142)
- Add PackingController for querying regular package feeds and IP feeds (https://dev.azure.com/cc-ppi/General/_workitems/edit/1571)
- Add additional relation information (e.g. hyperlinks) during process map import (https://dev.azure.com/cc-ppi/DigiCheck%20E2E/_workitems/edit/1596)
- Do not set BC version in product templates (https://dev.azure.com/cc-ppi/DigiCheck%20E2E/_workitems/edit/1576)
- Clean up code (https://dev.azure.com/cc-ppi/General/_workitems/edit/1632/)
- Handle continuation token when getting graph groups (https://dev.azure.com/cc-ppi/General/_workitems/edit/1578/)
v0.11.28
- Extend "Doc Handling" process customization to also include documentation tab for Tasks (https://dev.azure.com/cc-ppi/General/_workitems/edit/1455)
- Fixed: Release Pipelines with wrong Agent Demand (https://dev.azure.com/cc-ppi/General/_workitems/edit/1481)
- Extend container config by all properties defined in the pipeline mappings (https://dev.azure.com/cc-ppi/General/_workitems/edit/1507)
- Add retrieving resolved and unresolved cosmo.json for pull requests (https://dev.azure.com/cc-ppi/General/_workitems/edit/1503)
v0.11.27
- Add some checks when creating new apps (https://dev.azure.com/cc-ppi/General/_workitems/edit/772)
- Support special chars in bug reports and feature requests (https://dev.azure.com/cc-ppi/General/_workitems/edit/1424)
- Support BC19 and BC20 (https://dev.azure.com/cc-ppi/General/_workitems/edit/1399)
- Introduce new field "ArtifactName" for output artifact in COSMO.json (https://dev.azure.com/cc-ppi/General/_workitems/edit/1345)
- New structure "additionalDeploymentFeeds" introduced for product development in COSMO.json. This array will provide additional deployment feed information for the primary output artifact during build. (https://dev.azure.com/cc-ppi/General/_workitems/edit/1345)
- Fix a problem where cosmoArtifacts couldn't be correctly loaded if the were defined as children of bcArtifacts (https://dev.azure.com/cc-ppi/General/_workitems/edit/1450)
v0.11.26.3
- Add owner and better description to process modifications (https://dev.azure.com/cc-ppi/General/_workitems/edit/1359)
v0.11.26.2
- Fixed problem during release pipeline creation for OnPrem (https://dev.azure.com/cc-ppi/General/_workitems/edit/1362)
v0.11.26.1
- Add missing parameter enablePremium (https://dev.azure.com/cc-ppi/General/_workitems/edit/1312)
- Add method to get configured backend URL (https://dev.azure.com/cc-ppi/General/_workitems/edit/1311)
v0.11.26
- Verify user has access level Basic or Visual Studio Subscriber when creating or onboarding a project (https://dev.azure.com/cc-ppi/General/_workitems/edit/380)
- Fix bug where the default repository is not deleted when creating a new project (https://dev.azure.com/cc-ppi/General/_workitems/edit/1083)
- Fix bug where IncludeProjects in GetOrganizations call caused and HTTP 500, because of missing permissions in organization projects #1130
- Added Package to enable Performance Counters, for better monitoring. The counters are enabled per default (https://dev.azure.com/cc-ppi/General/_workitems/edit/422)
- Fix parameter enablePremium is not used for build containers (https://dev.azure.com/cc-ppi/General/_workitems/edit/1134)
- Allow project customizations to install extensions, modify board swimlanes and reference groups in WorkItem rules (https://dev.azure.com/cc-ppi/General/_workitems/edit/916)
- Only return branches but no tags when retrieving the branch list of a repo (https://dev.azure.com/cc-ppi/General/_workitems/edit/1169)
- Switch dockerSwarmUrl from library variable to service connection to allow server jobs for agent startup (https://dev.azure.com/cc-ppi/General/_workitems/edit/420)
- Fix the path where the release pipeline is looking for the app file (https://dev.azure.com/cc-ppi/General/_workitems/edit/1200)
- Add project template support for product management. (https://dev.azure.com/cc-ppi/General/_workitems/edit/1103/)
- Import process map into Azure DevOps backlog. (https://dev.azure.com/cc-ppi/DigiCheck%20E2E/_workitems/edit/1229)
- Wrong URL path encoding corrected in Configuration Controller & Repository Controller (https://dev.azure.com/cc-ppi/General/_workitems/edit/1230)
- Fix bug where included variables in cosmo.json wasn't resolved in get configuration methods from ContainerConfigController. #1183
- Allow to easily define COSMO IP artifacts as dependency in a container #1034
- Support artifact download if version contains wildcard (https://dev.azure.com/cc-ppi/General/_workitems/edit/1241)
- Support lang subcodes when creating new apps (https://dev.azure.com/cc-ppi/General/_workitems/edit/1285/)
- Variable
Endpoint.{Stage}added for release pipelineDeploy and Promote - ALOps Extension API (OnPrem)(https://dev.azure.com/cc-ppi/General/_workitems/edit/1247) - Improved error handling for release pipeline creation, to avoid HTTP500, when a release pipeline with the same name exist. (https://dev.azure.com/cc-ppi/General/_workitems/edit/999)
- Create Release Pipelines with Agentless Jobs for Start / Stop COSMO Self Hosted Agent to run the deployment tasks. (https://dev.azure.com/cc-ppi/General/_workitems/edit/1248)
v0.11.25
- Fix encoding problem if a branch name contains special characters like # (https://dev.azure.com/cc-ppi/General/_workitems/edit/1017)
- Get template text for bug reports from Azure DevOps template instead of having it in the sources (https://dev.azure.com/cc-ppi/General/_workitems/edit/1046/)
v0.11.24
- Better templates for bug reports to avoid the need to ask a lot of questions for new reports (https://dev.azure.com/cc-ppi/General/_workitems/edit/1010/)
v0.11.23
- Add reverse lookup for getting entity AD code from Swarm URL
- Fix sort order for queries so that they are identical to the original query (https://dev.azure.com/cc-ppi/General/_workitems/edit/925/)
- Fix bug which prevented the Azure KeyVault configuration provider to refresh secret values (https://dev.azure.com/cc-ppi/General/_workitems/edit/983)
- Fix missing pipeline access to DevOps repo to allow using scripts from there (https://dev.azure.com/cc-ppi/General/_workitems/edit/1024)
v0.11.22.1
- Fix bug where updating variables didn't work stable (https://dev.azure.com/cc-ppi/General/_workitems/edit/955)
v0.11.22
- New Action QueueBuild to start a build for specific Pipeline (https://dev.azure.com/cc-ppi/General/_workitems/edit/570/)
- Resolve secrets when creating release pipelines (https://dev.azure.com/cc-ppi/General/_workitems/edit/75)
- Add exponential retry in case of transient HTTP errors to all HTTP calls (https://dev.azure.com/cc-ppi/General/_workitems/edit/613)
- Resolve secrets in backend when creating a new pipeline (https://dev.azure.com/cc-ppi/General/_workitems/edit/736/)
- Get configuration from cosmo.json failed for projects / repositories with incorrect devops artifact configuration (https://dev.azure.com/cc-ppi/General/_workitems/edit/923/)
- Allow to onboard existing projects to the self-service (https://dev.azure.com/cc-ppi/General/_workitems/edit/610)
- Support optionally enabling premium SKU for the default user (https://dev.azure.com/cc-ppi/General/_workitems/edit/727)
v0.11.21
- New Controller
ConfigLookupto get arbitrary config settings anonymously if white-listed in the configuration (https://dev.azure.com/cc-ppi/General/_workitems/edit/788)
v0.11.20
- New controller
SwarmUrlLookupto get the URL of the Swarm based on the entity code (https://dev.azure.com/cc-ppi/General/_workitems/edit/762) - Handle entities differently for Non-COSMO users (https://dev.azure.com/cc-ppi/General/_workitems/edit/718)
- Allow configuring valid domains for authenticating against the API (https://dev.azure.com/cc-ppi/General/_workitems/edit/699)
- Disable AppInsights (https://dev.azure.com/cc-ppi/General/_workitems/edit/713)
- Enable process modifications for external users (https://dev.azure.com/cc-ppi/General/_workitems/edit/700)
- Add add next-major/minor pipeline added at App controller (https://dev.azure.com/cc-ppi/General/_workitems/edit/736/)
- Move to tenant ID for determining if a user is a Cosmonaut and support COSMO guest users in different ADs (https://dev.azure.com/cc-ppi/General/_workitems/edit/759)
- Fix a NullReference Exception add with next-major/minor pipeline added at App controller (https://dev.azure.com/cc-ppi/General/_workitems/edit/736/)
- Move secret resolving to backend, allow retrieving secrets from KeyVault (https://dev.azure.com/cc-ppi/General/_workitems/edit/762)
- Add exponential retry to WorkItem import (https://dev.azure.com/cc-ppi/General/_workitems/edit/764)
- Restrict access to COSMO-internal Swarm backends to Cosmonauts from any valid tenant (https://dev.azure.com/cc-ppi/General/_workitems/edit/770)
- Allow updating license variables in variable group of a project (https://dev.azure.com/cc-ppi/General/_workitems/edit/762)
- Retrieve SAS token in backend when updating CI/CD repository (https://dev.azure.com/cc-ppi/General/_workitems/edit/762)
- Add method to get the cosmo.json from a repository with all variables resolved (https://dev.azure.com/cc-ppi/General/_workitems/edit/762)
- Retrieve KeyVault secrets in backend when creating a project (https://dev.azure.com/cc-ppi/General/_workitems/edit/762)
- Additional stage specific variable
ServerInstanceadded for release pipeline creation (https://dev.azure.com/cc-ppi/General/_workitems/edit/762) - Retrieve KeyVault secrets in backend when updating task group templates (https://dev.azure.com/cc-ppi/General/_workitems/edit/789)
- Add missing variables to variable group when creating a new app (https://dev.azure.com/cc-ppi/General/_workitems/edit/852)
- Allow to create BC18 projects (https://dev.azure.com/cc-ppi/General/_workitems/edit/876)
v0.11.19
- New controller
TaskAgentControlleradded to import Task group templates for setup of Release Pipelines - New controller
ReleaseControlleradded to setup Release Pipelines for Apps
v0.11.18.1
- Fix a bug where the
dockerParamsForBuildwithin thecosmo.jsonwere'nt correctly escaped on app creation (https://dev.azure.com/cc-ppi/General/_workitems/edit/668)
v0.11.18
Artifact information included in Pull Request Builds, when query parameter
includeArtifacts=true(Default isfalse) is added.Example:
/repository/{{organization}}/{{project}}/{{repositoryId}}/builds?resultFilter={{resultFilter}}&statusFilter={{statusFilter}}&includeArtifacts={{includeArtifacts}}Filter fixed in ContainerConfigs for repository.
Optional query parameter
repositoryadded to filter the results from ContainerConfigs for project.Missing property
descriptionadded toContainerConfigNew controller added to provide Base64 encoding functionality.
v0.11.17.1
- Build Parameters of Repository Builds are now returned as dictionary instead of JSON-String.
v0.11.17
- New controller added to provide ContainerConfigs from repositories.
v0.11.16.4
- Make CRM Base Enablement process modification also available for Dresden and Berlin
v0.11.16.3
- Make sure we don't try to create a project with the same name as the organization as this will lead to a name clash (https://dev.azure.com/cc-ppi/General/_workitems/edit/596/)
v0.11.16.2
- Move repo to Azure DevOps and Image to
cosmoconsultDocker Hub org
v0.11.16.1
- Fix bug with variable resolution where the variable group name wasn't correctly resolved (https://dev.azure.com/cc-ppi/General/_workitems/edit/594)
v0.11.16
- Allow to create a feature request in the CC-PPI/General team
- GET ciVariableGroups call added for Self Service PowerApp. This provides a list of all Variable Groups
v0.11.15
- GET Organizations call to improved for Self Service PowerApp.
- Optional parameter
includeProjectsfor GET Organizations to include the project information (default isfalse)
- Optional parameter
v0.11.14
- Add feature for custom-scripts to startup package (https://dev.azure.com/cc-ppi/General/_workitems/edit/62)
v0.11.13
- Add feature for database persistence to startup package
v0.11.12
- Allow reading queries and executing queries by id (https://dev.azure.com/cc-ppi/General/_workitems/edit/108)
- Add functionality to create a branch and link it to a work item (https://dev.azure.com/cc-ppi/General/_workitems/edit/504 / documentation)
v0.11.11.3
- Additional trial users
v0.11.11.2
- Additional trial user
v0.11.11.1
- Additional trial user
v0.11.11
- Add a workaround for entity-handling for Non-COSMO users (https://dev.azure.com/cc-ppi/General/_workitems/edit/482/)
- Allow access for Non-COSMO users, in the first for a trial phase (https://dev.azure.com/cc-ppi/General/_workitems/edit/481/)
v0.11.10
- Add process modification config to add "Due Date" to User Story, Task and Feature for DEMUE_GMBH
v0.11.9
Repositorycontroller provides now PullRequest information for repositories (list / byId) (https://dev.azure.com/cc-ppi/General/_workitems/edit/444)Repositorycontroller provides now BuildDefinition information for repositories (https://dev.azure.com/cc-ppi/General/_workitems/edit/444)Repositorycontroller provides now Build information for repositories (https://dev.azure.com/cc-ppi/General/_workitems/edit/444)- Ensure default team settings before applying a customization, because otherwise the customization might fail
- Allow modifying limit for in-progress workitems for existing board columns
v0.11.8.1 / 0.11.8.2
- Fix erros in pushing to wrong branch and typos
v0.11.8
- Automatically move the project where process modifications are applied to the newly created process definition
- Fix a problem where a group in the layout was created again although it already existed.
- Add process modifications for CRM (https://dev.azure.com/cc-ppi/General/_workitems/edit/281)
v0.11.7.1
- The call to get the User (https://github.com/tfenster/azdevops-automation/blob/a9f47cc9d93c4da392d5049e471860007320c433/core/Auth/CustomAuthenticationHandler.cs#L222) without an org only works with "all orgs" enabled PATs and we can't create those through the API. Therefore PATValidationProject had to be re-enabled to fix this bug
v0.11.7
- Add action to get branches (needed for this)
- Fix bug that prevented PAT-based authentication to work when calling GET Organization
v0.11.6
- Remove requirement for PATValidationProject: Instead of setting a PATValidationProject query param, most of the time the org can be deduced from the user. If not, a Header "Collection-URI" is used
- Add AgentController to handle add and delete of agents, necessary for starting agents in server jobs (documentation)
- Process modification improvements (documentation)