Change report 5.0.0.9 Jaglion V2

From SEPsesam
Revision as of 15:48, 26 July 2022 by Ee (talk | contribs)
Draft.png WORK IN PROGRESS
This article is in the initial stage and may be updated, replaced or deleted at any time. It is inappropriate to use this document as reference material as it is a work in progress and should be treated as such.

5.0.0.9 Jaglion V2

Updated: June 23, 2022 | The purpose of this change report is to list the changes, enhancements and fixes in the SEP sesam software between version 5.0.0.4 Jaglion and 5.0.0.9 Jaglion V2. Download 5.0.0.9 Jaglion V2 from SEP Download Center.

Kernel

  • BUGFIX: (#28389) sm_reformat_lis does not consider the exclude of a VHD
  • BUGFIX: (#30712 Sesam can't create VSS Snapshot (IVssBackupComponentsEx3::GetWriterStatusEx)
  • BUGFIX: (#30182 Exchange 2019 DAG backup fails "Failed to detect source. Name is "\Microsoft Exchange Replica Writer\"
  • BUGFIX: (#29580) Avoid multiple update of backup status during 'break' operation. Solution: Avoid multiple update by adding clause: and state in ('q','a')
  • BUGFIX: (#29700) Cannot cancel active REAR backup. Solution: Search for sbc_proxy process
  • BUGFIX: (#30262): sbc_rhev: quiescence option does not have any effect, restore behavior and set persist_memorystate for snapshot to quiscence option
  • BUGFIX: (#30281) 'sm_sesam remove backup' doesn't delete replicated saveset file
  • BUGFIX: (#30281) 'sm_sesam remove backup' doesn't delete replicated saveset file. Call 'iREMOVE_SAVESET()' only for last saveset of backup
  • BUGFIX: (#21058) 'sm_setup set_client' returns exit code 0 even if action are failing. Return exit code 2 now
  • BUGFIX: (#26965) Use the FQFN for deletion of the patch subdirectories.
  • BUGFIX: (#27702) BSR Restore fails with: BSAGetData: Data receiving failed. Solution: Next read must reset EOF flags aftere previously hitting EOF. Note: Appeared only with FTP coz HTTP uses separate sessions.
  • BUGFIX: (#27717) uninstall of a client did not work since the password decryption failed. Now more information is logged and the password decryption works too. In addition the client name was not passed to the uninstall subprocess.
  • BUGFIX: (#27786) Concurrent processes created same unique ID. Solution: Windows: Logic in semaphor processing improved - avoid access in case of new process with same PID
  • BUGFIX: (#28202) BSR restore on Windows doesn't work with FTP interface. Solution: BSR is using several threads but since Oracle multi stream implementation XBSA uses thread local socket for FTP Control socket.
  • BUGFIX: (#28207) sm_execute_update reports a successful update if 'rpm -U --test' was unsuccessful. Obtain the status of the zypper directly in the if statement..
  • BUGFIX: (#28537) Adjusted the info text as decribed in the call to clarify the procedure.
  • BUGFIX: (#28644) During a Linux update the field release has not been inserted as well as the field brand. The update of these fields is done differently for Windows and Linux.
  • BUGFIX: (#28844) Command sm_ssh got exit code 255 at sbc_es.exe -browse databases/replicas. Solution: Sometimes GetExitCodeThread() may return STATUS_THREAD_IS_TERMINATING 0xC000004B (related to AV software e.g. McAfee) then process exit code must be used.
  • BUGFIX: (#28939) Revert the pattern match adjustment.
  • BUGFIX: (#28939) The pattern matching for still active stpd did not match correctly. Also some trace messages were adjusted for a better readablity.
  • BUGFIX: (#28939) When cancelling migration main task some sub entries stay in state 'active'. Solution: Check interrupt flag in the loop before inserting more migration results
  • BUGFIX: (#29080) Exchange backup fails with "a bytes-like object is required, not 'str'". Problem: Since Python3 gzip open file in binary mode. Solution: Open gzip files in text mode
  • BUGFIX: (#29324) Additional data size check during saveset replication: Do update former failed 'DB:migration_results' if insert into 'DB:result_lbls' hasn't been done
  • BUGFIX: (#29415) sm_vmdk_interface checks for an active NFS server on a Linux Sesam server or RDS client before starting attach action
  • BUGFIX: (#29450) Hana Restore waited for specific drive while other 'read' drive was available. Reimplement after fix for '#29659 Restore request from external caller gets wrong drive, if drive group spawns over multiple data stores'. Set retrieved drive if only one drive or multiple drive pathes are retrieved.
  • BUGFIX: (#29700) use sm_Popen3Full to execute REAR command: allows for abort of REAR backups while rescue image is created
  • BUGFIX: (#29754) Action 'cleanup' for a datastore does not work correctly when started via GUI on Sesam server running on Windows
  • BUGFIX: (#29760) If an active task canceled, it should finish with state cancelled, not with error. Solution: Migration task for target drive with state 'A' must alos be set to cancelled
  • BUGFIX: (#29760) If an active task canceled, it should finish with state cancelled, not with error. Solution: Set state to cancelled if GET_MEDIUM was interrupted. Do not set final parent task state as long as some migrations are in state 'A'ctive (waiting for target drive)
  • BUGFIX: (#29764) If path backup without VSS of level diff/incr does not find a file to back up it ends with 'Warning: Cannot get item security data for []'. Solution: In this case an empty saveset with only TAPE, SSET and ESET must be created
  • BUGFIX: (#29812) Add sm_vfs.exe and CbFS driver to client and gui kit.
  • BUGFIX: (#29881) Handling WSAStartup call.
  • BUGFIX: (#29901) Kill STPD process: Change search pattern to check for successful 'kill' operation. Error massage has to be empty
  • BUGFIX: (#29919) Oracle backups are not encrypted despite encryption option for task is enabled
  • BUGFIX: (#29919) Oracle backups are not encrypted despite encryption option for task is enabled. Problem: Padding bytes read skipped. Solution: We have to read padding bytes except BSA_RC_NO_MORE_DATA already received by previous read (saveset padding already avoided for all DS except Tapes)
  • BUGFIX: (#29934) Replication for source pool spawning over multiple data stores. Set source side drive parameter correcltly according to saveset location
  • BUGFIX: (#29934) Replication for source pool spawning over multiple data stores. Set source side drive parameter correctly according to saveset location for SI3->SI3-NG replciation
  • BUGFIX: (#29937) Migration log file cannot be loaded by GUI when main job is started before newday, but child job after newday. Use Sesam date set by parent job
  • BUGFIX: (#29939) Migration or replication job tries to copy savesets from former failed migrations. Check for DB:result_lbls.segment<>'-1'
  • BUGFIX: (#29940) 'sm_sms_watch' resend notification for data store corruption every minute. Use correct variable for SQL statement
  • BUGFIX: (#29949) Do not update 'DB:results.data_size' by 'sm_sms_watch' afer after backup has already finished
  • BUGFIX: (#29949) Do not update 'DB:results.data_size' by 'sm_sms_watch' afer after backup has already finished. Fix for source side deduplication
  • BUGFIX: (#29963) Execute alive test on data mover defined on task instead of client level
  • BUGFIX: (#29994) Correct check of 'DB:clients.access_state'. Do not compare string with integer
  • BUGFIX: (#29994) Update of some clients should not be tried but canceled right away. Added Windows Server 2008/R2 and Windows 7 to the list of unsupported systems again. Evaluate the access_state of the clients before starting the update. Only if the client is reachable/accessable the client update will be queued.
  • BUGFIX: (#29995) Do not allow to update a client if the client update is already active. Use semaphore to prohibit update several times.
  • BUGFIX: (#29995) use a semaphore to prohibit update of one client several times.
  • BUGFIX: (#30008) Log Python stacktrace in case of an unexpected exception
  • BUGFIX: (#30008) Open local Sesam package file using binrary mode
  • BUGFIX: (#30008) Problem: Package download by sm_update_client using 'https://' fails. Solution: If download url is https use CA certificate file also for varification of download packages not only for index.txt.
  • BUGFIX: (#30011) Systemd unit file calls 'sm_shutdown' instead of 'sm_main stop' to stop Sesam on client
  • BUGFIX: (#30016) Do not execute automatic client update to a higher version then of Sesam server itself except if -F switch is given.
  • BUGFIX: (#30016) Do not execute automatic client update to a higher version then of Sesam server itself. Only SEP sesam Server can be updated to a higher version.
  • BUGFIX: (#30017) Fixed false error message in mount of VMWare image backup
  • BUGFIX: (#30032) Fixed restore of Citrix Xen server VM to selected target data store. Selected SR was not used by sbc_proxy to do restore, instead, default SR was searched for. When the default SR could not be found, restore failed
  • BUGFIX: (#30035) Exception in 'sm_event' during start of migration for a task group, if some tasks are still active
  • BUGFIX: (#30043) SGM and LIS file are searched on wrong host after migration, if backup has done with SSDD flag set
  • BUGFIX: (#30047) Backup EOL is not set to maximal saveset EOL. Solution: SQL statment to get max(eol) must retrieve all rows with saveset or backup_id
  • BUGFIX: (#30048) Restore from 'NetApp Snap Store' using snapshot mount doesn't work. Set correct drive number for queue submit
  • BUGFIX: (#30052) Selective restore from tape fails with 'no valid MTF Stream ID was found', but complete restore works. Solution: Since commit 996785b the block size is not retrieved from segment file in case of selective restore
  • BUGFIX: (#30055) In the xcopy statement the language specfic echo f statement was replaced with the parameter /I for xcopy. Inserted variable for recursive copy of folder and subfolders.
  • BUGFIX: (#30055) In the xcopy statement the language specific echo f statement was replaced with the parameter /I for xcopy. In case a file is renamed using xcopy a * is added at the end of the destination file name. Inserted variable for recursive copy of folder and subfolders.
  • BUGFIX: (#30058) External restore fails when backup has been done with old LIS file director structure, but new date based one set after backup. Call 'i_get_lisfile_name_task()' with 'get' option for restore operation
  • BUGFIX: (#30059) Fixed parsing of Kopano .not file in sm_reformat_lis by adding decode with arguments utf-8 and replace
  • BUGFIX: (#30068) BSR Windows backup with more than 2 partitions does not work. Solution: Avoid check if LIS items match to SBC items in case of BSR Windows
  • BUGFIX: (#30073) Backup from NFS Filesystem responds with warning "Warning: List of EA returned with error: errno = 95, error = Operation not supported." Problem: Warning printed if listxattr operation not supported. Solution: Print warning only if file exists and operation supported (not ENOENT and not ENOTSUP)
  • BUGFIX: (#30087) Backup to tape with EOM fails with 'Failed to detect lis file' when 'sm_reformat_lis' is called. Adopt SQL statement to build LIS file name to not returning multiple entries in subquery from DB:result_lbls
  • BUGFIX: (#30088) Re-activate '-p <UI server port>' option in 'sesam_gui' script
  • BUGFIX: (#30097) Default timeout to cancel running jobs for external backups must be at least 1 day. Revert CHANGE: (#17427) Set stop time for external to at least one day for restores only
  • BUGFIX: (#30097) Fixed encoding of lis file in sm_reformat_lis for NDMP
  • BUGFIX: (#30098) sm_data_server cores during 'getlabel' on RDX drive. Solution: Close file handle after reading from DISK_HARD with appropriate command
  • BUGFIX: (#30104) Exchange server backup failed due to retry with 'Microsoft Exchange Replica Writer' Problem: If 'Microsoft Exchange Replica Writer' it rewrite origin one. Solution: do not change writer on retry
  • BUGFIX: (#30106) RHEV: restore of VM may fail with: 'Disk in VM is already marked as boot' if first processed disk during restore is marked as bootable': initalize bootable flag for each disk
  • BUGFIX: (#30107) Exchange Server backup must call AbortBackup() when an error occurs after PrepareForBackup() Problem: AbortBackup called by Abort and None status also. Solution: Do not call AbortBackup for Abort and None status
  • BUGFIX: (#30107) Exchange Server backup must call AbortBackup() when an error occurs after PrepareForBackup() Problem: If backup failed due to timeout AbortBackup not called. Solution: Call AbortBackup for any Async operation fails with Timeout
  • BUGFIX: (#30107) Exchange Server backup must call AbortBackup() when an error occurs after PrepareForBackup() Problem: If backup finished in state stateDoSnapshotSet no AbortBackup called. Solution: Call AbortBackup for all states except stateBackupComplete, additional log message 3455 should notify about AbortBackup call
  • BUGFIX: (#30108) Encrypted/Compressed backup of Windows client may fail with 'MTF descriptor block ID' error. Solution: Process frame headers
  • BUGFIX: (#30110) Microsoft Sharepoint backup failed since update to 5.0.0.1 with 'Exception Caught sm_reformat_lis.py: 688 a bytes-like object is required, not 'str'. Problem: Since Python3 file read done in binary mode. Solution: Convert binary data to text
  • BUGFIX: (#30116): KVM Restore fails with: Error reading config file: 'str' object has no attribute 'decode' : open config file in binary mode
  • BUGFIX: (#30117): KVM restore fails with: Restore was not successful. UUID object has no attribute get_hex: port uid generation to python3
  • BUGFIX: (#30118) Encoding problem in 'sm_reformat_lis' processing VMware backups
  • BUGFIX: (#30119) insert the zlib.dll from sesamdev\vmware\vddk_... subfolder to the build process of srv, cli and gui package.
  • BUGFIX: (#30134) Selective restore from RDX backup does not work. Solution: RestoreFilter() must return segment number to match with line from .dat (segment) file
  • BUGFIX: (#30137) Fixed NDMP restore backward compatibility for restore of directories with option -a seldir. Moved parsing of SEL lines to C++ function addRestoreItem(). Elements of a SEL line are split into a std vector of strings and read inode value from the correct position in the vector
  • BUGFIX: (#30139) Show task type 'NetApp' in addtion to 'NDMP' during backup source browsing on a NetApp filer
  • BUGFIX: (#30149) Backup to RDX drive fails after EOM. Solution: Since commit 34be1ec (#28822) "EOM doesn't work on RDX SayFUSE" file descriptor after EOM is not set appropriate
  • BUGFIX: (#30155) - slu DEVICE -J short displays drive hardware encryption capabilities even if tape is not loaded
  • BUGFIX: (#30156) A the start of Nutanix hotadd backup and restore, check if a proxy VM exists on the Nutanix server. If proxy VM does not exists, exit with error before start of any operations
  • BUGFIX: (#30158) NSS File System backup failed with 'E020-BACKUP The data size of the backup data (SBC) is different from the size of the stored data (STPD)'. Problem: sbc_smdr showed several lines of "sbc-3006: Info: Saveset size" in not log
  • BUGFIX: (#30159) Update from Beefalo to Jaglion purges EOL free savesets which are locked. Set backup result.locked if migrated saveset is locked
  • BUGFIX: (#30165) NSS backup stops at 'NWSMTSConnectToTargetServiceEx CL3PROG_SERVER (NWSM_AUTH_UTF8_DATA - encoded)'. Solution: Problem introduced with commit d316128 (#28092) 'Adopt make files in master to build with ... and SSL 111 by default'. NSS requires SSL 1.0.x
  • BUGFIX: (#30166) - vSphere VM containing special characters can't be backed up. Add URI encoding of backup source for new backup sub type 'VSPHERE_CBT:'
  • BUGFIX: (#30167) Restore of a vSphere VM using migrated saveset with not possible, if backup and migration has been done with 4.4.3.X. Build correct segment file name for migrated savesets with deprecated DB:results entry
  • BUGFIX: (#30168) Kopano backup: Set status to failed if mail subject index couldn't be created
  • BUGFIX: (#30171) Enforce full backup when error occurs at parsing of segment file. Solution: Use function b_ADJUST_TASK_STATUS() in sm_backup and sm_sms_backup
  • BUGFIX: (#30174) vSphere backup could fail with 'Call regcomp() exclude failed for' when specific disk exclude is set. Problem: VMWare config backup forward excludes to sbc_vmware. Solution: Ignore regex compile error for VSPHERE_CONFIG
  • BUGFIX: (#30177) Selective path restore causes sbc core dump. Solution: Avoid interpretation of data if corrupt data is read
  • BUGFIX: (#30184) Added 5 seconds wait and retry loop before attching disks after RHEV VM has been created. Initial 5 seconds wait before going into loop prevented exception in tests, but loop with additional 10 seconds sleeps implemented for additionaly robustness
  • BUGFIX: (#30184) sbc_rhev: wait for imported RHEV virtual machine to be in status 'DOWN# until further operation
  • BUGFIX: (#30184) use vm object returned during wait_for_vm function for further operation
  • BUGFIX: (#30198) Purge does not delete meta files from LIS folder
  • BUGFIX: (#30198) Purge does not delete meta files from LIS folder, if migrated saveset is purged before original one
  • BUGFIX: (#30206) MS-SQL backup fails while looking for a strange file '?? GLBV gv_savset_6 cannot be created: No such file or directory.dat'. Solution: Avoid writting to obsolete 'gv_savset_{drive}' - concurrent process has written and renamed same GLBV file
  • BUGFIX: (#30207) Correct calculation of amount of data stored on a data store, if savesets are migrated to this store
  • BUGFIX: (#30211) Execution of 'sm_os_startup stop' failed since output text file name was missing.
  • BUGFIX: (#30211) Problem: During update of RDS and client not all processes were ended correctly this may lead to a reboot of the system after update or a failed update in case of remote update. Solution: Execute 'sm_os_startup stop' instead of only executing 'sm_main stop' for RDS, client and GUI update. In addition end O&O GUI and O&O Tray in case they are running during sm_os_startup stop.
  • BUGFIX: (#30211) execute sm_os_startup stop for Windows for all installation types during update.
  • BUGFIX: (#30226) Do not execute 'Delete everything older then oldeset Sesam day' section in 'sm_pure_status', because valid backup could accedently be removed
  • BUGFIX: (#30226) Re-enable purge of whole Sesam day, if no valid backups exist anymore, with corrected SQL statement
  • BUGFIX: (#30228) Replication between Si3 and Si3-NG doesn't work if RDS in involved. Start read 'sm_dedup_interface' on source RDS now
  • BUGFIX: (#30241) The original error message is overwritten by 'No segment file {...}.dat found'. Solution: Overwrite backup message only in case of 'success' or 'with warnings'
  • BUGFIX: (#30256) Correct check for finished replication for Si3->Si3-NG replication
  • BUGFIX: (#30256) Correct handling of Si3->Si3-NG replications
  • BUGFIX: (#30258) Hana backup exits with an error after read retry, although everything was backed up. Solution: Use message level 'information' for message 'System call [...] timed out after [..] seconds' to avoid error exit code
  • BUGFIX: (#30260) sbc_rhev: issue warning during backup if we cant detect any guest agent within the virtual machine
  • BUGFIX: (#30271) Copy of bigger files via sm_ssh exits with error code 255, no error shown. Problem: sm_sshd close connection before sm_ssh/ssh get all data. Add sm_ssh/sm_sshd to srv and cli SP
  • BUGFIX: (#30295) UI does not show TraceLog for backup tasks which have been pending for at least one day. Solution: Trace function must not add '_<daylbl>' when log file name is given with ending '.log'
  • BUGFIX: (#30297) Fixed VMWare CBT mount with Windows RDS and Linux mount client. Separator from Drive class was useed in preparation of metadata for filename in prepare_vmdk_for_cbt()
  • BUGFIX: (#30314) Show actual '.vmx' belonging to VM only
  • BUGFIX: (#30321) HCL Domino fails with 'backupItem [ITEM_NAME=\nlogctrl.lfh] packing failed'. Solution: Avoid to add nlogctrl.lfh if Circular log style is enabled and remember backup path if backup of logctrl.lfh is reasonable
  • BUGFIX: (#30323) SAP ASE backup fails with 'The specified module could not be found'. Problem: Since changes for multiple oracle stream the xbsa structures have been changed. Solution: Include 'sbc_def_common' after xbsa headers to set PATH_MAX to 260
  • BUGFIX: (#30336) Backup may fail with 'The data size of the backup data (SBC) is different from the size of the stored data (STPD)': Do not compare sizes as strings but unsing 'long', because it's not an error if STPD size > sbc side
  • BUGFIX: (#30347) KVM backup failed with core dump in sm_sbc_com. Solution: Avoid endless loop in ADJUST_EOLS
  • BUGFIX: (#30349) Applying SP for Windows client/RDS must not use sm_shutdown anymore. Use sm_os_startup stop instead to stop services of Server/Client/RDS.
  • BUGFIX: (#30350) Automatic installation using sm_update_client fails for certain installation types due to a missing whitespace between the SERVER name and the CLIENT parameter.
  • BUGFIX: (#30355) HPE Catalyst replication to Cloud store uses 'sm_dedup_interface put/get' instead of replicate feature
  • BUGFIX: (#30364) 'sm_remove_saveset' process hangs during purge, if vSphere backups with special characters in source should be deleted
  • BUGFIX: (#30375) Optimize info message if client can not be updated because Server is higher version. Also optimize the info message if the package version is equal to the installed one and if the system is discontinued.
  • BUGFIX: (#30375, #30006) Write information about update status in the update_message of the clients table. Print new available version as well as possible update in case of equal version and if client available version is larger than sesam version in the update_message field. This will be displayed in the GUI from now on. If version is equal it will not be considered in the amount of possible update clients anymore.
  • BUGFIX: (#30381)i Remove saveset called by sm_sms_copy doesn't work. Do not check parent, if main migration task for saveset is still active
  • BUGFIX: (#30384) After 20 retries return error if exit code of 'sm_main status' is equal to 1 or 2 not only to 1.
  • BUGFIX: (#30384) Update of sesam server fails with exit -3 if sds does not start fast enough. Solution: Continue with startup even if sds is not done with the startup since if is a minor deamon.
  • BUGFIX: (#30386) Correct values for total, used and free for Sesam server data file system
  • BUGFIX: (#30387) sbc_mysql on Windows systems ends with "Invalid backup source". Problem: All backup sources checked for existence in file system. Solution: Skip source existence check for backups which read data from pipe (-f @@<pipe>)
  • BUGFIX: (#30392) Windows backup could fail with 'Unknown MTF descriptor block ID. (52)' when backing up alternate data streams. Solution: Continue processing read_stream() even if the remaining size is equal to the MTF block size
  • BUGFIX: (#30399) Migration executes update statements for non existent backup on results table. Solution: Update statement with backup instead of saveset
  • BUGFIX: (#30406) Only add the main folders to the Windows Defender exclusion list since all subdirectories are recursively included. Add datastore specific exclusions to the registry to be able to delete them during uninstall of sesam.
  • BUGFIX: (#30406) insert DataStore Path to exclusion list of Windows Defender.
  • BUGFIX: (#30406, #29847) Add exclusions for all subdirectories of sesam even though they should already be included according to Microsoft since subfolders of an excluded folder are included automatically in the exclusion list. Insert a parameter -ExclusionPath which excludes a given path. This can be used to exclude certain folders e.g. the si3 folder.
  • BUGFIX: (#30406, #29847) Add the scricpt sm_set_windows_defender_preferences.ps1 to the sesam folder to be able to add exclusions for Windows Defender using parameter -ExclusionPath.
  • BUGFIX: (#30417) AbortBackup must be called during DoSnapshotSet when backup is canceled. Problem: Asynchronous operations like DoSnapshotSet could not be aborted by termination signal. Solution: Run asynchronous operations Wait in loop, which could be aborted at any time
  • BUGFIX: (#30422) The DataStore media filled does not count migrations and replications. Solution: Since Jaglion result_lbls.backup_id must be used to joind with results.saveset. Additional: Same logic for mount/umount saveset 'SEP Linux LVM Store'
  • BUGFIX: (#30423) Remove 'meta.vmx' meta file during purge of savesets
  • BUGFIX: (#30423) Some meta files are not removed during purge of backups
  • BUGFIX: (#30431) sm_break -d <drive_num> does not cancel running backups. Solution: Add missing colum 'pid' to select statements
  • BUGFIX: (#30446) Update of servicepack number in db did not work since version comparison was wrong. In addition check update should not be aborted in case access check using credentials fails.
  • BUGFIX: (#30448) Fixed Dovecot backup. Added utf-8 encoding on opening LIS file and mail file in sm_reformat_lis
  • BUGFIX: (#30462) MSSQL backup with source all logs 'The number of saved objects according SBC .. does not match'. Logic adapted
  • BUGFIX: (#30463) Incremental backup of MSSQL database with SIMPLE recovery model ends with 'Error: Saveset zero size'. Solution: If only one database is given then backup level is turned into differential. Note: Such databases are still skipped if source covers multiple databases
  • BUGFIX: (#30466) Fixed mount of Opennebula backup. Check if file exists before copy map file to mount client host
  • BUGFIX: (#30468) Add sm_remove_saveset.exe to the executables list that is killed during sm_os_startup stop.
  • BUGFIX: (#30472) Generational restore of MSSQL Database creates database with / in name. Solution: If only database name is given then avoid extra '/'
  • BUGFIX: (#30478) put the sm.ini path in quotes to make sure that the servicepack information is inserted in the sm.ini during servicepack installation.
  • BUGFIX: (#30487): If snapshot_timeout option is set,backup may fail with ">= not supported between instances of int and str"
  • BUGFIX: (#30492) Encrypted backup with ADS (Alternate Data Streams) fails with: 'The number of saved objects according SBC and LIS file of backup does not match.'. Solution: ADAT stream may have remaining length 0 and remaining length may be less than stream data length
  • BUGFIX: (#30495) Postgresql export during update fails
  • BUGFIX: (#30500): Support for Opennebula 6.2. Add browse and backup functionality for opennebula 6.2
  • BUGFIX: (#30501) remove snapshot only if vm is in running mode
  • BUGFIX: (#30507) The servicepack information will now be deleted from sm.ini during the update process even if the version number is equal to the installed Sesam version.
  • BUGFIX: (#30513) Unable to cancel opennebula backup. Solution: Search for sbc_proxy process
  • BUGFIX: (#30517) MaxDB restore: Use saveset id returned by open job call, to allow restore using migrated savesets
  • BUGFIX: (#30518) sm_sms_backup may crash with Application Error during 'REMOTE_FILE_DELETE' if new-reader is in use. Solution: Move declaration of overlapped structure from function body to DB_PROC_PIP structure
  • BUGFIX: (#30525) 'sm_pur_status' does not use configured log file retention time. Use correct 'DB:defaults.key' name 'eol_sesam_logs'
  • BUGFIX: (#30540) exit with 0 even though the SEP sesam BSR Pro service might not be started or stopped. If it is not installed if may not be stopped.
  • BUGFIX: (#30550) Jobs may stuck in pending queue though drive ressource would be free. Solution: Reset allocation
  • BUGFIX: (#30554): opennebula browse does not show all virtual machines: add --no-pager option to onevm list command on opennebula 6.2
  • BUGFIX: (#30588) Verify of windows ALL generation backup fails with 'Error while unpacking data. Bad archive'. Problem: Backup with -T {since} tried to process file 'Boot\BCD' twice. Solution: Avoid processing similar file again, print message 'sbc-3254: Info: Current item [...]'
  • BUGFIX: (#30597) SAP/R3 backup fails because argument list for sbc is too long. Increase size of internal variable used to build sbc command
  • BUGFIX: (#30614) EOL adjustment of saveset does not work when logging for 'sm_sesam' is disabled. Loop variable has been increased in 'TR()' function
  • BUGFIX: (#30619) sm_filter -t ends with Application Error since update to version 5.0.0. Visual Studio 2019 doe snot allow to close file descriptor obtained with function fileno()
  • BUGFIX: (#30635) 'sm_disaster' is not executed during the migration of the Sesam backup. Use DB:result_lbls.backup_id to find correct DB:results entry
  • BUGFIX: (#30642) Insert not only update message and state from sm_setup in sm.ini but also information about msi. This information can be helpful e.g. if a system restart is required. Update message was only set if the field update_message already existed in the sm.ini. Now the field is being inserted newly if it does not exist yet.
  • BUGFIX: (#30643) Windows backup may fail with 'Invalid MTF stream block checksum. (58)'. Solution: If a DBLK follows without a SPAD stream then end stream processing
  • BUGFIX: (#30644) Skip method WriteExecuteSequenceInfo in case of uninstall. This method writes several information about installation, update, reinstall in a tmp file. In addition write in the log file if the folder SEPsesam\var\tmp has been deleted successfully.
  • BUGFIX: (#30675): Guest agent not detected on windows guests: detect guest agent on windows which has different application name
  • BUGFIX: (#30685) SAP ASE restore fails: Failed to open session. Problem: pclose() returned -1 with errno ECHILD 'No child processes' after the original signal mask was restored
  • BUGFIX: (#30688) Fixed VFS mount of incrementa/differential backup of Citrix Hypervisor
  • BUGFIX: (#30711): Proxmox backup fails with AttributeError: fix error handling if zfs utilities are missing on proxmox node
  • BUGFIX: (#30716) vSphere restore fails when just migrated saveset exists. Solution: Since Jaglion the backup_id from result_lbls indicates the original saveset
  • BUGFIX: (#30732) Fixed mount of VMs with multiple virtual disks. loop in sm_vfs guest_mount added only the last disks to the list for mount command
  • BUGFIX: (#30733) Restore of XenServer CBT backup fails if migrated saveset is used
  • BUGFIX: (#30735) sm_stpd_http_conn may crash in migration task during read from SI3NG
  • BUGFIX: (#30737): Promox backup fails Error: Unable to get information about ZFS pools via API: nodes: check if API response has nodes value set
  • BUGFIX: (#30760) License output truncate. Increase buffers
  • BUGFIX: (#5884) Copy saveset information into target store after migration using correct interface. Former change has been overwritten
  • BUGFIX: (29947) SQL syntax error caused by [='] in statement. Solution: Skip already processed string
  • BUGFIX: Optimize SQL statement to get savesets, which should be migrated
  • BUGFIX: Remove SLES 11 from Sesam build version 5.0
  • BUGFIX: Set correct host name for 2nd drive of Sesam Immutable Store
  • BUGFIX: fix pages ond objects actor termination on s3/azure disconnect
  • BUGFIX: flush page-counter right after creation
  • BUGFIX: sbc_netapp: catch Attribute error if ontap api does not correctly report size of value, default to size 0
  • BUGFIX: sbc_netapp: catch attribute error if netapp api does not correctly report vserver ip address
  • BUGFIX: sm_sms_interface getlabel during EOM failed with "Cannot Login to SMS 3009: Unable to open first free detected pipe". Solution: Increase SMS answer timeout to 2 x 20 seconds. Note: The keys 'Answer_Timeout' and 'Connect_Timeout' in file sms.ini, section [SMS_Server] allow to set individual values.
  • BUGFIX: start SEP sesam BSR Pro during SP installation only if BSR Pro is installed on the system.
  • CHANGE: (#20404) Enforce FULL level backup, if backup was successful on client side (sbc), but something wents wrong during post processing on server side. This done for all backup types now. TODO: Check for which type we can avoid this
  • CHANGE: (#27389) Do not create 'mtime' trigger for DB:performance
  • CHANGE: (#29892) - Database of users should be checked and cleaned before an update is carried out.
  • CHANGE: (#29903) Change severity of message from ERROR to INFO for 'I015-DRIVES Encryption analysis in drive failed'
  • CHANGE: (#30022) Un-install of Sesam RPM on SLES15 fails because of dependency problems. Add dependency for 'libgnutls' package, so system provided RPM will be installed too
  • CHANGE: (#30072) Start FSCK for Si3-NG every 30 minutes, instead of every minute. Value can be set by 'gv_conf_dedup_fsck_loop[_<DSnam>]=<n-minutes>
  • CHANGE: (#30072) Start full FSCK for Si3-NG every 3 days as default
  • CHANGE: (#30154) Oracle restore on older systems fail in combination with newer Sesam server version. Do not return 'size=' tag for client version < '4.4.3.84'
  • CHANGE: (#30157) Remove deprecated 'servicepack' entry from 'sm.ini' during update
  • CHANGE: (#30157) Reset servicepack related information in DB:clients after kit update
  • CHANGE: (#30157) Use new key 'servicepack_package' from 'sm.ini' to show currently installed SP
  • CHANGE: (#30161) Use exit code from 'sbc_restore_post' to decide, how final restore state will be set
  • CHANGE: (#30240) Increase the calculated Si3-NG default index value
  • CHANGE: (#30364) vSphere backup: Write backup log file with 'UTF-8' encoding
  • CHANGE: (#30383) Purge of savesets: Restrict number of parallel delete operations to 4 for Si3-NG/S3 backend
  • CHANGE: (#30390) Print out help, if no parameter given
  • CHANGE: (#30390) Use 'sm_cmd send mail' instead of old 'Mailer' function from UI server in 'sm_smtp'
  • CHANGE: (#30602) Create DB:media_results entry for every data store 'fsck', if not switched off by '-I none'
  • CHANGE: (#30735) URL encode exclude list in saveset info (sbc -i ...)
  • CHANGE: (#8554) Do not call 'sm_kill_stpd' in 'sm_sms_backup' anymore, which was sometimes necessary to terminate hanging STPD processes in the past
  • CHANGE: Add '.meta' and '.not.mail.gz' to list of file extension removed during saveset purge
  • CHANGE: sbc_one: report errors during command execution in one line, dont log complete exception string
  • NEW (#30447) Semaphore function with signal handler for Windows. Add msleep(500) to wait 1/2 second
  • NEW: (#18646) Write more information about replication into main log file
  • NEW: (#19572) - sm_qm_main allows submit to several resources
  • NEW: (#19587) Allow lazy resource allocation. NEW: Only submit_lazy/submit_sync_lazy treats {resource} as preferred. Now a submit with resource (drive number) will not change drive if drive is blocked.
  • NEW: (#20629) Enforce FULL backup, if latest FULL has failed and DB:task_events.enforce_full='1' set
  • NEW: (#20629) Enforce FULL backup: Change message in NOT log
  • NEW: (#23929) Enhance security for encrypted Si3 store. Remove password entry from INI file copied into data store root diretory
  • NEW: (#24735) move sbc_vadp.jar from gui folder to sesam folder during installation and update.
  • NEW: (#24735) remove the key sbc_vadp from the sm.ini if it exists and $old_version < 5.0.0.4.
  • NEW: (#24995) Delay start of saveset purge by 'gv_conf_wait_purge' minutes after last Sesam startup. Default is 10 minutes
  • NEW: (#26746) sm_event: Start command, execute command and start other event after task group has finished
  • NEW: (#26746) sm_event: Start command, execute command and start other event after task group has finished. Add example
  • NEW: (#26953) Increase default limit of allowed drive numbers to 799. Drive numbers >= 800 are reserved for Sesam internal use
  • NEW: (#27306) Option to reduce default log messages in sbc Linux. If '-o shortlog' option is set, information like Sesam kit name or default exclude list isn't logged. Useful for backup types like SAP Hana, where 'sbc' is called 1000 times an hour, to reduce redundant information
  • NEW: (#28593) Implement correct start of full FSCK for Si3-NG data stores. Use correct option to start incr. FSCK
  • NEW: (#28593) Implement correct start of full FSCK for Si3-NG data stores. Use data store specific configuration
  • NEW: (#28939) Break for migrations: Loop over QM entries using main session id only one time
  • NEW: (#28939) Break for migrations: Send signal to main task first to stop further execution. Re-read still active DB:migration_results entries, after pending migrations have been terminated
  • NEW: (#29094) HPE Catalyst replication fails, if FC interface is used for backups. Use source side interface from DB:migration_tasks to access source Catalyst store
  • NEW: (#29530) Exchange Server Backup - Avoid possible risk of accidental Log truncation. Solution: Now use option '-o wait_for_stdin[=timeout]' for Exchange Server [DAG] backup types. GLBV gv_conf_wait_for_stdin_timeout allows to set specific timeout values
  • NEW: (#29574) Support for Windows 11. Add oper_systems and syntaxes entries for 'Windows 11'
  • NEW: (#29574) Support for Windows 11. Solution detect Windows 11 ( CurrentBuild = 22000 )
  • NEW: (#29719) Correc check of used space by Sesam for Si3-NG stores using S3 or Azure storage backend
  • NEW: (#29774) Start Si3 DeDuplication store with Java 17
  • NEW: (#29930) Adopt source side directory for restore via mount for dynamic backup saveset selection
  • NEW: (#29935) add option -a use_virtioscsi to allow disk attachment to data-mover via bus type VIRTIO_SCSI, default is VIRTIO
  • NEW: (#29935) if -a use_virtioscsi is set, use ID_SCSI_SERIAL instead of ID_SERIAL to identify attached disks
  • NEW: (#29970) Do not purge savesets, which are currently used by migration. This should usually not happen, because EOL has to be longer then migration will need
  • NEW: (#30023) Delete NetApp snapshots used as Sesam backup savesets by 'sm_remove_saveset purge' operation
  • NEW: (#30026) Add backup target media type (LTO, Si3 Deduplication Store...) to backup main log file
  • NEW: (#30031) Add Sesam server version to backup log file, if started by a task group
  • NEW: (#30089) Sesam server shutdown hangs, because DB isn't reachable any more. Start Sesam PostgreSQL server using 'runuser' instead of 'su', because 'systemd' terminates 'su' sessions before stopping SEPsesam service
  • NEW: (#30089) Sesam server shutdown hangs, because DB isn't reachable any more. Start Sesam PostgreSQL server using 'setpriv' instead of 'su/runuser', because 'systemd' terminates 'su' sessions before stopping SEPsesam service
  • NEW: (#30126) Add information about Sesam server startup in progress to 'sm_main status' output
  • NEW: (#30160) Add Sesam 'skel/templates' folder to Sesam backup during installation
  • NEW: (#30181) Si3 appliance: Read UUID from running server and update DB:data_stores.uuid with it
  • NEW: (#30247) Implemented RHEV restore with overwrite. If VM with the same name as the restore target exists, delete it and execute restore if -o over is set. If -o over is not set, exit with log message 1939.
  • NEW: (#30291) Copy Si3-NG log configuration file (sm_sdslog2.xml) from 'templates' to 'ini' folder during RDS update
  • NEW: (#30291) Saveset replication: Check size of saveset on target store and compare it with backup data size, if no information could be found in replication log
  • NEW: (#30291) Saveset replication: Remove savesets from target store, if size is smaller then on source side
  • NEW: (#30364) Enforce UTF-8 file encoding in all Sesam Java components
  • NEW: (#30457) Add user, which has called 'sm_break' to Sesam log message
  • NEW: (#30465) Add deprecation warning for MS-SQL 'all' backup source
  • NEW: (#30465) Remove 'Add deprecation warning for MS-SQL 'all' backup source' because of missing translation
  • NEW: (#30488) Linux file backup: Open files with 'O_NOATIME' bit, if '-o noatime' option is set, so access time isn't modified during backup. Super user rights are necessary
  • NEW: (#30501) sbc_one: Create disk snapshot before cloning image
  • NEW: (#30508) Add Windows 8 and Windows Server 2012 to the list of unsupported systems for Sesam version 5.0.
  • NEW: (#30575) Rewrite STPD ini and re-start Si3 service after encryption password has been changed
  • NEW: (#30718) License check must calculate SEP 'SEP Si3 NG Deduplication Store'. Solution: Cumulate capacities of both Si3 data store types
  • NEW: Write message into Sesam main log by 'sm_event', if program it has been called for, has terminated abnormally (core dump...)
  • NEW: openebula: if more than 100 domains are found, use multithreaded approach to fetch domain information for sbc_dir
  • NEW: opennebula: show host system during browse of virtual machines
  • NEW: sbc_rhev: add option -a use_dev: searching for hot-add attached devices is then allways attempted via search in /dev/disk/by-id/ instead of using udev
  • NEW: sbc_rhev: introduce common function that waits for disk status
  • NEW: sbc_rhev: introduce common function that waits for disk status CHANGE: sbc_rhev: log error received from API if snapshot creation fails BUGFIX: (#30184) sbc_rhev: wait for imported RHEV virtual machine to be in status DOWN until further operation BUGFIX: (#30197) Use sm_popen for RHEV backup and restore to print SBC logs in real time BUGFIX: (#30184) Fixed RHEV Full CBT restore BUGFIX: (#30251) Better error handling if detaching disks from data-mover fails CHANGE: (#30253) Report used pycurl and imagio client version in RHEV module BUGFIX: (#30262) Fixed options for memory persistent snapshots in RHEV module CHANGE: (#30260) End backup with warning if virtual machine has no Guest Agent installed CHANGE: Do not output storage domains twice in RHEV module, split information about data-centers and available storage domains *CHANGE: Improved snapshot logic in RHEV module CHANGE: (#30247) Implemented RHEV restore with overwrite
  • Revert "BUGFIX: (#21058) 'sm_setup set_client' returns exit code 0 even if action are failing. Installation fails now because local download of key files fails
  • Revert "BUGFIX: (#29700) use sm_Popen3Full to execute REAR command: allows for abort of REAR backups while rescue image is created"
  • Revert "BUGFIX: (#30055) In the xcopy statement the language specfic echo f statement was replaced with the parameter /I for xcopy. Inserted variable for recursive copy of folder and subfolders."
  • Revert "BUGFIX: (#30149) Backup to RDX drive fails after EOM. Solution: Since commit 34be1ec (#28822) "EOM doesn't work on RDX SayFUSE" file descriptor after EOM is not set appropriate"
  • Revert "NEW: (#19572) - sm_qm_main allows submit to several resources"
  • Revert "NEW: (#30501) sbc_one: Create disk snapshot before cloning image"

UI

  • BUGFIX: (#30706) - GUI doesn't show check marks for media that are encryption capable or contain encrypted blocks
  • BUGFIX: (#30695) - Creating a datastore with name 'Server-Data' fails with error "primary key ('Server-Data') is not unique"
  • BUGFIX: (#30679) - Property "Encryption Capable" of a drive shows no information
  • NEW: (#30546) - Add DB:task_group.options field
  • NEW: (#30549) - Add DB:task_events.options field
  • BUGFIX: (#30624) - vSphere host only visible in flat view
  • NEW: (#30625) - Add medienpool colum to tab 'Info 1' in the client properties
  • BUGFIX: (#30626) - In the properties of a run migration, a savesetID is displayed in the MEDIENPOOL column, not a media pool
  • NEW: (#30523) - Add possibility to enter DB:*_events.user_comment
  • BUGFIX: (#30584) - sm_cmd send mail doesn't support -m gv_dayfile: parameter
  • BUGFIX: (#30419) - ACL settings for GUI user must be adapted for each object
  • BUGFIX: (#30545) - Checkbox 'Start ... in spite of ... error' is not correctly initialized if pre or post of restore task is enabled
  • BUGFIX: (#30578) - Customer gets an error when he selects the lowest menu item in 'Manage VM orders' and confirms with ACCEPT
  • BUGFIX: (#30568) - vSphere restore ends with exception "Ungültiges Byte 1 von 1-Byte-UTF-8-Sequenz." if .conf file contains umlauts and Server is on Windows
  • BUGFIX: (#30548) - Command events are executed with wrong user when filtering commands
  • BUGFIX: (#30581) - Changing EOL via GUI at 'Job State > Backups' does not work anymore
  • BUGFIX: (#30583) - Email attachments are sent twice
  • BUGFIX: (30584) - sm_cmd send mail doesn't support -m gv_dayfile: parameter
  • BUGFIX: (#30577) - Items from main selection can be opened multiple times
  • CHANGE: (#30570) - Quiescing the file system of a VM causes multiple log entries for the same error
  • CHANGE: (#30536) - Simpler creation of SiS datastore
  • BUGFIX: (#30531) - NPE when open calendar elements
  • BUGFIX: (#30529) - Spring4shell vulnerability
  • BUGFIX: (#30442) - An exception occurs in immediate start dialog if the used media pool was deleted shortly
  • NEW: (#30415) - Medium initialisation event doesn't show a protocol
  • BUGFIX: (#30412) - It is not possible to expire media _in_ the media-properties, but it is possible with a right-click to the media
  • BUGFIX: (#30512) - Changing channels of a datastore drive shows the error '!DriveDialog.Message_driveNoAlreadyInUse_EnterDifferentNumber!'
  • BUGFIX: (#30514) - A & in a password for a Sesam user makes it impossible to log in to the WebUI or RestoreWizard
  • BUGFIX: (#30405) - NPE and wrong behaviour when changing email settings and try the test-send-button
  • BUGFIX: (#30404) - NPE when using wrong password or username in the email settings
  • NEW: (#30506) - UI should visualize the 'Community' edition
  • NEW: Support certificate based authentication with LDAP/AD authentication source.
  • BUGFIX: (#30452) - 30452 - Restore with Exchange Recovery Pro fails with "WARNING: EDB or LOG path not found in LIS file"
  • NEW: (#30398) - GUI login via AD authentication with nested groups fails
  • CHANGE: (#30391) - Change window header for 'Email Settings'
  • BUGFIX: (#30172) - If the checkbox "Client is a VM" is ticked for a V-Center, no new VM Tasks can be added.
  • CHANGE: (#29982) - Replicated savesets are shown twice at all kind of restore wizards
  • BUGFIX: (#30130) - No active task visible in datastore saveset view
  • BUGFIX: (#30333) - If vSphere datacenter name contains a blank space and VM contains a special character, the datacenter is not found
  • BUGFIX: (#30322) - vSphere restore using 'addvmdk' recover switch writes data to wrong VMDK
  • CHANGE: (#30222) - If loading of a protocol has not yet finished, another progress window appears when changing back to the protocol tab
  • BUGFIX: (#30169) - Creating new "once" schedule, adding an event and immediate start it causes exception.
  • BUGFIX: (#30245) - GUI error when trying to delete saveset in data store
  • CHANGE: (#30179) - Add tooltip to lock state in saveset/result dialog
  • BUGFIX: (#30294) - vSphere DIFF backup fails after Storage vMotion if a manual snapshot of the VM exists
  • CHANGE: (#30274) - Allow configuration of multiple Si3 stores as default
  • CHANGE: (#30280) - Modify setting of Si3-NG S3/Azure capacity during data store creation
  • BUGFIX: (#30279) - No browsing posssible on Sharepoint Server
  • CHANGE: (#30274) - Allow configuration of multiple Si3 stores as default
  • BUGFIX: (#30199) - Sorting of backup jobs in groups not possible anymore
  • BUGFIX: (#30214) - When a " exists in the annotation of a VM, it is not browseable in ESX or vCenter
  • BUGFIX: (#30209) - In the German GUI in datastore we have 'belegt' twice
  • BUGFIX: (#30173) - VMDK's can't be browsed if client is a standalone ESX host
  • BUGFIX: (#30166) - vSphere VM's containing Umlauts can't be backed up in Jaglion
  • BUGFIX: (#30127) - Wrong media pool is displayed when I try a migration from a saveset what is deleted and only the migration exists
  • BUGFIX: (#30129) - In Version 5.0.0.3 it is not possible to migrate an already copied saveset via context menu
  • BUGFIX: Login with user 'administrator' fails on Windows platform and SQLite DB. SQLite DB is configured to work with case insensitive "LIKE", changed SQL statement to use '='.
  • BUGFIX: (#30041) - Immediate start at schedules always uses priority 0
  • NEW: (#29921) - Add the information from gv_server_not_available in the GUI
  • CHANGE: (#29966) - An easier way to see the correct update history for the server at the about windows
  • NEW: (#20629) - Enforce FULL backup, if latest FULL has failed
  • BUGFIX: (#29868) - Report "Client Backup Summary" shows wrong / incomplete information
  • wip: (#19001) - Restore only NEWER or OLDER files than on the target exist
  • NEW: (#29856) - Support of LIS v2 in restore wizard
  • CHANGE: (#29780) - Restore users are unable to see any savesets in Jaglion, because the default ACL for all media pools is set to deny
  • CHANGE: Integrate new remote buffer implementation, based on official VMware vSphere web services API, into master branch.
  • CHANGE: When a user is specified on CLI command line (sm_cmd -U ...), this should have priority over the certificate. Previous implementation ignored -U/-P when the certificate is found and readable.
  • CHANGE: Improve the presentation of the standard groups in the user and groups settings panels and dialogs.

Web UI Restore Assistant

  • BUGFIX: (#30667) - RHV restore: Remove "Execution options" in tab "Target"
  • BUGFIX: (#29883) - Restore Citrix XEN VM don't relocate to new target XEN host
  • BUGFIX: (#30201) - Restoring a file of a NDMP backup via mount offers NDMP clients for target
  • BUGFIX: (#30225) - Restore via WebUI fails with 'Objects Results not found' when another preferred media pool is choosen
  • BUGFIX: (#30235) - Restore via mount allows back button after file selection, but doesn't execute unmount
  • BUGFIX: (#30243) - Restore via mount offers wrong target clients
  • BUGFIX: (#30628) - When an SFR of a VM backed up to tape and migrated to DS is attempted, the WebUI blocks it
  • BUGFIX: (#30703) - Restore Assistant: Section "Optional data source selection" -> "Drive" in step "options" lists write-only drive
  • CHANGE: (#29982) - Replicated savesets are shown twice at all kind of restore wizards
  • CHANGE: (#30318) - Selective restore of single VMDK removes all virtual disks on target VM
  • Merge remote-tracking branch 'remotes/origin/master' into v5_0_0_1
  • Revert "wip: (#29852) - Restore nvram file for vSphere virtual machine"
  • BUGFIX: (#29646) - RHEV restore does not work with Web RA if not in Expert Mode because of missing storage domain
  • BUGFIX: (#29634) - Browsing (sm_sho) of "Oracle VM Server" (OLVM) type client not possible
  • BUGFIX: (#29826) - MS SQL Server/Write backup into dump file: selection of backup in step task is not filtered by task type MS SQL
  • BUGFIX: (#29860) - Network section at Web RW must be visible for vSphere for regular user as well
  • BUGFIX: (#30243) - Restore via mount offers wrong target clients
  • BUGFIX: (#30318) - Selective restore of single VMDK removes all virtual disks on target VM
  • BUGFIX: (#30628) - When an SFR of a VM backed up to tape and migrated to DS is attempted, the WebUI blocks it
  • BUGFIX: (#30636) - GroupWise restore target is always "as dump"
  • BUGFIX: (#30662) - Do not show 'NetApp:' path in NDMP restore target selection
  • BUGFIX: (#30690) - If trying to restore a groupware or database backup to a dump file, the browsing of target filesystem fails with error 'Parameter id is invalid.'
  • BUGFIX: (#30691) - WebUI: When trying to restore a PostgreSQL backup as dump file, no results are found
  • BUGFIX: (#30710) - MSSQL restore with relocation via WebUI fails with 'DB API call is failed with code "DB_NUM_E_FAILED"'
  • BUGFIX: (#30758) - Webui set no options for "skip_data"
  • BUGFIX: (#30759) - SIR using network mount doesn't work, if mount client is Sesam server and saveset on RDS
  • BUGFIX: 29630 - RHV VM restore with option "create VM with a new name" (RENAME) fails
  • CHANGE: (#29980) - SFR Citrix failed, mount not possible -> add a link to the documentation
  • CHANGE: (#30095) - Improve messages if backup cannot be mounted because of preconditions
  • CHANGE: (#30687) - Restore assistant: Name restore target client as 'original' if client setting was not changed
  • CHANGE: (#30692) - WebUI: The 'Advanced Destination Option' field in the restore assistant displays a different setting than the currently selected one
  • CHANGE: (#30727) - Web Restore Assistant: disable SIR (mount) for Open Nebula
  • CHANGE: (#30750) - Xen Storage Repository is not added to DB:results during backup
  • CHANGE: correct translation of pre/post option checkboxes
  • CHANGE: correct translations for recover run options
  • CHANGE: do not show selective/full restore buttons for vSphere IR and SBR
  • CHANGE: flofix as bower respoitory does not work
  • CHANGE: improve explanation and translation of restore as path and dump for path type.
  • CHANGE: mount for Proxmox is not supported
  • CHANGE: remove (any) from restore as path and dump explanations
  • CHANGE: remove or comment out console.log() statements for release
  • CHANGE: remove unused monitoring component
  • CHANGE: translate relocation modal after hint from Sabina
  • CHANGE: wiki links
  • CHANGE: wiki.sep.de to wiki.sepsoftware.com
  • CHANGE: workaround for Chrome not showing tooltips on disabled buttons
  • NEW: add tooltip that Exchange is retored with Exchange Recovery Pro
  • WIP: (#27039) - Single item restore using attach for vSphere in WebUI
  • WIP: (#29009) - Open WebUI RW directly from Java UI
  • WIP: (#29456) - Do not allow empty recover actions
  • WIP: (#29483) - Restore of OpenNebula VM not possible as "Files" step is empty
  • WIP: (#29515) - Open WebUI if you start GUI as a User that has no admin rights
  • WIP: (#29590) - Exchange restore via WebUI not possible
  • WIP: (#29702) - Restore Assistant: Existing virtual machines cannot be determined for Citrix XEN Server
  • WIP: (#29722) - Search field at web RW does not work correctly
  • WIP: (#29784) - Update Wiki helplinks in the webUI
  • WIP: (#29852) - Restore nvram file for vSphere virtual machine
  • WIP: (#29964) - RA leaves active DB:restore_results entry in case of 'mount' and if save restore task is chosen in last step
  • WIP: (#30257) - Cross platform restore doesn't work because wrong data mover is set
  • WIP: (#30318) - Selective restore of single VMDK removes all virtual disks on target VM
  • WIP: (#30628) - When an SFR of a VM backed up to tape and migrated to DS is attempted, the WebUI blocks it
  • WIP: (#30694) - If language of restore assistant is changed, some parts remain in the original language
  • WIP: correct preferred mediaPool, interface settings dropdowns

Web UI

  • BUGFIX: (#30677) - Web UI show wrong value on overwrite on Restore wizard
  • WIP: (#29156) - Show sub-tasks under main task
  • WIP: (#30000 - Add information about migrations and replications to backup detail view
  • WIP: (#30407) - backups/find is not sorting items correctly
  • WIP: (#30740) - Links to Restore Assistant from WebUI do not work
  • CHANGE: (#20853): added new statuses
  • BUGFIX: (#30514) - A & in a password for a Sesam user makes it impossible to log in to the WebUI or RestoreWizard
  • BUGFIX: (#30595) - Web Ui shows Task Type Exchange five times in Task Types filters
  • CHANGE: (#29982) - Replicated savesets are shown twice at all kind of restore wizards
  • CHANGE: (#30179) - Add tooltip to lock state in saveset/result dialog
  • CHANGE: (#30359) - Add task and saveset to replication status list
  • CHANGE: remove login background
  • BUGFIX: (#29536) - GUI-384: Date range in readcheck reports does not apply if called from GUI
  • BUGFIX: correct highlighting of restore result logs
  • BUGFIX: fix drives filter initialization in LBS tables
  • BUGFIX: fix links, there is no german translation for Release Notes
  • BUGFIX: fixed toggling display of Start column in Next Events
  • BUGFIX: hide loading indicator when loading finishes in datastores view
  • BUGFIX: lazy load Backup data size in client popup; fix undefined error
  • BUGFIX: media action state WARNNG shown as ERROR (e.g. for purge)
  • BUGFIX: refresh datastore table view
  • BUGFIX: removed unnecessary *clrIfActive
  • CHANGE: (#29728) - Remove checkbox for HPE SO "..Bandwidth Optimized.." in task event (start task) window
  • CHANGE: (#29882) - Enable switching UI mode for BACKUP and RESTORE user in the Web UI
  • CHANGE: (#30359) - Add task and saveset to replication status list
  • CHANGE: (#30395) - When opening the properties of a backup group, the "exec" flag is misinterpreted
  • CHANGE: (#30541) - Elements of filter checkboxes should start with capital letter
  • CHANGE: CLI tab should only show for backups
  • CHANGE: Clarity 12.0.5 via ng update --force @clr/angular
  • CHANGE: Fix result filter property "lastBackupState" and "filterSavesets" are mutual exclusive
  • CHANGE: Set Web UI version to '5.0.1' for master branch to synchronize the artefact versions with the Java artefacts.
  • CHANGE: adapt report names in report selection to be more like actual reports titles
  • CHANGE: adapted cypress integration tests to the recent changes
  • CHANGE: add missing explanation messages to reset settings tab.
  • CHANGE: add some YouTube and docs links to README
  • CHANGE: add some links to YouTube and third party libs
  • CHANGE: added some build and test server information
  • CHANGE: added some links about function in Angular templates with regard to change detection
  • CHANGE: display DriveName (ID DriveID) for drives in tables and details views.
  • CHANGE: fix the width of the first column in datastores status table on status page
  • CHANGE: get Refresh button translation from global.json and remove metrics translation file
  • CHANGE: improve Cleanup/Purge translations, enable Cleanup btn in case of fscl error
  • CHANGE: improve client details access mode and last message display
  • CHANGE: improve handling of datastore fill status, warning only if filled > hwm
  • CHANGE: improve last backup state detail view of last backups of a task
  • CHANGE: improve message in clients popup
  • CHANGE: improve usage of "Backup Task" and just "Task" in table headers
  • CHANGE: landing page updates for Jaglion after review JEB
  • CHANGE: landing page updates for Jaglion after review KRI
  • CHANGE: new landing page intro by KRI in en, translated info de with Deepl
  • CHANGE: ng update @angular/cdk @angular/core @angular/cli
  • CHANGE: open Restore Assistant in "_blank" window, not in named window.
  • CHANGE: preparation for server disk status
  • CHANGE: put intercept in correct place
  • CHANGE: remove WIP notice for landing page
  • CHANGE: remove notifications acknowledgment functionality from Jaglion
  • CHANGE: remove some unfinished parts like tabs (with TODO)
  • CHANGE: set language through localStorage in restore test
  • CHANGE: show retention time in timeline also for failed backups
  • CHANGE: update clr-addons to 10.4.2
  • CHANGE: update cypress and cy-api
  • CHANGE: update landing page for Jaglion
  • CHANGE: upgrade cypress to 9.5.0
  • NEW: added scripts/server-prod.sh to create a local production build on linux
  • NEW: added toggle dates button to next events table
  • WIP: (#20853) - Status of all non backup information
  • WIP: (#27673) - PROXMOX and OpenNebula: name of restored VM is hard to find
  • WIP: (#29009) - Open WebUI RW directly from Java UI
  • WIP: (#29386) - No details of command execution available
  • WIP: (#29426) - Make restores/start API more consistent with backups/start for restart of a failed restore
  • WIP: (#29469) - Check and clean up i18n translation files in WebUI
  • WIP: (#29587) - Fix inconsistencies in Job Status Views and other smaller annoyances
  • WIP: (#29648) - Number of "updatable" clients is wrong in Web UI
  • WIP: (#29685) - Support notification achnowledgement in WebUI
  • WIP: (#29784) - Update Wiki helplinks in the webUI
  • WIP: (#29865) - Support notification achnowledgement in WebUI
  • WIP: (#30000) - Add information about migrations and replications to backup detail view
  • WIP: (#30000) - Add information about migrations and replications to backup detail view
  • WIP: (#30038) - Show number of savesets for a backup whenever possible
  • WIP: (#30039) - Show progress information in stop time column
  • WIP: (#30179) - Add tooltip to lock state in saveset/result dialog
  • WIP: (#30209) - In the German GUI in datastore we have 'belegt' twice
  • WIP: (#30255) - Rework display of dataSize, totalSize, throughput, dedupCompression
  • WIP: (#30267) - Add the possibility to set the datamover at the quick start of a backup
  • WIP: (#30376) - For restores/find call restoreTask need to support multiselection
  • WIP: (#30388) - Refactor css styles on data grid
  • WIP: (#30394) - Add a link to the backup task group to the backup properties dialog
  • WIP: (#30400) - Add 'eol_changedby' column to backup and saveset detailed view
  • WIP: (#30623) - Add Migration Tasks and Replication Tasks pages
  • WIP:(#20980) - Next Backup Execution: Do not show tasks which are scheduled by user defined calendar only with events in the past