Skip to content

Latest commit

 

History

History
588 lines (370 loc) · 46.1 KB

Old-CHANGELOG-2023.md

File metadata and controls

588 lines (370 loc) · 46.1 KB

2023 Change Log for cohesity/community-automation-samples

2023-12-30

2023-12-29

2023-12-23

2023-12-22

  • pwstore (linux) [New] compiled executable to store and retrieve a password from an encrypted file
  • pwstore.exe (windows) [New] compiled executable to store and retrieve a password from an encrypted file

2023-12-21

  • viewDR [Update] added -emailMfaCode option to the viewDR scripts

2023-12-19

  • extendRetention (windows) [New] binary version of extendRetention for windows
  • extendRetention (linux) [New] binary version of extendRetention for linux

2023-12-18

2023-12-17

  • READMEs: [Update] added links to raw files for copy/paste access

2023-12-16

  • copyRoles.py [New] python script to copy custom roles from one Cohesity cluster to another

2023-12-15

  • restoreFiles (windows) [Update] added --registeredsource and --registeredtarget parameters to filter on registered NAS sources
  • restoreFiles (aix) [Update] added --registeredsource and --registeredtarget parameters to filter on registered NAS sources
  • restoreFiles (linux) [Update] added --registeredsource and --registeredtarget parameters to filter on registered NAS sources
  • restoreFiles.py (python) [Update] added --registeredsource and --registeredtarget parameters to filter on registered NAS sources
  • restoreFiles.ps1 (PowerShell) [Update] added -registeredSource and -registeredTarget parameters to filter on registered NAS sources

2023-12-14

2023-12-13

2023-12-11

  • backupNow.ps1 [Update] added extended error code 9 'SuccessWithWarning'
  • backupNow.py [Update] added extended error code 9 'SuccessWithWarning'

2023-12-07

2023-12-06

2023-12-05

2023-12-04

2023-12-03

2023-12-01

2023-11-30

2023-11-29

2023-11-28

2023-11-27

2023-11-26

2023-11-25

  • copyCerts.py [New] copy CA certificates from one cluster to another
  • copyCerts.ps1 [New] copy CA certificates from one cluster to another

2023-11-23

2023-11-22

2023-11-21

  • restoreSQLv2.ps1 [Update] added -commit parameter and removed -exitWithoutRestore parameter
  • cloneOracle.py [Fix] Fixed error 'Cannot determine the attempt number of the backup run'
  • restoreOracle.py [Fix] Fixed error 'Cannot determine the attempt number of the backup run'
  • cloneOracle.ps1 [Fix] Fixed error 'Cannot determine the attempt number of the backup run'
  • cloneSQL.ps1 [Fix] Fixed error 'Cannot determine the attempt number of the backup run'
  • cloneSQLDBs.ps1 [Fix] Fixed error 'Cannot determine the attempt number of the backup run'
  • migrateSQLDB.ps1 [Fix] Fixed error 'Cannot determine the attempt number of the backup run'
  • restoreOracle.ps1 [Fix] Fixed error 'Cannot determine the attempt number of the backup run'
  • restoreSQL.ps1 [Fix] Fixed error 'Cannot determine the attempt number of the backup run'
  • restoreSQLDBs.ps1 [Fix] Fixed error 'Cannot determine the attempt number of the backup run'

2023-11-20

2023-11-19

  • restoreFiles [New] restoreFiles for Windows (compiled binary)

2023-11-18

2023-11-17

2023-11-16

2023-11-15

2023-11-14

2023-11-11

2023-11-10

2023-11-09

2023-11-08

2023-11-07

2023-11-06

2023-11-05

  • Grafana [Update] added examples for various data source types: PostgreSQL, Prometheus, InfluxDB, JSON API

2023-11-03

2023-11-02

2023-11-01

2023-10-31

2023-10-30

2023-10-28

  • protectOracle.py [Update] added support to specify more than one database (previously was one database or all databases)

2023-10-27

2023-10-26

  • cohesity-api.ps1 [Fix] updated auth validation to use basicClusterInfo, fixed copySessionCookie function

2023-10-24

2023-10-23

2023-10-22

2023-10-18

2023-10-17

2023-10-16

  • jobDumper.ps1 [New] Dump protection groups and sources to JSON (to aid in development and analysis)
  • jobDumper.py [New] Dump protection groups and sources to JSON (to aid in development and analysis)

2023-10-13

2023-10-12

2023-10-11

2023-10-10

2023-10-09

2023-10-06

2023-10-05

2023-10-04

  • restoreFiles.py [Update] added support for wildcard restores e.g. /folder1/*

2023-10-03

  • pyhesity.py [Fix] fixed 'forcePasswordChange' error on AD authentication

2023-10-02

2023-09-29

  • featureFlags.py [New] Python script to get, set, export and import feature flags
  • featureFlags.ps1 [New] PowerShell script to get, set, export and import feature flags

2023-09-28

  • activeSnapshotsRemote.ps1 [New] Script to determine count, oldest, and newest backups available on replica cluster (that can't be queried directly, e.g. isolated vault cluster)
  • archiveQueue.ps1 [Update] don't show expired archives when using -showFinished

2023-09-26

  • reports [Update] Renamed heliosV2 folder to helios and renamed heliosV1 folder to helios-old

2023-09-24

2023-09-23

  • cohesity-api.ps1 [Update] switched to web session authentication, added support for password reset. email MFA
  • gflags.ps1 [Update] switched to web session authentication
  • pyhesity.py [Update] switched to web session authentication, added support for password reset, email MFA
  • gflagList.py [Update] switched to web session authentication
  • gflags.py [Update] switched to web session authentication

2023-09-22

  • replicationQueue.py [Update] added option to cancel outdated/all replications per job, per target
  • licenseCluster.ps1 [New] generates a license from Helios and applies it to a cluster
  • cohesity-api.ps1 [Update] added file upload function to support the new licenseCluster script

2023-09-21

2023-09-19

2023-09-18

2023-09-16

2023-09-15

2023-09-14

2023-09-13

2023-09-12

2023-09-11

2023-09-08

  • protectGPFS.py [New] python script to protect GPFS Filesets (agent-based approach)

2023-09-07

2023-09-06

  • pyhesity.py [Update] added timeout parameter to apiauth and api functions (required for latest version of backupNow.py)
  • cancelArchivesV2.ps1 [Update] added support to filter on target name
  • protectOracle.py [Fix] fixed edge case bug that caused unhandled exception
  • backupNow.ps1 [Update] performance improvements
  • backupNow.py [Update] performance improvements

2023-09-04

2023-09-03

2023-08-31

  • recoverHyperVVMs.ps1 [Update] added support for restore to stand alone failover clusters and stand alone hosts

2023-08-30

2023-08-28

2023-08-27

2023-08-22

2023-08-19

2023-08-17

2023-08-16

  • restoreReport.ps1 [Update] added recoery point to output
  • restoreSQL.ps1 [Fix] Fixed cosmetic error "Cannot index into a null array" when checking previous restores during resume recovery

2023-08-15

  • cohesity-api.ps1 [Fix] Enforce TLSv1.2 to solve TLSv1.3 handshake failures with PowerShell.Core on Windows Server 2022

2023-08-14

  • strikeReportV2.ps1 [Fix] parsing misbehavior on Windows PowerShell 5.1
  • backupNow.ps1 [Fix] updated script to exit with failure on "TARGET_NOT_IN_POLICY_NOT_ALLOWED"
  • backupNow.py [Fix] updated script to exit with failure on "TARGET_NOT_IN_POLICY_NOT_ALLOWED"

2023-08-12

2023-08-11

2023-08-10

2023-08-09

2023-08-02

2023-08-01

2023-07-31

2023-07-30

2023-07-29

  • epic_pure_freeze_thaw [Update] parameterized configuration variables and added autodetection of OS (Linux or AIX)

2023-07-27

2023-07-26

  • restoreSQL.ps1 [Fix] Updated search time range for the latest log backup that might be arbitrarily old (previously only looked 3 days back).
  • restoreSQLDBs.ps1 [Fix] Updated search time range for the latest log backup that might be arbitrarily old (previously only looked 3 days back).
  • cloneVM.ps1 [Fix] Updated resource pool search to provide clearer error message when compute resource not found.

2023-07-20

2023-07-19

  • restoreFiles [New] restoreFiles for AIX
  • backupNow [Fix] backupNow for AIX fix for 6.8.1 P11 / 6.6.0 P34 error: "TARGET_NOT_IN_POLICY_NOT_ALLOWED%!(EXTRA int64=0)"