# changelog

author: idonmez@suse.com
changelog:
  - Update to version 2017.3.23
    * Delegated processing of special reparse points to external plugins
    * Allowed kernel cacheing by lowntfs-3g when not using Posix ACLs
    * Enabled fallback to read-only mount when the volume is hibernated
    * Made a full check for whether an extended attribute is allowed
    * Moved secaudit and usermap to ntfsprogs (now ntfssecaudit and ntfsusermap)
    * Enabled encoding broken UTF-16 into broken UTF-8
    * Autoconfigured selecting <sys/sysmacros.h> vs <sys/mkdev>
    * Allowed using the full library API on systems without extended attributes support
    * Fixed DISABLE_PLUGINS as the condition for not using plugins
    * Corrected validation of multi sector transfer protected records
    * Denied creating/removing files from $Extend
    * Returned the size of locale encoded target as the size of symlinks


author: Michael Gorse <mgorse@suse.com>
changelog:
  - Update to version 2021.8.22 (boo#1189720 boo#1130165):
    * Fixed compile error when building with libfuse < 2.8.0
    * Fixed obsolete macros in configure.ac
    * Signalled support of UTIME_OMIT to external libfuse2
    * Fixed an improper macro usage in ntfscp.c
    * Updated the repository change in the README
    * Fixed vulnerability threats caused by maliciously tampered
      NTFS partitions
    * Security fixes: CVE-2021-33285, CVE-2021-33286, CVE-2021-33287,
      CVE-2021-33289, CVE-2021-35266, CVE-2021-35267, CVE-2021-35268,
      CVE-2021-35269, CVE-2021-39251, CVE-2021-39252, CVE-2021-39253,
      CVE_2021-39254, CVE-2021-39255, CVE-2021-39256, CVE-2021-39257,
      CVE-2021-39258, CVE-2021-39259, CVE-2021-39260, CVE-2021-39261,
      CVE-2021-39262, CVE-2021-39263, CVE-2019-9755.
  - Sover is now 89
  - Update URL.
  - Remove 21-storage-ntfs-3g.fdi; it is no longer used.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2022.5.17 (bsc#1199978):
    * Improved defence against maliciously tampered NTFS partitions
    * Improved defence against improper use of options
    * Updated the documentation
    * CVE-2022-30783, CVE-2022-30785, CVE-2022-30787
    * CVE-2021-46790, CVE-2022-30784, CVE-2022-30786,
    * CVE-2022-30788, CVE-2022-30789


author: Michael Gorse <mgorse@suse.com>
changelog:
  - update to 2022.10.3 (bsc#1204734 CVE-2022-40284):
    * Rejected zero-sized runs.
    * Avoided merging runlists with no runs.


author: danilo.spinella@suse.com
changelog:
  - timezone update 2021e (bsc#1177460):
    * Palestine will fall back 10-29 (not 10-30) at 01:00
  - timezone update 2021d:
    * Fiji suspends DST for the 2021/2022 season
    * 'zic -r' marks unspecified timestamps with "-00"
  - timezone update 2021c:
    * Revert almost all of 2021b's changes to the 'backward' file
    * Fix a bug in 'zic -b fat' that caused old timestamps to be
      mishandled in 32-bit-only readers
  - timezone update 2021b:
    * Jordan now starts DST on February's last Thursday.
    * Samoa no longer observes DST.
    * Move some backward-compatibility links to 'backward'.
    * Rename Pacific/Enderbury to Pacific/Kanton.
    * Correct many pre-1993 transitions in Malawi, Portugal, etc.
    * zic now creates each output file or link atomically.
    * zic -L no longer omits the POSIX TZ string in its output.
    * zic fixes for truncation and leap second table expiration.
    * zic now follows POSIX for TZ strings using all-year DST.
    * Fix some localtime crashes and bugs in obscure cases.
    * zdump -v now outputs more-useful boundary cases.
    * tzfile.5 better matches a draft successor to RFC 8536.
  - Refresh tzdata-china.patch


author: danilo.spinella@suse.com
changelog:
  - timezone update 2022a (bsc#1177460):
    * Palestine will spring forward on 2022-03-27, not -03-26*
    * zdump -v now outputs better failure indications
    * Bug fixes for code that reads corrupted TZif data


author: danilo.spinella@suse.com
changelog:
  - timezone update 2022e (bsc#1177460):
    * Jordan and Syria switch from +02/+03 with DST to year-round +03
  - timezone update 2022d:
    * Palestine transitions are now Saturdays at 02:00
    * Simplify three Ukraine zones into one
  - timezone update 2022c:
    * Work around awk bug
    * Improve tzselect on intercontinental Zones
  - timezone update 2022b:
    * Chile's DST is delayed by a week in September 2022 boo#1202324
    * Iran no longer observes DST after 2022
    * Rename Europe/Kiev to Europe/Kyiv
    * New zic -R option
    * Vanguard form now uses %z
    * Finish moving duplicate-since-1970 zones to 'backzone'
  - Refresh tzdata-china.diff
  - Remove upstreamed bsc1202310.patch


author: danilo.spinella@suse.com
changelog:
  - timezone update 2022f (bsc#1177460):
    * Mexico will no longer observe DST except near the US border
    * Chihuahua moves to year-round -06 on 2022-10-30
    * Fiji no longer observes DST
    * Move links to 'backward'
    * In vanguard form, GMT is now a Zone and Etc/GMT a link
    * zic now supports links to links, and vanguard form uses this
    * Simplify four Ontario zones
    * Fix a Y2438 bug when reading TZif data
    * Enable 64-bit time_t on 32-bit glibc platforms
    * Omit large-file support when no longer needed
    * In C code, use some C23 features if available
    * Remove no-longer-needed workaround for Qt bug 53071
  - Refreshed patches:
    * fat.patch
    * tzdata-china.diff


author: danilo.spinella@suse.com
changelog:
  - timezone update 2022g (bsc#1177460):
    * In the Mexican state of Chihuahua, the border strip near the US
      will change to agree with nearby US locations on 2022-11-30.
      The strip's western part, represented by Ciudad Juárez, switches
      from -06 all year to -07/-06 with US DST rules, like El Paso, TX.
      The eastern part, represented by Ojinaga, will observe US DST next
      year, like Presidio, TX.
      A new Zone America/Ciudad_Juarez splits from America/Ojinaga.
    * Much of Greenland, represented by America/Nuuk, stops observing
      winter time after March 2023, so its daylight saving time becomes
      standard time.
    * Changes for pre-1996 northern Canada
    * Update to past DST transition in Colombia (1993), Singapore
      (1981)
    * timegm is now supported by default


author: danilo.spinella@suse.com
changelog:
  - timezone update 2023c:
    * Revert changes made in 2023b
  - timezone update 2023b:
    * Lebanon delays the start of DST this year.
  - timezone update 2023a:
    * Egypt now uses DST again, from April through October.
    * This year Morocco springs forward April 23, not April 30.
    * Palestine delays the start of DST this year.
    * Much of Greenland still uses DST from 2024 on.
    * America/Yellowknife now links to America/Edmonton.
    * tzselect can now use current time to help infer timezone.
    * The code now defaults to C99 or later.
  - Refresh tzdata-china.diff


author: danilo.spinella@suse.com
changelog:
  - update to 2023d:
    * Ittoqqortoormiit, Greenland changes time zones on
      2024-03-31.
    * Vostok, Antarctica changed time zones on 2023-12-18.
    * Casey, Antarctica changed time zones five times since
      2020.
    * Code and data fixes for Palestine timestamps starting in
      2072.
    * A new data file zonenow.tab for timestamps starting now.
    * Fix predictions for DST transitions in Palestine in
      2072-2075, correcting a typo introduced in 2023a.
    * Vostok, Antarctica changed to +05 on 2023-12-18.  It had
      been at +07 (not +06) for years.
    * Change data for Casey, Antarctica to agree with
      timeanddate.com, by adding five time zone changes since 2020.
      Casey is now at +08 instead of +11.
    * Much of Greenland, represented by America/Nuuk, changed
      its standard time from -03 to -02 on 2023-03-25, not on
      2023-10-28.
    * localtime.c no longer mishandles TZif files that contain
      a single transition into a DST regime.  Previously,
      it incorrectly assumed DST was in effect before the transition
      too.
    * tzselect no longer creates temporary files.
    * tzselect no longer mishandles the following:
    * Spaces and most other special characters in BUGEMAIL,
      PACKAGE, TZDIR, and VERSION.
    * TZ strings when using mawk 1.4.3, which mishandles
      regular expressions of the form /X{2,}/.
    * ISO 6709 coordinates when using an awk that lacks the
      GNU extension of newlines in -v option-arguments.
    * Non UTF-8 locales when using an iconv command that
      lacks the GNU //TRANSLIT extension.
    * zic no longer mishandles data for Palestine after the
      year 2075.
  - Refresh tzdata-china.diff


author: danilo.spinella@suse.com
changelog:
  - update to 2024a:
    * Kazakhstan unifies on UTC+5.  This affects Asia/Almaty and
      Asia/Qostanay which together represent the eastern portion of the
      country that will transition from UTC+6 on 2024-03-01 at 00:00 to
      join the western portion.  (Thanks to Zhanbolat Raimbekov.)
    * Palestine springs forward a week later than previously predicted
      in 2024 and 2025.  (Thanks to Heba Hamad.)  Change spring-forward
      predictions to the second Saturday after Ramadan, not the first;
      this also affects other predictions starting in 2039.
    * Asia/Ho_Chi_Minh's 1955-07-01 transition occurred at 01:00
      not 00:00.  (Thanks to Đoàn Trần Công Danh.)
    * From 1947 through 1949, Toronto's transitions occurred at 02:00
      not 00:00.  (Thanks to Chris Walton.)
    * In 1911 Miquelon adopted standard time on June 15, not May 15.
    * The FROM and TO columns of Rule lines can no longer be "minimum"
      or an abbreviation of "minimum", because TZif files do not support
      DST rules that extend into the indefinite past - although these
      rules were supported when TZif files had only 32-bit data, this
      stopped working when 64-bit TZif files were introduced in 1995.
      This should not be a problem for realistic data, since DST was
      first used in the 20th century.  As a transition aid, FROM columns
      like "minimum" are now diagnosed and then treated as if they were
      the year 1900; this should suffice for TZif files on old systems
      with only 32-bit time_t, and it is more compatible with bugs in
      2023c-and-earlier localtime.c.  (Problem reported by Yoshito
      Umaoka.)
    * localtime and related functions no longer mishandle some
      timestamps that occur about 400 years after a switch to a time
      zone with a DST schedule.  In 2023d data this problem was visible
      for some timestamps in November 2422, November 2822, etc. in
      America/Ciudad_Juarez.  (Problem reported by Gilmore Davidson.)
    * strftime %s now uses tm_gmtoff if available.  (Problem and draft
      patch reported by Dag-Erling Smørgrav.)
    * The strftime man page documents which struct tm members affect
      which conversion specs, and that tzset is called.  (Problems
      reported by Robert Elz and Steve Summit.)


author: antonio.teixeira@suse.com
changelog:
  - Update to 2025a:
    * Paraguay adopts permanent -03 starting spring 2024
    * Improve pre-1991 data for the Philippines
    * Etc/Unknown is now reserved
  - Update to 2024b:
    * Improve historical data for Mexico, Mongolia, and Portugal.
    * System V names are now obsolescent.
    * The main data form now uses %z.
    * The code now conforms to RFC 8536 for early timestamps.
    * Support POSIX.1-2024, which removes asctime_r and ctime_r.
    * Assume POSIX.2-1992 or later for shell scripts.
    * SUPPORT_C89 now defaults to 1.
  - Add revert-philippines-historical-data.patch, revert-systemv-deprecation.patch
    * Fixes testsuite failures for other packages


author: Storware <no-reply@storware.eu> 7.4.0-9
changelog:
  - [SVP-22260] Fix: Node - added session refresher module
    (m.rudnicki@storware.eu)
  - [SVP-22350] New: Verge - one task one nas (part 2) (l.kolacinski@storware.eu)
  - [SVP-22260] Fix: Node - added node registered / node deleted websocket
    commands to inform node about addition/deletion of node on server side
    (m.rudnicki@storware.eu)
  - [SVP-22221] Fix: VMware - removed vmware-disk-fetch-retry feature toggle,
    enabled remaining vmware feature toggles for 7.4.0 (p.rusin@storware.eu)
  - [SVP-22356] New: Certificates - added TRACE logs to certificate handling and
    setup and to inventory sync and range downloading in RHV
    (p.rusin@storware.eu)
  - New Feature - mssql restore (m.maziarz@storware.eu)
  - Refactor: Openstack - changed test method name (m.rudnicki@storware.eu)
  - [SVP-22363] Fix: Openstack - fixed clusters (AZ) mapping during inv sync VM
    listing (m.rudnicki@storware.eu)
  - Refactor: Openstack - changed HttpSdkVirtualMachineProvider getWithPagination
    method name to provide for clarity (m.rudnicki@storware.eu)
  - Refactor: Openstack - implemented new VM listing during inv sync (hid behind
    feature toggle) (m.rudnicki@storware.eu)
  - Refactor: ChainedPaginatedFetcher - updated PaginatedResult to be able to
    return the elements publicly (m.rudnicki@storware.eu)
  - Refactor: Openstack - created "openstack-inv-sync-vm-listing" feature toggle
    (m.rudnicki@storware.eu)
  - Refactor: Openstack - HttpSdkVirtualMachineProvider updated input method to
    accept the T parameter instead of a supplier (m.rudnicki@storware.eu)
  - Refactor: Openstack - renamed ProviderWithPagination to
    HttpSdkVirtualMachineProvider (m.rudnicki@storware.eu)
  - Add: added ChainedPaginatedFetcher for fetching paginated resources that also
    need to share a state between invocations (m.rudnicki@storware.eu)
  - [SVP-22364] New: OpenShift - Added tolerations custom configuration for
    sidepod (a.tkaczyk@storware.eu)
  - Fix: creation of 'null' directory in the log location (d.dlugosz@storware.eu)
  - Fix: creation of 'null' directory in the log location (d.dlugosz@storware.eu)
  - [SVP-22350] New: Verge - init changes for 'One task one nas'
    (l.kolacinski@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-10
changelog:
  - [SVP-22260] Fix: Node Status - removed api exception wrapping to task manager
    and node synchronizer gateway methods to mitigate infinite loop for node auth
    attempt (m.rudnicki@storware.eu)
  - [SVP-22221] Fix: VMware - enabled backup file owner change since 7.4.0,
    improved tests (p.rusin@storware.eu)
  - [SVP-22260] Fix: Node Status - merged node status synchronizer into prod with
    FT "new-task-manager-implementation" (m.rudnicki@storware.eu)
  - [SVP-22260] Fix: Node Status - added gateway connection requirement
    (m.rudnicki@storware.eu)
  - [SVP-22260] Fix: Node - updated status synchronizer module + added tests
    (m.rudnicki@storware.eu)
  - [SVP-22373] Fix: Nutanix - Added version check to compatibility improvement
    for newer versions of Nutanix (p.rusin@storware.eu)
  - [SVP-22260] Fix: Node - added status synchronizer module
    (m.rudnicki@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-11
changelog:
  - [SVP-22350] New: Verge - added updating hagroup (l.kolacinski@storware.eu)
  - [SVP-22350] New: verge - added disabling antivirus (l.kolacinski@storware.eu)
  - [SVP-22383] New: OpenShift - Added support for daemon sets
    (a.tkaczyk@storware.eu)
  - Feature Toggle: updated openstack-inv-sync-vm-listing router tests
    (m.rudnicki@storware.eu)
  - [SVP-22256] Fix: Openstack connector - throw exception if no server found
    (t.lipczynski@storware.eu)
  - [SVP-22350] Fix: Verge - fixed restore (l.kolacinski@storware.eu)
  - [SVP-22398] Fix: - remove snapshot cleanup task from 'connection required'
    validator (d.dlugosz@storware.eu)
  - [SVP-22402] Fix: - remove store task from 'connection required' validator
    (d.dlugosz@storware.eu)
  - [SVP-22394] Fix: - improve checking is primary backup destination
    (d.dlugosz@storware.eu)
  - [SVP-22316] New: - introduce first changes for citrix v2v to openstack
    (d.dlugosz@storware.eu)
  - [SVP-22350] New: Verge - one task one nas fix (l.kolacinski@storware.eu)
  - [SVP-22393] New: Security - added support for TLS 1.3 (p.rusin@storware.eu)
  - Refactor: transfer module - filesystem factory and transfer strategy naming
    in builder (m.brzozowy@storware.eu)
  - [SVP-22400] Fix: vmware - We should allow to synchronize hosts without
    networks (l.kolacinski@storware.eu)
  - [SVP-22396] Refactor - feature toggle: remove unused backup-container-name-
    creation (m.brzozowy@storware.eu)
  - [SVP-22372] Fix: Node - OpenStack / SSH / CROSS-RESTORE.  Exception when
    trying to restore vm with multiple disks cannot find image with id uuid
    (a.shakhner@storware.eu)
  - [SVP-22352] Fix: M365 - Many tasks fail. Fixed new transfer module.
    (j.ptak@storware.eu)
  - [SVP-22350] New: Verge - working 'one task one nas'
    (l.kolacinski@storware.eu)
  - [SVP-22301] Fix: Openstack - delete task failed due cannot create Openstack
    Client (m.brzozowy@storware.eu)
  - Refactor: ProxyUrl - changed the impl to use URI instead of regex +
    additional methods (m.rudnicki@storware.eu)
  - Add: Environment/System Properties - updated configuration + empty()
    env/system property methods (m.rudnicki@storware.eu)
  - Add: Protocol - added enum representing http/https protocols
    (m.rudnicki@storware.eu)
  - Refactor: Port - added Port 80 as a static instance (m.rudnicki@storware.eu)
  - Refactor: updated ProxyUrl class to contain protocol (m.rudnicki@storware.eu)
  - Add: implemented ProxyUrl class (m.rudnicki@storware.eu)
  - Add: implemented EnvironmentPropertyManager class (m.rudnicki@storware.eu)
  - Add: implemented NodeInstanceName class (m.rudnicki@storware.eu)
  - Add: implemented PortReserver module (m.rudnicki@storware.eu)
  - Add: implemented Port class (m.rudnicki@storware.eu)
  - [SVP-22367] Refactor: OpenShift - Refactored inventory synchronization
    (a.tkaczyk@storware.eu)
  - Add: implemented Port class (m.rudnicki@storware.eu)
  - Refactor: added SecurityProvider for bouncy castle provisioning
    (m.rudnicki@storware.eu)
  - Refactor: added SystemPropertyManager to handle system properties
    (m.rudnicki@storware.eu)
  - Refactor: removed unused TaskPriorityComparator.java and
    TaskSourceWorkload.java (m.rudnicki@storware.eu)
  - Refactor: removed unused server socket in main (previously moved to
    NodeStarter class) (m.rudnicki@storware.eu)
  - [SVP-22368] Fix: Verge - efi disks support (l.kolacinski@storware.eu)
  - Add: implemented a simple in memory event bus (m.rudnicki@storware.eu)
  - Refactor: Stopping value - updated the Main stopping value to be an
    AtomicBoolean instead of boolean (thread safe) (m.rudnicki@storware.eu)
  - [SVP-22260] Fix: Node Status - added recognizing the changed node state
    (QUEUED STOP) to manually stop the node (m.rudnicki@storware.eu)
  - [SVP-22350] New: Verge - one task one nas (part 3) (l.kolacinski@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-12
changelog:
  - [SVP-22179] New: - refactor - introduce observable module
    (d.dlugosz@storware.eu)
  - [SVP-22179] New: - adjust test to refactored code (d.dlugosz@storware.eu)
  - [SVP-22179] New: - refactor package - invert dependencies
    (d.dlugosz@storware.eu)
  - [SVP-22179] New: - remove conversion feature toggle, api toggle validation is
    enough (d.dlugosz@storware.eu)
  - Add: new transfer - limiting by platforms toggle (m.brzozowy@storware.eu)
  - added plus to hagroup (l.kolacinski@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-14
changelog:
  - [SVP-22444] Fix: Transfer - fixed the NPE by providing the transfer strategy
    provider for Synthetic DDBoost Backup Provider (m.rudnicki@storware.eu)
  - [SVP-22419] Refactor: OpenShift - Refactored inventory synchronization
    (a.tkaczyk@storware.eu)
  - Refactor: Task - moved the LegacyBackupCleanupTask to a separate package
    (m.rudnicki@storware.eu)
  - Add: added the initializer class to replace the legacy one
    (m.rudnicki@storware.eu)
  - [SVP-22424] Fix: WinRM. Fix setting transport for the PowerShell script.
    (m.chojnacki@storware.eu)
  - Add: added an Openstack Backup Cleanup task flow description
    (m.rudnicki@storware.eu)


author: Storware <no-reply@storware.eu> 7.3.0-56
changelog:
  - Add: BackupCleanupTask - separated internal retention handling to
    InternalRetentionHandler class (m.rudnicki@storware.eu)
  - Add: ActionExecutor - ActionResult - added method rethrowIfFailed to throw
    exception without possibly returning value (different to resultOrRethrow())
    (m.rudnicki@storware.eu)
  - Add: ActionExecutor - ActionSettings: changed the DEFAULT policy name to ONCE
    to be more descriptive (m.rudnicki@storware.eu)
  - Add: ActionExecutor - ActionSettings: updated task optional operation policy
    + removed start policy (m.rudnicki@storware.eu)
  - Add: added todo to RestBackupCleanupConfigurationProvider since the data from
    api might be too big for json to handle (m.rudnicki@storware.eu)
  - Add: Added fail/cancelled check to task client (m.rudnicki@storware.eu)
  - Add: (WIP) introduced a new BackupCleanupTask crude implementation to replace
    the legacy one (m.rudnicki@storware.eu)
  - Add: updated TaskClientConfiguration to inject TaskClient in a static way
    (m.rudnicki@storware.eu)
  - Add: added TaskClient to aggregate all task operations in one place for new
    task implementations (m.rudnicki@storware.eu)
  - Add: added ActionFailedException to ActionExecutor to wrap Throwable class
    (m.rudnicki@storware.eu)
  - [SVP-22221] Feature toggle - removed unnecessary ones, enabled some feature
    toggles for 7.4.0 (p.rusin@storware.eu)
  - Add: changed ActionExecutor rethrowOnException method to also return result
    object (m.rudnicki@storware.eu)
  - Add: added ActionExecutor rethrowOnException method to easily rethrow
    exceptions (m.rudnicki@storware.eu)
  - Add: added ActionExecutor runnable execution (m.rudnicki@storware.eu)
  - Add: added ActionExecutor interface and failsafe impl to handle retries
    (hidden behind abstraction) (m.rudnicki@storware.eu)
  - [SVP-22356] Fix: RHV - added custom timeout handling to requests
    (p.rusin@storware.eu)
  - Add: added SpyAgent method invocation verifying helper classes
    (m.rudnicki@storware.eu)
  - Add: added SpyAgent class for spy behaviour in tests #2
    (m.rudnicki@storware.eu)
  - Add: added SpyAgent class for spy behaviour in tests (m.rudnicki@storware.eu)
  - Add: added NonNegativeInteger new zero and one values
    (m.rudnicki@storware.eu)
  - Add: added Progress 50% static value (m.rudnicki@storware.eu)
  - Add: added StubLocalMetadataVerifier class (m.rudnicki@storware.eu)
  - Add: added Progress class (m.rudnicki@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-15
changelog:
  - [SVP-22444] New transfer module: - fix implementation for synthetic ddboost -
    add support for toggle "PowerProtect DD is mounted to a different directory
    than backup destination path" in backup destination - add unit and
    integration test (d.dlugosz@storware.eu)
  - [SVP-22179] New: - check for UEFI parameter in metadata - TODO: find ovf
    metadata with UEFI booting parameter (d.dlugosz@storware.eu)


author: Storware <no-reply@storware.eu> 7.2.0-79
changelog:
  - [SVP-22401] New: Nutanix - nutanix v4 inventory task
    (l.kolacinski@storware.eu)
  - [SVP-22435] Fix: M365 - Download protected data poor performance.
    (j.ptak@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-16
changelog:
  - Refactor: Observability - added session eviction flow
    (m.rudnicki@storware.eu)
  - Refactor: Observability - removed unused topic class + added object register
    functionality (warning: it is still the same object so any outside changes
    will affect it) (m.rudnicki@storware.eu)
  - Add: Deep Copy - added object deep copy functionality
    (m.rudnicki@storware.eu)
  - Add: Observability - added the basic structure for observability handling
    (m.rudnicki@storware.eu)
  - Add: FeatureToggle - cache layer - add singleton support
    (a.gawrylik@storware.eu)
  - Add: FeatureToggle - os / cloud server test (a.gawrylik@storware.eu)
  - Add: FeatureToggle - cache layer (a.gawrylik@storware.eu)
  - Add: BackupCleanupTask - Added more structure + new steps to Backup Cleanup
    flow (m.rudnicki@storware.eu)


author: Storware <no-reply@storware.eu> 7.2.0-81
changelog:
  - Add: Backup Cleanup - added the rest of the flow (m.rudnicki@storware.eu)
  - Add: Observability - added toString to multiple object to ease the logging
    (m.rudnicki@storware.eu)
  - Add: Backup Cleanup - added toString to multiple object to ease the logging
    (m.rudnicki@storware.eu)
  - Add: Backup Cleanup - added the InternalRetentionExecutor for S3
    (m.rudnicki@storware.eu)
  - Add: Task Client - added a new state functionality #2
    (m.rudnicki@storware.eu)
  - Add: Task Client - added a new state functionality + TaskStatus functionality
    + added TaskInterruptedException (m.rudnicki@storware.eu)
  - Add: Batch Executor - added a simple Batching functionality
    (m.rudnicki@storware.eu)
  - Add: Calc - added a PositiveInteger class to ensure the value is bigger than
    zero (m.rudnicki@storware.eu)
  - [SVP-22466] Fix: Node - No storage options visible during VM restore from
    specific backup location / Fetch disks via UUID and VM GUID
    (a.shakhner@storware.eu)
  - Refactor: Observability - added additional metrics + Printer javadoc
    (m.rudnicki@storware.eu)
  - Refactor: Printer - added a new record count assertion
    (m.rudnicki@storware.eu)
  - Refactor: Printer - added a new record assertion (m.rudnicki@storware.eu)
  - Fix: OSA - Download protected data poor performance. (j.ptak@storware.eu)
  - Refactor: Observability - removed ObservabilityProvider.java to make the
    Observability invocation simpler (m.rudnicki@storware.eu)
  - Refactor: Observability - hid the probe state inside the class to be more
    domain friendly (m.rudnicki@storware.eu)
  - Refactor: Backup Cleanup - refactored the task run method to be more domain
    centric (m.rudnicki@storware.eu)
  - Add: Observability - added checkpoint use case for the probe run
    (m.rudnicki@storware.eu)
  - Add: Observability - updated the javadoc of the ObservabilityProbe
    (m.rudnicki@storware.eu)
  - Add: Observability - removed unnecessary in-memory probe registry + renaming
    of many methods (m.rudnicki@storware.eu)
  - Add: Printer - added empty printer (m.rudnicki@storware.eu)
  - Add: FeatureToggle - cache layer - update test names (a.gawrylik@storware.eu)
  - [SVP-22415] New transfer module: - add functionality to handle Openstack DA
    incremental backup (d.dlugosz@storware.eu)
  - Refactor: Observability - added print flow (m.rudnicki@storware.eu)
  - Refactor: Printer - fixed printer to abstract the options to creation process
    (m.rudnicki@storware.eu)
  - Refactor: Observability - updated Session to "probe" terminology of
    observability #2 (m.rudnicki@storware.eu)
  - Refactor: Observability - updated Session to "probe" terminology of
    observability (m.rudnicki@storware.eu)
  - Add: Observability - added duration test to Session Statistics to handle time
    calc after session is complete (m.rudnicki@storware.eu)
  - Add: Observability - added simple SessionStatistics object representing
    aggregated data of the statistics of a session (m.rudnicki@storware.eu)
  - Add: Test - updated the MovableClock to be MutableClock to keep the mutable
    state inside (m.rudnicki@storware.eu)
  - Add: Test - added a MovableClock test object to easily move time during test
    (m.rudnicki@storware.eu)
  - Add: Observability - added Topic class as a logical layer
    (m.rudnicki@storware.eu)
  - Add: Observability - added completion flow to Session
    (m.rudnicki@storware.eu)
  - Add: Observability - added completion flow to Session
    (m.rudnicki@storware.eu)
  - Add: Backup Cleanup Task - added observability (m.rudnicki@storware.eu)
  - Add: Observability - added javadoc to Session class (m.rudnicki@storware.eu)
  - Add: Observability - added start session flow + registration time in
    registered session objects (m.rudnicki@storware.eu)
  - Refactor: Printer - added a SpyPrinter for test purposes
    (m.rudnicki@storware.eu)
  - [SVP-22467] Fix: Wrong values in Restore History status info for agents.
    (j.ptak@storware.eu)
  - [SVP-22440] New: Logging - Added loging task ID (a.tkaczyk@storware.eu)
  - Refactor: Printer - introduced the Printer abstraction for writing to std or
    logger (m.rudnicki@storware.eu)


author: Storware <no-reply@storware.eu> 7.2.0-82
changelog:
  - Add: Command Executor - created a new Command handlers (+ cmd support)
    (m.rudnicki@storware.eu)
  - [SVP-22490] Fix: Node - failing test due to missing stub for request
    (p.rusin@storware.eu)
  - Refactor: Backup Cleanup - moved methods around to be more readable
    (m.rudnicki@storware.eu)
  - Refactor: Backup Cleanup - added TODO (m.rudnicki@storware.eu)
  - [SVP-22504] Fix: openstack - fixed inventory after import
    (l.kolacinski@storware.eu)
  - [SVP-22475] New: Nutanix - v4 export task 1 (l.kolacinski@storware.eu)
  - Refactor: Backup Cleanup - renamed the progress + added static Progress
    objects for clearance (m.rudnicki@storware.eu)
  - Refactor: Backup Cleanup - updated the progress advancement methods for
    clearance (m.rudnicki@storware.eu)
  - Add: Backup Cleanup - added the progress update during backup cleanup entity
    loop (m.rudnicki@storware.eu)
  - Add: Progress - added subtraction operations to manipulate percentages
    (m.rudnicki@storware.eu)
  - Add: Progress - added new operations to manipulate percentages
    (m.rudnicki@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-18
changelog:
  - [SVP-22469] New transfer module: - change backup file path after fast copy
    and move files - remove 'NewBackupProviderFactory.getInstance' log
    (d.dlugosz@storware.eu)
  - Add: Resource Access - made the execute method public (my bad)
    (m.rudnicki@storware.eu)
  - Add: Resource Access - implemented a shared lock class for resources
    (m.rudnicki@storware.eu)
  - Refactor: Backup Cleanup - changed FakeServerApi to accept suppliers instead
    of having object/exception fields (m.rudnicki@storware.eu)
  - [SVP-22383] Fix: OpenShift - Fixed Volume Snapshot Location setup
    (a.tkaczyk@storware.eu)
  - Refactor: Backup Cleanup - added tests for createProd/createTest factory
    methods (m.rudnicki@storware.eu)
  - Refactor: Backup Cleanup - added spy agent to SpyServerApi
    (m.rudnicki@storware.eu)
  - Refactor: Backup Cleanup - general refactor + tests enhancement #2
    (m.rudnicki@storware.eu)
  - [SVP-2252] Fix: Node - Windows UEFI is not booting when restored from
    incremental backup \ Add fltering inc metadata file, add unit test, refactor
    (a.shakhner@storware.eu)
  - Refactor: Backup Cleanup - general refactor + tests enhancement
    (m.rudnicki@storware.eu)
  - [SVP-22518] Fix: Node - Sync duplicate error, Node Part / Create separate
    JOOQ endpoint to fetch all HVStorages related to the target HV
    (a.shakhner@storware.eu)
  - Refactor: Backup Cleanup - added BatchSize settings (m.rudnicki@storware.eu)
  - Refactor: Observability - added toString on ProbeRegistry class
    (m.rudnicki@storware.eu)
  - Refactor: Batch Cleanup - used different BatchExecutor method
    (m.rudnicki@storware.eu)
  - Refactor: Batch Executor - added tests for failure handling
    (m.rudnicki@storware.eu)
  - Refactor: Batch Executor - added fluent api for batch executions
    (m.rudnicki@storware.eu)
  - Refactor: Backup Cleanup - added TODO (m.rudnicki@storware.eu)
  - Add: Commandline Executor - implemented a new, tested command line executor
    (m.rudnicki@storware.eu)
  - Add: Backup Cleanup - introduced a new performant flow
    (m.rudnicki@storware.eu)
  - [SVP-22456] New: Verge - certificate handling (p.rusin@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-19
changelog:
  - New transfer module: - change toggles to minimum version above or equal 7.5.0
    (d.dlugosz@storware.eu)
  - New transfer module: - change toggles to minimum version above or equal 7.5.0
    (d.dlugosz@storware.eu)
  - [SVP-22489] Fix: Node - Backup from second domain failed: UNAUTHORIZED / Fix
    connector creation (a.shakhner@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-20
changelog:
  - Add: Backup Cleanup - added usecase.md to try to sum up the new flow
    (m.rudnicki@storware.eu)
  - [SVP-22475] New: Nutanix - almost finished nutanix api v4 export
    (l.kolacinski@storware.eu)
  - [SVP-21175] Fix: Tests - made SBR use new, refactored tape data transfer
    clients, enabled and fixed tests (p.rusin@storware.eu)
  - [SVP-21175] Fix: Tests - temporarily disabled InterceptorStylePrintedTest
    (p.rusin@storware.eu)
  - [SVP-21175] Fix: Tests - eliminating wiremock from tests for
    OkHttp3ResponseInterceptor (p.rusin@storware.eu)
  - [SVP-22236] Fix: M365 - Download for nested folders from a SharePoint site
    (multiple levels) fails. (j.ptak@storware.eu)
  - [SVP-21175] Fix: Tests - eliminating Wiremock from tape data transfer tests -
    part 3 (p.rusin@storware.eu)
  - Add: Backup Cleanup - updated entity processing log in legacy
    (m.rudnicki@storware.eu)
  - [SVP-22383] Fix: OpenShift - Fixed Data Protection Application setup
    (a.tkaczyk@storware.eu)
  - Add: Calc - added PositiveInteger of factory method (m.rudnicki@storware.eu)
  - Add: Calc - added Chunks class to easily chunk values
    (m.rudnicki@storware.eu)
  - Add: Backup Cleanup - added a better progress after performance fixes
    (m.rudnicki@storware.eu)
  - Add: Progress - added rounding functionality (m.rudnicki@storware.eu)
  - Refactor: Backup Cleanup - Fixed the performance issues for a performance
    fixes flow (m.rudnicki@storware.eu)
  - [SVP-21175] Fix: Tests - eliminating Wiremock from tape data transfer tests -
    part 2 (p.rusin@storware.eu)
  - [SVP-22512] OpenStack incremental export - transfer module: - change file
    extension for incremental raw disk (d.dlugosz@storware.eu)
  - [SVP-22505] Feature: Node - Force remove volumes. Add router for force
    removing volumes, its usage, fix sonar issues (a.shakhner@storware.eu)
  - Refactor: Backup Cleanup - fixed SpyServerApi (m.rudnicki@storware.eu)
  - Refactor: Backup Cleanup - added todo for mapping between rvo and backup sync
    flow (m.rudnicki@storware.eu)
  - Refactor: Backup Cleanup - refactored method names to be more understandable
    (m.rudnicki@storware.eu)
  - Refactor: Backup Cleanup - refactored cleanup core to be only one loop for
    all entities (m.rudnicki@storware.eu)
  - [SVP-21175] Fix: Tests - fixed tests for new tape data transfer client router
    (p.rusin@storware.eu)
  - Refactor: Backup Provider - moved files to their respective packages
    (m.rudnicki@storware.eu)
  - Refactor: Backup Provider - moved FileSystemConnectorFactory to the
    backupprovider/filesystem/connector package (m.rudnicki@storware.eu)
  - Add: Backup Provider - added BackupProviderSource init
    (m.rudnicki@storware.eu)
  - [SVP-21175] Fix: Tests - eliminating Wiremock from tape data transfer tests -
    part 1 (p.rusin@storware.eu)
  - Add: Backup Provider - added a basic BackupProviderSource to keep the cached
    info about Backup Providers + added ResourceAccess to handle multi-thread BP
    access (m.rudnicki@storware.eu)
  - Fix: Missing task guid in websocket thread context. (j.ptak@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-21
changelog:
  - [SVP-21175] Fix: Tests - eliminating Wiremock from tests - disabled
    LegacyCephApiFetcherTest (p.rusin@storware.eu)
  - [SVP-21175] Fix: Tests - refactored certificate handling tests for OkHttp3
    (p.rusin@storware.eu)
  - Add: Backup Cleanup - updated usecase.md based on the analysis
    (m.rudnicki@storware.eu)
  - Export full new flow: - move flow to disk attachment import export strategy
    (d.dlugosz@storware.eu)
  - Export full new flow: - fix test (d.dlugosz@storware.eu)
  - Export full new flow: - add snapshot fetcher to the new export full flow
    (d.dlugosz@storware.eu)
  - Export full new flow: - add volume from snapshot creation to new flow
    (d.dlugosz@storware.eu)
  - [SVP-22353] OpenStack instant restore: - refactor instant restore flow - add
    tests - add feature toggle 'openstack-new-instant-restore'
    (d.dlugosz@storware.eu)
  - [] Fix: Node - Refactor connector infra, add tests for SG attacher
    (a.shakhner@storware.eu)
  - [SVP-21175] Fix: Tests - eliminating wiremock from
    InterceptorStylePrinterTest (p.rusin@storware.eu)
  - [] Refactor: Node - Implement old TODO (a.shakhner@storware.eu)


author: Storware <no-reply@storware.eu> 7.2.0-86
changelog:
  - [SVP-22572] Fix: Citrix - incorrect duplicate hypervisor storage handling
    (p.rusin@storware.eu)
  - [SVP-22569] - Fix: Citrix - removed unnecessarily repetitive host and IP
    address resolving (p.rusin@storware.eu)
  - [SVP-19903] New: PURGE - Change comparison implementation to comparing by
    paths. (j.ptak@storware.eu)
  - [SVP-22569] Fix: Citrix - errors during inventory sync (p.rusin@storware.eu)
  - [SVP-20518] Feature: Node - Openstack backup and restore the delete on
    termination information (a.shakhner@storware.eu)
  - [SVP-20211] Fix: Tests - fixed old config wrapper tests, refactored tests for
    handling certificates in VMware (p.rusin@storware.eu)
  - [SVP-22548] Fxi: Node - Instant restore failed - null pointer / Set up
    project for connector, set up task for observer, refresh connector to setup
    restore project. (a.shakhner@storware.eu)
  - [SVP-22523] Fix: BDSync - fixed bd sync task (l.kolacinski@storware.eu)
  - [SVP-22557] Improvement: Certificates - removed legacy certificate handling
    (p.rusin@storware.eu)
  - [SVP-22555] Fix: Node - Openstack Backups with Purestorage running slow and
    some exports failing with OutOfMemoryError: Java heap space / Add index for
    the offset column in the Blocks table (a.shakhner@storware.eu)
  - [SVP-22505] Fix: Node - Open Stack cannot remove snapshot volume status in
    use type default / Make this FT compatible with volume skipping, add tests,
    refactor legacy code, made force removing lazy, only when standard mechanism
    doesn't work (a.shakhner@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-23
changelog:
  - [SVP-22589] Fix: Nutanix - fixed test (l.kolacinski@storware.eu)
  - [SVP-22526] New: CBT - Added parallel hash calculation
    (a.tkaczyk@storware.eu)
  - [SVP-22475] New: Nutanix - nutanix api v4 export (l.kolacinski@storware.eu)
  - [SVP-22571] Fix: Node - OpenStack Duplicate key during synchronization / Add
    validation for the image duplication / Support for multiboot on the same
    image (a.shakhner@storware.eu)
  - [SVP-22566] Fix: Node - OpenStack unauthorized during v2v / Change
    authentication from byName to ById (a.shakhner@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-24
changelog:
  - []Fix: Node - OS / list projects via http (a.shakhner@storware.eu)
  - Add: JsonFileBasedFakeInventorySyncSource - added auth domain read
    (m.rudnicki@storware.eu)
  - Add: JsonFileBasedFakeInventorySyncSource - added access key read
    (m.rudnicki@storware.eu)
  - Add: JsonFileBasedFakeInventorySyncSource - added vm flavor read
    (m.rudnicki@storware.eu)
  - Add: JsonFileBasedFakeInventorySyncSource - added hv storage read
    (m.rudnicki@storware.eu)
  - Add: JsonFileBasedFakeInventorySyncSource - added project read
    (m.rudnicki@storware.eu)
  - Add: JsonFileBasedFakeInventorySyncSource - added basic json read for some
    entities (m.rudnicki@storware.eu)
  - Add: File Json Reader - updated tests to use Jimfs (m.rudnicki@storware.eu)
  - Add: Json Based Fake Inv Sync - implementation (m.rudnicki@storware.eu)
  - Add: FileJsonReader - disabled FileJsonReaderTest for now
    (m.rudnicki@storware.eu)
  - Add: IO Property Reader - disabled IoFilePropertyManagerTest for now
    (m.rudnicki@storware.eu)
  - Add: JSON Reader - implemented JSON from file to class reader
    (m.rudnicki@storware.eu)
  - [SVP-22589] New: Nutanix - v4 restore 50% (l.kolacinski@storware.eu)
  - Add: Node Properties - added FilePropertyManager reading properties file +
    tests (m.rudnicki@storware.eu)
  - Add: Fake HVM - added action with delay and tests (m.rudnicki@storware.eu)
  - [SVP-22588] Fix: PURGE - Deleting files from S3 does no effect without any
    error. (j.ptak@storware.eu)
  - [SVP-16909] Refactor: OSA - Removed unused code from OSA.
    (j.ptak@storware.eu)
  - [SVP-22576] Fix: Node - Vmware Virt-v2v command failed with exit code: Error:
    invalid option type "/mnt/v2v" / add support for semicolon in the VMs name
    (a.shakhner@storware.eu)
  - Add: Template - added a template with named parameters to replace
    (m.rudnicki@storware.eu)
  - [SVP-22589] New: Nutanix v4 - added some benchmarks, multi threading, tests
    and optimalizations (l.kolacinski@storware.eu)
  - [SVP-20219] Fix: Tests - made tests using Wiremock disabled again
    (p.rusin@storware.eu)
  - [SVP-20211] New: Certificates - new certificate handling configuration for
    VMware (p.rusin@storware.eu)
  - [SVP-22570] Code cleanup - Removed unused tast states. (j.ptak@storware.eu)
  - [SVP-22584] Fix: Hyper-V - restore from tape. Change JSON serializer
    (m.chojnacki@storware.eu)
  - [SVP-22597]Fix : Node - V2V Import task failed - FileAdapterException: Failed
    to convert disks / Add cause exception on FileAdapterException, add set up
    perspective when authorizing to project (a.shakhner@storware.eu)


author: Storware <no-reply@storware.eu> 7.2.0-89
changelog:
  - [SVP-22637] Fix: Node - Samsung sync and backup failed with same error
    “java.lang.NullPointerException: null” /  Remove fetching flavor when
    Instance's flavor id is null (a.shakhner@storware.eu)
  - Refactor: Fake HVM - updated exception messages (m.rudnicki@storware.eu)
  - Refactor: Fake HVM - renamed methods (m.rudnicki@storware.eu)
  - Refactor: Fake HVM - added Fake HVM Factory template #3
    (m.rudnicki@storware.eu)
  - Refactor: Fake HVM - added Fake HVM Factory template #2
    (m.rudnicki@storware.eu)
  - Refactor: Fake HVM - added Fake HVM Factory template (m.rudnicki@storware.eu)
  - Refactor: Node Property - updated package (m.rudnicki@storware.eu)
  - Fix: Node Property - unified node property read (system, env and file based)
    (m.rudnicki@storware.eu)
  - Add: File Property Manager - fixed tests (m.rudnicki@storware.eu)
  - Add: Fake HVM - moved all fake code to virtualprovider/fake folder
    (m.rudnicki@storware.eu)
  - Add: Fake HVM - updated configuration fetch for HV/HVM
    (m.rudnicki@storware.eu)
  - Add: JSON Reader - changed flow to fail on extra unmapped properties for
    early feedback purposes (m.rudnicki@storware.eu)
  - [SVP-20818] Fix: Node - Add infra and test for the first OpenStack client
    test (a.shakhner@storware.eu)
  - Add: Fake HVM - added Fake HV (empty) (m.rudnicki@storware.eu)
  - Add: Throwable - added summary to gather all messages from Throwable
    (m.rudnicki@storware.eu)
  - Add: Fake HVM - added more tests for Fake HVM inc sync config fetch
    (m.rudnicki@storware.eu)
  - Add: Fake HVM - incorporated ElementSelector into the inv sync API select
    flow (m.rudnicki@storware.eu)
  - [SVP-20004] Fix: M365 - Unable to open protected data of user with 100k+
    emails. (j.ptak@storware.eu)
  - Add: Element Selector - added collection element selector with random/round-
    robin strategies (m.rudnicki@storware.eu)
  - Add: Fake HVM - Updated Fake HVM Configuration json types
    (m.rudnicki@storware.eu)
  - Add: Fake HVM - Updated Fake HVM Configuration fetch (m.rudnicki@storware.eu)
  - [SVP-20219] New: Certificates - new certificate handling configuration for
    Citrix (p.rusin@storware.eu)
  - Add: Fake HVM - updated inv sync configuration steps/delay + added step pick
    strategy (m.rudnicki@storware.eu)
  - [SVP-22576] Fix: Node - Virt-v2v command failed with exit code: Error:
    invalid option type "/mnt/v2v" / Add Renamer, to rename folders containing :
    and then back it to the original name, add tests (a.shakhner@storware.eu)
  - Add: Fake HVM - added inv sync configuration per invocation
    (m.rudnicki@storware.eu)
  - Add: JsonFileBasedFakeInventorySyncSource - added HVM GUID tests
    (m.rudnicki@storware.eu)
  - Add: JsonFileBasedFakeInventorySyncSource - added network interface card read
    tests (m.rudnicki@storware.eu)
  - Add: JsonFileBasedFakeInventorySyncSource - added network read tests
    (m.rudnicki@storware.eu)
  - Add: Action - fixed the "immediate" test (m.rudnicki@storware.eu)
  - Add: JsonFileBasedFakeInventorySyncSource - added vm disk read + vm/storage
    id mapping (m.rudnicki@storware.eu)
  - Add: JsonFileBasedFakeInventorySyncSource - added vm disk read + vm id
    mapping (m.rudnicki@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-26
changelog:
  - [SVP-22589] New: Nutanix v4 - restore task (l.kolacinski@storware.eu)
  - Maintenance: improvements for MSSQL backup/restore (p.bobak@storware.eu)
  - Maintenance: pass all system envs during backup mssql to the script
    (m.maziarz@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-9
changelog:
  - Refactor: Node - added Node Stop websocket command (m.rudnicki@storware.eu)
  - Refactor: Node - moved @Transactional from NodeController class to each
    PUT/POST methods instead (m.rudnicki@storware.eu)
  - [SVP-22260] Fix: Node - moved node deleted/registered commands to a separate
    package (m.rudnicki@storware.eu)
  - [SVP-22260] Fix: Node - added node registered / node deleted command handlers
    to know when node is deleted/added to sbr server (m.rudnicki@storware.eu)
  - [SVP-22369] Fix: Project batch quota assign - nullable quota
    (t.lipczynski@storware.eu)
  - [SVP-22363] Fix: Task - fixed the task register in workflow state service for
    cleanup tasks and retried export task (m.rudnicki@storware.eu)
  - [SVP-21850] Feature Toggle: UI OS Agent Performance Improvements
    (t.lipczynski@storware.eu)
  - [SVP-22175] New: License - MAX_V2V_MIGRATIONS - integrated validation and
    incrementing with flow, added query optimization feature toggle
    (p.rusin@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-11
changelog:
  - [SVP-22414] Fix: labels - Micro Focus -> OpenText (t.lipczynski@storware.eu)
  - [SVP-22383] New: OpenShift - Added support for daemon sets
    (a.tkaczyk@storware.eu)
  - [SVP-22409] Fix: License - enabled license parameter logging for all versions
    (p.rusin@storware.eu)
  - [SVP-22403] Fix: Task - fixed the schedule of Delete Task when non-present VM
    has backups (m.rudnicki@storware.eu)
  - [SVP-22408] Fix: License - added GUID and support expiration date to printed
    license header (p.rusin@storware.eu)
  - [SVP-22403] Fix: Task - fixed the workflow state submission of retry store
    tasks when store task failed (m.rudnicki@storware.eu)
  - [SVP-22405] - Fix: MAX_V2V_MIGRATIONS - Fixed tests involving cases with
    Citrix (p.rusin@storware.eu)
  - Add: Added Micrometer dependency + simple micrometer module
    (m.rudnicki@storware.eu)
  - [SVP-22382] Fix: Backup Policies - missing mailing list in entity
    (t.lipczynski@storware.eu)
  - [SVP-22343] Fix: Success rate on dashboard is not available for m365 and
    agents. (j.ptak@storware.eu)
  - [SVP-19240] Fix: Dashboard - The chart lacks information about restoring.
    (j.ptak@storware.eu)
  - [SVP-21166] Fix: vCenter Restore Settings - listing storages
    (t.lipczynski@storware.eu)
  - [SVP-22387] New Feature Toggle - new UI Verge NAS settings
    (t.lipczynski@storware.eu)
  - [SVP-22180] New: - enable the feature toggle in version 750 and above.
    (d.dlugosz@storware.eu)
  - [SVP-22180] New: - citrix to openstack enum for v2v option visibility in UI -
    feature toggle 'citrix-to-openstack-migration' - adjust unit tests
    (d.dlugosz@storware.eu)
  - [SVP-22344] Fix: update backup failure info for task not executed in time-
    frame (d.dlugosz@storware.eu)
  - [SVP-22326] Feature toggle - enable Hide unsupported platforms v7.4.0
    (t.lipczynski@storware.eu)
  - fixed validator (l.kolacinski@storware.eu)
  - [SVP-22260] Fix: Node - added async websocket command send for node
    deleted/registered commands (m.rudnicki@storware.eu)
  - [SVP-22350] New: Verge - one task one nas (part 3) (l.kolacinski@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-12
changelog:
  - [SVP-22380] Fix: API - Errors during add tag to policy
    (a.shakhner@storware.eu)
  - [SVP-22347] Fix: Virtualization Providers - last inventory and successful
    sync fields (t.lipczynski@storware.eu)
  - [SVP-22421] Fix: Node - added @Transactional on the controller
    (m.rudnicki@storware.eu)
  - [SVP-22410] Fix: Virtuozzo Restore Settings - without security groups
    (t.lipczynski@storware.eu)
  - [SVP-22417] Fix: API - DA+ Ceph each backup is converter to full
    (a.shakhner@storware.eu)
  - [SVP-22310] Fix: OS Agent - Fix processing object progress
    (m.chojnacki@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-13
changelog:
  - Removed domain.xml (used by payara) (m.rudnicki@storware.eu)
  - [SVP-22429] Fix: Task - updated the default expiration implementation to not
    filter tasks by time in query (now it's only in business logic)
    (m.rudnicki@storware.eu)
  - [SVP-22432] Fix: License - old V2V_ENABLED license parameter shouldn't be
    displayed (p.rusin@storware.eu)
  - [SVP-22429] Fix: Task - updated the task expiration feature toggle to be
    enabled by default (m.rudnicki@storware.eu)
  - [SVP-22384] Fix: No communication osagent ↔︎ node -> Spam in API logs.
    (j.ptak@storware.eu)
  - [SVP-22418] Fix: Backups listing - 'like' filter (t.lipczynski@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-14
changelog:
  - [SVP-22335] Fix: OSA - Problem with backup while assigned to backup policy
    with 2 nodes. (j.ptak@storware.eu)
  - [SVP-22386] New: Storages Controller - new endpoint for storages for policy
    by guids (t.lipczynski@storware.eu)
  - [SVP-22439] Fix: Workflow Execution list (jooq) - additional sorting by guid
    (t.lipczynski@storware.eu)
  - [SVP-22428] Fix: API - Duplicated logs in API log / Disable Quarkus console
    (a.shakhner@storware.eu)
  - [SVP-22380] Fix: API - Make auditLogs failsafe, rewrite list all VMs with
    JOOQ (a.shakhner@storware.eu)
  - [SVP-22344] Fix: - modify message when task was not executed within requested
    time (d.dlugosz@storware.eu)
  - [SVP-22439] Fix: Workflow Execution list - additional sorting by guid
    (t.lipczynski@storware.eu)
  - [SVP-22425] Fix: API -  Information could not be saved in the database / Add
    marking rule for deletion only when all related backups are in the success
    removed state / Rethrow generic exception in customized transaction
    (a.shakhner@storware.eu)


author: Storware <no-reply@storware.eu> 7.3.0-56
changelog:
  - Refactor: renamed Metrics test method name (m.rudnicki@storware.eu)
  - [SVP-22421] Fix: API - Can't login to web UI or API, always session expired /
    Rewrite updating backup status with JOOQ, refactor, remove unused imports
    (a.shakhner@storware.eu)
  - [SVP-22441] Fix: ArchiveUtil - file size header (t.lipczynski@storware.eu)
  - Add: implemented a new Backup Cleanup configuration endpoint
    (m.rudnicki@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-15
changelog:
  - Refactor: MetricsManager - reshaped the whole package, removed unnecessary
    method for metric types and added the report() method
    (m.rudnicki@storware.eu)
  - [SVP-22457] Fix: API - Virtual Machine is missing cluster info after
    Inventory Sync on 7.3.0 \ Create FT to skip cluster validation for Openstack
    during Inventory Sync (a.shakhner@storware.eu)
  - Refactor: Metrics - updated the MetricsManagerConfiguration to apply the
    composite+simple registry to gather time data (m.rudnicki@storware.eu)


author: Storware <no-reply@storware.eu> 7.2.0-79
changelog:
  - Refactor: Backup Cleanup - updated the Backup Cleanup Configuration to return
    the Backup File Location path for a specific requested BD
    (m.rudnicki@storware.eu)
  - [SVP-22401] New: Nutanix - nutanix v4 inventory task
    (l.kolacinski@storware.eu)
  - [SVP-22435] Fix: M365 - Download protected data poor performance.
    (j.ptak@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-16
changelog:
  - [SVP-22462] Fix: API - [DB]Database duplicates for disks \ Rewrite storage
    repo from querydsl to jooq, refactor (a.shakhner@storware.eu)


author: Storware <no-reply@storware.eu> 7.2.0-81
changelog:
  - Refactor: Backup Cleanup - added the size query (m.rudnicki@storware.eu)
  - [SVP-22478] Fix: M365 - Shared Mailboxes should not use license.
    (j.ptak@storware.eu)
  - Refactor: Backup Cleanup - updated the Backup Cleanup Configuration to return
    the Backup File Location backup time + VM-specific query method + added
    parameters to dto (m.rudnicki@storware.eu)
  - [SVP-22470] Fix: Zfs BD update - check nodes after assignment
    (t.lipczynski@storware.eu)
  - Add: FeatureToggle - cache layer (a.gawrylik@storware.eu)
  - [SVP-22440] New: Logging - Added loging task ID (a.tkaczyk@storware.eu)


author: Storware <no-reply@storware.eu> 7.2.0-82
changelog:
  - [SVP-22374] Fix: Downloading files from the mounted backup is failing
    (a.gawrylik@storware.eu)
  - [SVP-22509] Fix: Proper ownership of debug files (m.maziarz@storware.eu)
  - Refactor: Backup Cleanup - added the last modification time + backup guid to
    requested backup files (m.rudnicki@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-18
changelog:
  - [SVP-22518] Fix: API - Sync duplicate error, Node Part / Create separate JOOQ
    endpoint to fetch all HVStorages related to the target HV
    (a.shakhner@storware.eu)
  - [SVP-22488] Fix: Dashboard Staging Space - Nodes sorting
    (t.lipczynski@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-20
changelog:
  - [SVP-22506] Fix: Inv. Sync - Runtime error - add @Diagnose support
    (a.gawrylik@storware.eu)
  - [SVP-22539] Fix: Task - should update the parent backup on failed
    export/store tasks (m.rudnicki@storware.eu)
  - Add: Backup Cleanup - added a better progress after performance fixes
    (m.rudnicki@storware.eu)
  - Refactor: Backup Cleanup - added pagination + per bd count for entity listing
    (m.rudnicki@storware.eu)
  - [SVP-22461] Fix: API - When try to restore by recovery plan to another
    project we use original port instead new / Remove set up mac address when
    using original mac address is disabled (a.shakhner@storware.eu)
  - [SVP-22460] Fix: Quotas - Should fail the task if the quota is exceeded
    (a.gawrylik@storware.eu)
  - [SVP-22375] Fix: Application - update mapper (t.lipczynski@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-21
changelog:
  - Refactor: Retention - added tests to cover the OS AGENT retention hint change
    + backup rule absence (m.rudnicki@storware.eu)
  - Refactor: Retention - removed old test assertions for the fluent api
    assertion style (m.rudnicki@storware.eu)
  - Refactor: Retention - added tests for time version expiry
    (m.rudnicki@storware.eu)
  - [SVP-22542] Fix: Export Task Service - throw exception if no rules found
    (t.lipczynski@storware.eu)
  - [SVP-22198] Fix: CLI- fixed node registration (l.kolacinski@storware.eu)
  - [SVP-22547] New: License - no M365 support on v7.4.0 without license features
    (t.lipczynski@storware.eu)
  - Refactor: Retention - fixed test05 to disregard date order in return
    (m.rudnicki@storware.eu)
  - Refactor: Retention - added simple tests on top of retention deletable
    version fetch (getLegacyBackupFilesToRemove) (m.rudnicki@storware.eu)
  - [SVP-22545] Fix: License text - Storware address (t.lipczynski@storware.eu)


author: Storware <no-reply@storware.eu> 7.2.0-86
changelog:
  - [SVP-19903] New: PURGE - Change comparison implementation to comparing by
    paths. (j.ptak@storware.eu)
  - Refactor: Retention - added tests to cover the OS AGENT retention hint change
    - Refactor: Retention - added tests to cover the OS AGENT retention hint change
    - Refactor: Retention - added tests to cover the OS AGENT retention hint change
    - Refactor: Retention - added tests to cover the OS AGENT retention hint change
    - Refactor: Retention - added tests to cover the OS AGENT retention hint change
    - Refactor: Retention - added tests to cover the OS AGENT retention hint change
    - [SVP-22523] Fix: BDSync - fixed bd sync task (l.kolacinski@storware.eu)
  - [SVP-22553] Fix: Mailing List - get details, horizon restriction
    (t.lipczynski@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-23
changelog:
  - [SVP-22477] Fix: backup stays in "queued" status when license is invalid
    (a.gawrylik@storware.eu)
  - [SVP-21999] Fix: Backup Cleanup - fixed the backup cleanup task generation
    for schedule (per bd and not per entity) (m.rudnicki@storware.eu)
  - [SVP-21257] Fix: ESXi & vCenter Restore Settings - missing original disk uuid
    (t.lipczynski@storware.eu)


author: Storware <no-reply@storware.eu> 7.4.0-24
changelog:
  - Add: Fake HVM - Added uuid to guid mapping query for inv sync
    (m.rudnicki@storware.eu)
  - Maintenance: add hostname and timestamp as the default path for internal DB
    backup (m.maziarz@storware.eu)
  - [SVP-22596] Add aggregated toasts feature flag (p.wojtowicz@storware.eu)
  - [SVP-22589] New: Nutanix v4- nutanix v4 backup formats
    (l.kolacinski@storware.eu)
  - [SVP-22607] Fix: Application - "environment variable" - maximum length
    limitation (a.gawrylik@storware.eu)
  - [SVP-22600] Fix: Instant Restore - fixed the instant restore node assignment
    to support NFS share mapping (m.rudnicki@storware.eu)
  - [SVP-22604] Fix: Backup Cleanup - fixed the backup cleanup task generation
    when one of bds has no nodes assigned via node config
    (m.rudnicki@storware.eu)
  - [SVP-22601] Fix: Tests - errrors resulting from url binding conflicts for
    Wiremock (p.rusin@storware.eu)
  - [SVP-22516] Mounted Backup: Improvement file downloading
    (a.gawrylik@storware.eu)


author: Storware <no-reply@storware.eu> 7.2.0-89
changelog:
  - Fix: Task - fixed the id mapping endpoint for inv sync #2
    (m.rudnicki@storware.eu)
  - Fix: Task - fixed the id mapping endpoint for inv sync
    (m.rudnicki@storware.eu)
  - [SVP-22635] Fix: Nutanix Feature toggle (t.lipczynski@storware.eu)
  - [SVP-22635] Fix: Nutanix Feature toggle (t.lipczynski@storware.eu)
  - [SVP-22635] New: Nutanix v4 - Feature Toggle for UI
    (t.lipczynski@storware.eu)
  - [SVP-22614] New: Initialize - log FeatureToggles with modified value
    (t.lipczynski@storware.eu)
  - [SVP-20004] Fix: M365 - Unable to open protected data of user with 100k+
    emails. (j.ptak@storware.eu)
  - Refactor: retention - move matchin logic to domain (m.brzozowy@storware.eu)
  - [SVP-22612] Fix: Quota - delete migration as the customer will receive the
    SQL (m.rudnicki@storware.eu)
  - [SVP-22614] New: Feature Toggles - send info about default toggle value
    (t.lipczynski@storware.eu)
  - [SVP-22612] Fix: Quota - changed the naming of notification trigger to the
    correct one (QUOTA_HARD_LIMIT_EXCEEDED -> QUOTA_LIMIT_EXCEEDED)
    (m.rudnicki@storware.eu)


