Tags: PlagueHO/CosmosDB
Tags
Update Get-CosmosDbEntraIdToken to output correct SecureString - Fixes … …#511 (#512) * Add new prompts for GitHub issue creation, specification file generation, and LLM updates; update CosmosDB module requirements and improve README for Entra ID authentication * Enhance specification prompt for Generative AI and update changelog; fix Convert-CosmosDbSecureStringToString for proper pipelining in PowerShell * Update changelog and improve error handling in Get-CosmosDbEntraIdToken; enhance Convert-CosmosDbSecureStringToString parameter handling and add tests for pipeline usage * Update Az.Accounts to 5.0.0 and Az.Resources to 8.0.0 for compatibility with latest features * Update Az.Accounts to 5.1.0 for compatibility with latest features * Update module requirements for Az.Accounts and Az.Resources; enhance verbose logging in Get-CosmosDbEntraIdToken and update localization strings * Refactor Cosmos DB integration tests to remove insecure token conversion; enhance verbose logging for role assignments and context creation * Update module requirements for Az.Accounts to 5.0.0 and Az.Resources to 8.0.0; adjust changelog and README for compatibility
Update Get-CosmosDbEntraIdToken to output correct SecureString - Fixes … …#511 (#512) * Add new prompts for GitHub issue creation, specification file generation, and LLM updates; update CosmosDB module requirements and improve README for Entra ID authentication * Enhance specification prompt for Generative AI and update changelog; fix Convert-CosmosDbSecureStringToString for proper pipelining in PowerShell * Update changelog and improve error handling in Get-CosmosDbEntraIdToken; enhance Convert-CosmosDbSecureStringToString parameter handling and add tests for pipeline usage * Update Az.Accounts to 5.0.0 and Az.Resources to 8.0.0 for compatibility with latest features * Update Az.Accounts to 5.1.0 for compatibility with latest features * Update module requirements for Az.Accounts and Az.Resources; enhance verbose logging in Get-CosmosDbEntraIdToken and update localization strings * Refactor Cosmos DB integration tests to remove insecure token conversion; enhance verbose logging for role assignments and context creation * Update module requirements for Az.Accounts to 5.0.0 and Az.Resources to 8.0.0; adjust changelog and README for compatibility
Update Az.Accounts to 4.2.0 only and Update Az.Resources to 7.1.0 or … …above - Fixes #509 (#510) * Update module dependencies, add Copilot instructions, and enhance documentation - Updated `Az.Accounts` to `4.2.0` and `Az.Resources` to `8.0.0` in module manifests. - Added `copilot-instructions.md` for guiding Copilot suggestions. - Introduced prompts for creating specifications and updating LLMs. - Enhanced `llms.txt` and `cosmosdb-powershell-module.md` with detailed structure and content. * Rename pull request template file and correct spelling in documentation * Update Az.Resources module version to 7.1.0 in multiple files for compatibility * Remove deprecated pull request template and obsolete images; update CI pipeline to drop Ubuntu 20.04 support * Reorder variable group definitions in the Test stage for clarity
Update variable group in Test stage for clarity on AzureSP usage (#506) * Update variable group in Test stage to specify CosmosDB.AzureSP.MCAPS * Clarify comments for variable group in Test stage to specify CosmosDB Azure Service Principal (MCAPS environment) * Fix formatting in README.md note and update azure-pipelines.yml to include README.md and CHANGELOG.md in triggers
Update variable group in Test stage for clarity on AzureSP usage (#506) * Update variable group in Test stage to specify CosmosDB.AzureSP.MCAPS * Clarify comments for variable group in Test stage to specify CosmosDB Azure Service Principal (MCAPS environment) * Fix formatting in README.md note and update azure-pipelines.yml to include README.md and CHANGELOG.md in triggers
Update Invoke-CosmosDbReqiest to throw a CosmosDB.ResponseExeption in… …stead of a HttpReponseException (#501) * Refactor exception handling and enhance integration tests for Cosmos DB operations * Fix typo in ResponseException class name and update related test case * Add New-CosmosDbResponseException function and enhance ResponseException handling * Refactor tests for New-CosmosDbResponseException to use consistent variable naming and improve clarity * Refactor HttpResponseException tests for clarity and improve handling in PowerShell 7 environment * Refactor HttpResponseException tests to use script-scoped variables for improved clarity and consistency * Refactor test variable declarations for improved clarity and consistency * Refactor HttpResponseException tests for PowerShell 7 compatibility and improved clarity * Enhance build configuration by adding code coverage merging and updating coverage output settings * Update CHANGELOG and refactor exception handling in CosmosDB module - Document breaking change: Exceptions returned by Invoke-CosmosDbRequest are now CosmosDb.ResponseException objects. - Implement New-CosmosDbResponseException to handle exceptions more effectively. - Enhance integration tests to validate CosmosDb.ResponseException behavior for non-existent collections and documents. - Refactor unit tests to ensure proper handling of unsupported exception types. * Refactor New-CosmosDbResponseException to correctly assign status codes and update integration tests for improved accuracy * Update CHANGELOG and refactor CosmosDb.ResponseException handling to remove status code assignment and improve integration tests for clarity * Add verbose logging for CosmosDb.ResponseException handling in integration tests * Add verbose logging for CosmosDb.ResponseException handling in integration tests * Add verbose logging for exception handling in New-CosmosDbResponseException * Remove maxParallel setting from Unit and Integration Test Matrix jobs in azure-pipelines.yml * Improve message handling in New-CosmosDbResponseException and enhance verbose logging in integration tests * Refactor Cosmos DB response exception handling to differentiate error messages based on PowerShell edition
Update Invoke-CosmosDbReqiest to throw a CosmosDB.ResponseExeption in… …stead of a HttpReponseException (#501) * Refactor exception handling and enhance integration tests for Cosmos DB operations * Fix typo in ResponseException class name and update related test case * Add New-CosmosDbResponseException function and enhance ResponseException handling * Refactor tests for New-CosmosDbResponseException to use consistent variable naming and improve clarity * Refactor HttpResponseException tests for clarity and improve handling in PowerShell 7 environment * Refactor HttpResponseException tests to use script-scoped variables for improved clarity and consistency * Refactor test variable declarations for improved clarity and consistency * Refactor HttpResponseException tests for PowerShell 7 compatibility and improved clarity * Enhance build configuration by adding code coverage merging and updating coverage output settings * Update CHANGELOG and refactor exception handling in CosmosDB module - Document breaking change: Exceptions returned by Invoke-CosmosDbRequest are now CosmosDb.ResponseException objects. - Implement New-CosmosDbResponseException to handle exceptions more effectively. - Enhance integration tests to validate CosmosDb.ResponseException behavior for non-existent collections and documents. - Refactor unit tests to ensure proper handling of unsupported exception types. * Refactor New-CosmosDbResponseException to correctly assign status codes and update integration tests for improved accuracy * Update CHANGELOG and refactor CosmosDb.ResponseException handling to remove status code assignment and improve integration tests for clarity * Add verbose logging for CosmosDb.ResponseException handling in integration tests * Add verbose logging for CosmosDb.ResponseException handling in integration tests * Add verbose logging for exception handling in New-CosmosDbResponseException * Remove maxParallel setting from Unit and Integration Test Matrix jobs in azure-pipelines.yml * Improve message handling in New-CosmosDbResponseException and enhance verbose logging in integration tests * Refactor Cosmos DB response exception handling to differentiate error messages based on PowerShell edition
PreviousNext