You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/azacsnap-release-notes.md
+39-27Lines changed: 39 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
5
5
author: Phil-Jensen
6
6
ms.service: azure-netapp-files
7
7
ms.topic: conceptual
8
-
ms.date: 08/21/2023
8
+
ms.date: 04/17/2024
9
9
ms.author: phjensen
10
10
---
11
11
@@ -17,6 +17,18 @@ Download the [latest release](https://aka.ms/azacsnapinstaller) of the installer
17
17
18
18
For specific information on Preview features, refer to the [AzAcSnap Preview](azacsnap-preview.md) page.
19
19
20
+
## Apr-2024
21
+
22
+
### AzAcSnap 9a (Build: 1B3B458)
23
+
24
+
AzAcSnap 9a is being released with the following fixes and improvements:
25
+
26
+
- Fixes and Improvements:
27
+
- Allow AzAcSnap to have Azure Management Endpoints manually configured to allow it to work in Azure Sovereign Clouds.
28
+
- Added a global override variable `AZURE_MANAGEMENT_ENDPOINT` to be used in either the `.azacsnaprc` file or as an environment variable set to the appropriate Azure management endpoint. For details on configuration refer to the [global override settings to control AzAcSnap behavior](azacsnap-tips.md#global-override-settings-to-control-azacsnap-behavior).
29
+
30
+
Download the [AzAcSnap 9a](https://aka.ms/azacsnap-9a) installer.
31
+
20
32
## Aug-2023
21
33
22
34
### AzAcSnap 9 (Build: 1AE5640)
@@ -32,7 +44,7 @@ AzAcSnap 9 is being released with the following fixes and improvements:
32
44
- Features added to [Preview](azacsnap-preview.md):
33
45
- None.
34
46
- Features removed:
35
-
- Azure Key Vault support has been removed from Preview, it isn't needed now AzAcSnap supports a System Managed Identity directly.
47
+
- Azure Key Vault support removed from Preview. It isn't needed now AzAcSnap supports a System Managed Identity directly.
36
48
37
49
Download the [AzAcSnap 9](https://aka.ms/azacsnap-9) installer.
38
50
@@ -44,12 +56,12 @@ AzAcSnap 8b is being released with the following fixes and improvements:
44
56
45
57
- Fixes and Improvements:
46
58
- General improvement to `azacsnap` command exit codes.
47
-
-`azacsnap` should return an exit code of 0 (zero) when it has run as expected, otherwise it should return an exit code of non-zero. For example, running `azacsnap` returns non-zero as it hasn't done anything and shows usage information whereas `azacsnap -h` returns exit-code of zero as it's performing as expected by returning usage information.
59
+
-`azacsnap` should return an exit code of 0 (zero) when run as expected, otherwise it should return an exit code of non-zero. For example, running `azacsnap` returns non-zero as there's nothing to do and shows usage information whereas `azacsnap -h` returns exit-code of zero as it's performing as expected by returning usage information.
48
60
- Any failure in `--runbefore` exits before any backup activity and returns the `--runbefore` exit code.
49
61
- Any failure in `--runafter` returns the `--runafter` exit code.
50
62
- Backup (`-c backup`) changes:
51
63
- Change in the Db2 workflow to move the protected-paths query outside the WRITE SUSPEND, Storage Snapshot, WRITE RESUME workflow to improve resilience. (Preview)
52
-
- Fix for missing snapshot name (`azSnapshotName`) in `--runafter` command environment.
64
+
- Fix for missing snapshot name (`azSnapshotName`) in `--runafter` command environment.
53
65
54
66
Download the [AzAcSnap 8b](https://aka.ms/azacsnap-8b) installer.
55
67
@@ -76,7 +88,7 @@ AzAcSnap 8 is being released with the following fixes and improvements:
76
88
- Backup (`-c backup`) changes:
77
89
- Fix for incorrect error output when using `-c backup` and the database has ‘backint’ configured.
78
90
- Remove lower-case conversion for anfBackup rename-only option using `-c backup` so the snapshot name maintains case of Volume name.
79
-
- Fix for when a snapshot is created even though SAP HANA wasn't put into backup-mode. Now if SAP HANA can't be put into backup-mode, AzAcSnap immediately exits with an error.
91
+
- Fix for when a snapshot is created even though SAP HANA wasn't put into backup-mode. Now if SAP HANA can't be put into backup-mode, AzAcSnap immediately exits with an error.
80
92
- Details (`-c details`) changes:
81
93
- Fix for listing snapshot details with `-c details` when using Azure Large Instance storage.
82
94
- Logging enhancements:
@@ -93,7 +105,7 @@ Download the [AzAcSnap 8](https://aka.ms/azacsnap-8) installer.
93
105
AzAcSnap 7a is being released with the following fixes:
94
106
95
107
- Fixes for `-c restore` commands:
96
-
- Enable mounting volumes on HLI (BareMetal) where the volumes have been reverted to a prior state when using `-c restore --restore revertvolume`.
108
+
- Enable mounting volumes on HLI (BareMetal) when the volumes are reverted to a prior state when using `-c restore --restore revertvolume`.
97
109
- Correctly set ThroughputMiBps on volume clones for Azure NetApp Files volumes in an Auto QoS Capacity Pool when using `-c restore --restore snaptovol`.
98
110
99
111
Download the [AzAcSnap 7a](https://aka.ms/azacsnap-7a) installer.
@@ -106,16 +118,16 @@ AzAcSnap 7 is being released with the following fixes and improvements:
106
118
107
119
- Fixes and Improvements:
108
120
- Backup (`-c backup`) changes:
109
-
- Shorten suffix added to the snapshot name. The previous 26 character suffix of "YYYY-MM-DDThhhhss-nnnnnnnZ" was too long. The suffix is now an 11 character hex-decimal based on the ten-thousandths of a second since the Unix epoch to avoid naming collisions for example, F2D212540D5.
121
+
- Shorten suffix added to the snapshot name. The previous 26 character suffix of "YYYY-MM-DDThhhhss-nnnnnnnZ" was too long. The suffix is now an 11 character hex-decimal based on the ten-thousandths of a second since the Unix epoch to avoid naming collisions, for example, F2D212540D5.
110
122
- Increased validation when creating snapshots to avoid failures on snapshot creation retry.
111
123
- Time out when executing AzAcSnap mechanism to disable/enable backint (`autoDisableEnableBackint=true`) now aligns with other SAP HANA related operation timeout values.
112
-
- Azure Backup now allows third party snapshot-based backups without impact to streaming backups (also known as 'backint'). Therefore, AzAcSnap 'backint' detection logic has been reordered to allow for future deprecation of this feature. By default this setting is disabled (`autoDisableEnableBackint=false`). For customers who have relied on this feature to take snapshots with AzAcSnap and use Azure Backup, keeping this value as true means AzAcSnap 7 continues to disable/enable backint. As this setting is no longer necessary for Azure Backup, we recommend testing AzAcSnap backups with the value of `autoDisableEnableBackint=false`, and then if successful make the same change in your production deployment.
124
+
- Azure Backup now allows third party snapshot-based backups without impact to streaming backups (also known as "backint"). Therefore, AzAcSnap "backint" detection logic is reordered to allow for future deprecation of this feature. By default this setting is disabled (`autoDisableEnableBackint=false`). For customers who relied on this feature to take snapshots with AzAcSnap and use Azure Backup, keeping this value as true means AzAcSnap 7 continues to disable/enable backint. As this setting is no longer necessary for Azure Backup, we recommend testing AzAcSnap backups with the value of `autoDisableEnableBackint=false`, and then if successful make the same change in your production deployment.
113
125
- Restore (`-c restore`) changes:
114
126
- Ability to create a custom suffix for Volume clones created when using `-c restore --restore snaptovol` either:
115
127
- via the command-line with `--clonesuffix <custom suffix>`.
116
128
- interactively when running the command without the `--force` option.
117
-
- When doing a `--restore snaptovol` on ANF, then Volume Clone inherits the new 'NetworkFeatures' setting from the Source Volume.
118
-
- Can now do a restore if there are no Data Volumes configured. It will only restore the Other Volumes using the Other Volumes latest snapshot (the `--snapshotfilter` option only applies to Data Volumes).
129
+
- When doing a `--restore snaptovol` on ANF, then Volume Clone inherits the new "NetworkFeatures" setting from the Source Volume.
130
+
- Can now do a restore if there are no Data Volumes configured. It only restores the Other Volumes using the Other Volumes latest snapshot (the `--snapshotfilter` option only applies to Data Volumes).
119
131
- Extra logging for `-c restore` command to help with user debugging.
120
132
- Test (`-c test`) changes:
121
133
- Now tests managing snapshots for all otherVolume(s) and all dataVolume(s).
@@ -132,9 +144,9 @@ Download the [AzAcSnap 7](https://aka.ms/azacsnap-7) installer.
132
144
### AzAcSnap 6 (Build: 1A5F0B8)
133
145
134
146
> [!IMPORTANT]
135
-
> AzAcSnap 6 brings a new release model for AzAcSnap and includes fully supported GA features and Preview features in a single release.
147
+
> AzAcSnap 6 brings a new release model for AzAcSnap and includes fully supported GA features and Preview features in a single release.
136
148
137
-
Since AzAcSnap v5.0 was released as GA in April 2021, there have been eight releases of AzAcSnap across two branches. Our goal with the new release model is to align with how Azure components are released. This change allows moving features from Preview to GA (without having to move an entire branch), and introduce new Preview features (without having to create a new branch). From AzAcSnap 6, we have a single branch with fully supported GA features and Preview features (which are subject to Microsoft's Preview Ts&Cs). It’s important to note customers can't accidentally use Preview features, and must enable them with the `--preview` command line option. Therefore the next release will be AzAcSnap 7, which could include; patches (if necessary) for GA features, current Preview features moving to GA, or new Preview features.
149
+
Since AzAcSnap v5.0 was released as GA in April 2021, there has been eight releases of AzAcSnap across two branches. Our goal with the new release model is to align with how Azure components are released. This change allows moving features from Preview to GA (without having to move an entire branch), and introduce new Preview features (without having to create a new branch). From AzAcSnap 6, we have a single branch with fully supported GA features and Preview features (which are subject to Microsoft's Preview Ts&Cs). It’s important to note customers can't accidentally use Preview features, and must enable them with the `--preview` command line option. Therefore the next release will be AzAcSnap 7, which could include; patches (if necessary) for GA features, current Preview features moving to GA, or new Preview features.
138
150
139
151
AzAcSnap 6 is being released with the following fixes and improvements:
140
152
@@ -156,17 +168,17 @@ Download the [AzAcSnap 6](https://aka.ms/azacsnap-6) installer.
156
168
157
169
AzAcSnap v5.0.3 (Build: 20220524.14204) is provided as a patch update to the v5.0 branch with the following fix:
158
170
159
-
- Fix for handling delimited identifiers when querying SAP HANA. This issue only impacted SAP HANA in HSR-HA node when there's a Secondary node configured with 'logreplay_readaccss' and has been resolved.
171
+
- Fix for handling delimited identifiers when querying SAP HANA. This issue only impacted SAP HANA in HSR-HA node when there's a Secondary node configured with "logreplay_readaccss" and is resolved.
160
172
161
173
### AzAcSnap v5.1 Preview (Build: 20220524.15550)
162
174
163
-
AzAcSnap v5.1 Preview (Build: 20220524.15550) is an updated build to extend the preview expiry date for 90 days. This update contains the fix for handling delimited identifiers when querying SAP HANA as provided in v5.0.3.
175
+
AzAcSnap v5.1 Preview (Build: 20220524.15550) is an updated build to extend the preview expiry date for 90 days. This update contains the fix for handling delimited identifiers when querying SAP HANA as provided in v5.0.3.
164
176
165
177
## Mar-2022
166
178
167
179
### AzAcSnap v5.1 Preview (Build: 20220302.81795)
168
180
169
-
AzAcSnap v5.1 Preview (Build: 20220302.81795) has been released with the following new features:
181
+
AzAcSnap v5.1 Preview (Build: 20220302.81795) is released with the following new features:
170
182
171
183
- Azure Key Vault support for securely storing the Service Principal.
172
184
- A new option for `-c backup --volume`, which has the `all` parameter value.
@@ -175,21 +187,21 @@ AzAcSnap v5.1 Preview (Build: 20220302.81795) has been released with the followi
175
187
176
188
### AzAcSnap v5.1 Preview (Build: 20220220.55340)
177
189
178
-
AzAcSnap v5.1 Preview (Build: 20220220.55340) has been released with the following fixes and improvements:
190
+
AzAcSnap v5.1 Preview (Build: 20220220.55340) is released with the following fixes and improvements:
179
191
180
192
- Resolved failure in matching `--dbsid` command line option with `sid` entry in the JSON configuration file for Oracle databases when using the `-c restore` command.
181
193
182
194
### AzAcSnap v5.1 Preview (Build: 20220203.77807)
183
195
184
-
AzAcSnap v5.1 Preview (Build: 20220203.77807) has been released with the following fixes and improvements:
196
+
AzAcSnap v5.1 Preview (Build: 20220203.77807) is released with the following fixes and improvements:
185
197
186
-
- Minor update to resolve STDOUT buffer limitations. Now the list of Oracle table files put into archive-mode is sent to an external file rather than output in the main AzAcSnap log file. The external file is in the same location and basename as the log file, but with a ".protected-tables" extension (output filename detailed in the AzAcSnap log file). It's overwritten each time `azacsnap` runs.
198
+
- Minor update to resolve STDOUT buffer limitations. Now the list of Oracle table files put into archive-mode is sent to an external file rather than output in the main AzAcSnap log file. The external file is in the same location and basename as the log file, but with a ".protected-tables" extension (output filename detailed in the AzAcSnap log file). It's overwritten each time `azacsnap` runs.
187
199
188
200
## Jan-2022
189
201
190
202
### AzAcSnap v5.1 Preview (Build: 20220125.85030)
191
203
192
-
AzAcSnap v5.1 Preview (Build: 20220125.85030) has been released with the following new features:
204
+
AzAcSnap v5.1 Preview (Build: 20220125.85030) is released with the following new features:
193
205
194
206
- Oracle Database support
195
207
- Backint Co-existence
@@ -202,8 +214,8 @@ AzAcSnap v5.1 Preview (Build: 20220125.85030) has been released with the followi
202
214
203
215
AzAcSnap v5.0.2 (Build: 20210827.19086) is provided as a patch update to the v5.0 branch with the following fixes and improvements:
204
216
205
-
- Ignore `ssh` 255 exit codes. In some cases the `ssh` command, which is used to communicate with storage on Azure Large Instance, would emit an exit code of 255 when there were no errors or execution failures (refer `man ssh` "EXIT STATUS") - then AzAcSnap would trap this exit code as a failure and abort. With this update extra verification is done to validate correct execution, this validation includes parsing `ssh` STDOUT and STDERR for errors in addition to traditional exit code checks.
206
-
- Fix the installer's check for the location of the hdbuserstore. The installer would search the filesystem for an incorrect source directory for the hdbuserstore location for the user running the install - the installer now searches for `~/.hdb`. This fix is applicable to systems (for example, Azure Large Instance) where the hdbuserstore was preconfigured for the `root` user before installing `azacsnap`.
217
+
- Ignore `ssh` 255 exit codes. In some cases the `ssh` command, which is used to communicate with storage on Azure Large Instance, would emit an exit code of 255 when there were no errors or execution failures (refer `man ssh` "EXIT STATUS") - then AzAcSnap would trap this exit code as a failure and abort. With this update extra verification is done to validate correct execution, this validation includes parsing `ssh` STDOUT and STDERR for errors in addition to traditional exit code checks.
218
+
- Fix the installer's check for the location of the hdbuserstore. The installer would search the filesystem for an incorrect source directory for the hdbuserstore location for the user running the install - the installer now searches for `~/.hdb`. This fix is applicable to systems (for example, Azure Large Instance) where the hdbuserstore was preconfigured for the `root` user before installing `azacsnap`.
207
219
- Installer now shows the version it will install/extract (if the installer is run without any arguments).
208
220
209
221
## May-2021
@@ -212,28 +224,28 @@ AzAcSnap v5.0.2 (Build: 20210827.19086) is provided as a patch update to the v5.
212
224
213
225
AzAcSnap v5.0.1 (Build: 20210524.14837) is provided as a patch update to the v5.0 branch with the following fixes and improvements:
214
226
215
-
- Improved exit code handling. In some cases AzAcSnap would emit an exit code of 0 (zero), even after an execution failure when the exit code should have been non-zero. Exit codes should now only be zero on successfully running `azacsnap` to completion and non-zero if there's any failure.
216
-
- AzAcSnap's internal error handling has been extended to capture and emit the exit code of the external commands run by AzAcSnap.
227
+
- Improved exit code handling. In some cases AzAcSnap would emit an exit code of 0 (zero), even after an execution failure when the exit code should be non-zero. Exit codes should now only be zero on successfully running `azacsnap` to completion and non-zero if there's any failure.
228
+
- AzAcSnap's internal error handling is extended to capture and emit the exit code of the external commands run by AzAcSnap.
217
229
218
230
## April-2021
219
231
220
232
### AzAcSnap v5.0 (Build: 20210421.6349) - GA Released (21-April-2021)
221
233
222
-
AzAcSnap v5.0 (Build: 20210421.6349) has been made Generally Available and for this build had the following fixes and improvements:
234
+
AzAcSnap v5.0 (Build: 20210421.6349) is now Generally Available and for this build had the following fixes and improvements:
223
235
224
-
- The hdbsql retry timeout (to wait for a response from SAP HANA) is automatically set to half of the "savePointAbortWaitSeconds" to avoid race conditions. The setting for "savePointAbortWaitSeconds" can be modified directly in the JSON configuration file and must be a minimum of 600 seconds.
236
+
- The hdbsql retry timeout (to wait for a response from SAP HANA) is automatically set to half of the "savePointAbortWaitSeconds" to avoid race conditions. The setting for "savePointAbortWaitSeconds" can be modified directly in the JSON configuration file and must be a minimum of 600 seconds.
225
237
226
238
## March-2021
227
239
228
240
### AzAcSnap v5.0 Preview (Build: 20210318.30771)
229
241
230
-
AzAcSnap v5.0 Preview (Build: 20210318.30771) has been released with the following fixes and improvements:
242
+
AzAcSnap v5.0 Preview (Build: 20210318.30771) is released with the following fixes and improvements:
231
243
232
244
- Removed the need to add the AZACSNAP user into the SAP HANA Tenant DBs, see the [Enable communication with database](azacsnap-installation.md#enable-communication-with-the-database) section.
233
245
- Fix to allow a [restore](azacsnap-cmd-ref-restore.md) with volumes configured with Manual QOS.
234
246
- Added mutex control to throttle SSH connections for Azure Large Instance.
235
247
- Fix installer for handling path names with spaces and other related issues.
236
-
- In preparation for supporting other database servers, changed the optional parameter '--hanasid' to '--dbsid'.
248
+
- In preparation for supporting other database servers, changed the optional parameter "--hanasid" to "--dbsid".
0 commit comments