Azure-Player/azure.datafactory.tools
Tools for deploying Data Factory (v2) in Microsoft Azure
30 Releases
Latest: 4d ago
adftools v1.16v1.16Latest
📋 What's Changed
- Fixed ClientAssertionCredential authentication failure for federated identity (OIDC) credentials by removing redundant `Get-AzAccessToken` calls in `Get-AzDFV2Credential` and `Remove-AdfObjectRestAPI` #492 by @NowinskiK in https://github.com/Azure-Player/azure.datafactory.tools/pull/493
- Full Changelog: https://github.com/Azure-Player/azure.datafactory.tools/compare/v.1.15.0...v1.16
adftools v1.15v.1.15.0
✨ Added
- Credential type of ADF objects is now supported for deployment via REST API
🐛 Fixed
- Fix DryRun not loading deployment state from storage for hash comparison by @pardhasaradhireddy in https://github.com/Azure-Player/azure.datafactory.tools/pull/476
- Starting blob event trigger fails with 'Resource cannot be updated during provisioning' - now waits for provisioning to complete before retrying #484, #474, #463
- Fixed REST API calls failing with 401 Unauthorized due to Az.Accounts 5.x returning SecureString from Get-AzAccessToken
- Fixed DryRun not loading deployment state from storage for hash comparison #476
- README.md updated and new Structured Documentation created
✨ New Contributors
- @pardhasaradhireddy made their first contribution in https://github.com/Azure-Player/azure.datafactory.tools/pull/476
- Full Changelog: https://github.com/Azure-Player/azure.datafactory.tools/compare/v.1.14.0...v.1.15.0
adftools v1.14v.1.14.0
✨ Added
- New input parameters for `Get-AdfDocDiagram` function: Include, Exclude.
adftools v1.13.1v1.13.1
🐛 Fixed
- Fixed trigger start retry logic to exit immediately on successful start instead of running all 5 attempts #465
- Fixed CSV parametrization line count reporting when CSV contains empty lines #446
adftools v1.13v1.13.0
🐛 Fixed
- Adopted to breaking change in Az.Accounts v5.0 with Get-AzAccessToken that doesn't support String anymore #449
✨ Added
- Error during the import when required Az.Resource module is not loaded #336
- Az.DataFactory module is required to import adftools
- Added function `Set-AdfToolsAuthToken` to enable changing URL to API when target environment is different the default Global Azure #356 #441
🐛 Fixed
- Error when deleting credentials #403
adftools v1.12.0v1.12.0
✨ Added
- Error during the import when required Az.Resource module is not loaded #336
- Az.DataFactory module is required to import adftools
- Added function `Set-AdfToolsAuthToken` to enable changing URL to API when target environment is different than default Global Azure #356 #441
🐛 Fixed
- Error when deleting credentials #403
adftools v1.11.2v1.11.2
🐛 Fixed
- Unknown object type: SparkJobDefinition #428 by adding the type to the ignored list
adftools v1.11.1v1.11.1
🐛 Fixed
- Fixed saving deployment state file with UTF8 BOM-less regardless of PS version #425
🐛 Fixed / Added
- Incremental deploy feature causes payload limit issue #374
- Incremental state is no longer saved into Global Parameter of ADF, but now it's stored in provided Storage Account #374
adftools v1.11.0v1.11.0
🐛 Fixed / Added
- Incremental deploy feature causes payload limit issue #374
- Incremental state is no longer saved into the Global Parameters of ADF, but now it's stored in provided Storage Account #374
adftools v1.10.0v1.10.0
🐛 Fixed
- Trigger Activation Failure Post-Selective Deployment when TriggerStopMethod = `DeployableOnly` #386
- Significantly improved performance of unit tests by mocking target ADF
adftools v1.9.1v1.9.1
🐛 Fixed
- `Test-AdfCode` failed when run on Docker image and $ConfigPath param is not provided #394
adftools v1.9.0v1.9.0
🐛 Fixed
- Fixed failure of publishing ADF when globalConfigurations exist in Factory file but Global Params does not #387
adftools v1.8.0v1.8.0
🐛 Fixed
- Incremental re-deployment of deleted and recreated objects #355
adftools v1.7.0v1.7.0
🐛 Fixed
- Deployment of Global Parameters might not work sometimes #354
adftools v1.6.3v1.6.3
✨ Added
- Stop and restart only changed triggers #264 #332
- New option to Stop/Start only the triggers that are already Started #291
🐛 Fixed
- `RootFolder` must be absolute otherwise temp files cannot be written #335
- Catch InvalidOperation exception when reading empty FilterFilePath in New-AdfPublishOption.ps1 #338
- Purview configuration gets overwritten when deploy Global Parameters using ADF deployment task #343
- Incremental Deployment seems to not work when factory folder does not exist #346
- The publish cmdlet tries to delete enabled (active) trigger (not in source) when TriggerStartMethod = KeepPreviousState #350
adftools v1.5v1.5
✨ Added
- Remove pipeline's from check (`Test-AdfCode`) for dashes in name #309
- Test-AdfLinkedService can use internally Invoke-AzRestMethod #144
- Test-AdfLinkedService return an object #165
- Test-AdfLinkedService accepts parameters of testing LS #222
🐛 Fixed
- Bug #311: Fixed deletion of credential type of objects
- Bug #331: Fixed `Test-AdfCode` for [credential] objects
adftools v1.4v1.4
✨ Added
- More precise error message when value in config is empty #300
- Incremental deployment!!! #195
- Support for credentials deployment & delete #156
adftools v1.3v1.3
🐛 Fixed
- Defined ignored types in references and added `BigDataPool` to it #289
adftools v1.2v1.2
🐛 Fixed
- Validation of ADF files fails when JSON contains property with single quote #287
- Validation of ADF files fails when a pipeline has reference to Synapse notebook
adftools v1.1v1.1
📦 [1.1.0] - 2023-02-23
- Support for new SynapseNotebook activity #279
adftools v1.0v1.0
📦 [1.0.0] - 2023-01-02
- Version 1.0 released
- 100% tests passed
adftools v0.110.1v0.110.1
🐛 Fixed
- Bug #260: Fixed newly introduced bug in Test-AdfCode
adftools v0.110v0.110
🐛 Fixed
- Bug #260: Test-AdfCode function: The property 'globalParameters' cannot be found on this object.
adftools v0.101v0.101
🐛 Fixed
- Bug #226: Cannot overwrite/set DateTime type of value via config file
adftools v0.100v0.100
🐛 Fixed
- Bug #229: Wildcard in name not working in `json` config file
v0.99
🐛 Fixed
- The module accepts Credentials type of object (when loading from files), but the deployment is skipped and not supported yet. #156
v0.97
🐛 Fixed
- `Publish-AdfV2UsingArm` cmdlet to make it compatible with PS 5.1
- Updating value of global params of boolean types #203
✨ Added
- Added tests for `Publish-AdfV2UsingArm`
- Added `OutputFolder` input parameter to `Export-AdfToArmTemplate`
- Added new cmdlet: `Test-AdfArmTemplate` #191
v0.96
🐛 Fixed
- Bug: Error in replacing property using config.csv when empty element exists #186
- Bug: Replacing properties from json-config for managedPrivateEndpoints #184 #185
v0.95.1
📦 [0.95.1] - 2021-12-07
- Bug fixed: Loading ADF from code fails when excluding any object and ManagedVNET exist #171
v0.95
📦 [0.95.0] - 2021-10-23
- Added structure to return object for Test-AdfCode which allows to check number of warnings too
- Fixed tests
