# changelog

author: Matt Pyne<mpyne@45drives.com> 0.0.6-1
changelog:
  - fix ceph tuned-adm check. Not required to do verification just if active is set
  - fix write cache check. now uses cache_type.


author: Brett Kelly <bkelly@45drives.com> 4.0.11-1
changelog:
  - HL4/8 Updated get_sata_pci_addresses() function as it was not correctly filtering
    for SATA controllers.


author: Jordan Keough <jkeough@45drives.com> 4.0.17-1
changelog:
  - Updates hba_lspci regex for MS73-HB0 boards to take both potential pci address
    formats reported by lspci (eg. 0000:16:00.0 and 16:00.0)


author: Jordan Keough <jkeough@45drives.com> 4.0.22-1
changelog:
  - Fixes dmap issue for HL15_BEAST with ROMED8-2T mobo -> Need to have at least 1
    ssd inserted for this to work reliably


author: Joshua Boudreau <jboudreau@45drives.com> 4.0.29-1
changelog:
  - Flip SSD port order for ROMED8-2T HL15_BEAST
  - Add missing install line for 68-0-custom-aliases.rules UDEV rule


author: Jordan Keough <jkeough@45drives.com> 4.0.33-1
changelog:
  - Updates ubm udev trigger logic to run when 'change' actions trigger in addition
    to 'add' actions


author: Curtis Leblanc <cleblanc@45drives.com> Brett Kelly <bkelly@45drives.com> 1.0.03-1
changelog:
  - Made changes to how admin keyring handles mds, changed firewall rules to check
    for firewalld before executing, and made adjustments to rgw playbooks to change
    listening IP.


author: Jordan Keough <jkeough@45drives.com> 2.5.2-1
changelog:
  - Fixes some issues with CPU/RAM temperature reporting, and data display in Motherboard
    popups having final character cut off


author: Jordan Keough <jkeough@45drives.com> 2.5.4-2
changelog:
  - Building new package + release as users were experiencing issues with scripts/possibly
    not updating


author: Jordan Keough <jkeough@45drives.com> 2.5.8-1
changelog:
  - Fixes F16 not showing in Disks + System tabs, Fixes PCIE slots showing Available
    when a HBA card was detected, removes unused system script from System module code


author: Joshua Boudreau <jboudreau@45drives.com> 4.3.0-1
changelog:
  - Add option for Active Directory/Domain users and groups to appear in dropdown lists
    while editing path permissions
  - Improvements to SelectMenu UX
  - Samba - make 'Inherit Permissions' and 'Windows ACLs' options mutually-exclusive
  - Prompt to kick all users from share while deleting
  - Clarify warning messages while deleting shares that files and folders will not
    be deleted
  - Fix importing smb.conf


author: Joshua Boudreau <jboudreau@45drives.com> 4.3.1-2
changelog:
  - Fix os release display in app info popup on EL8/EL9
  - Enable AD accounts what's new popup for v4.3.1


author: Joshua Boudreau <jboudreau@45drives.com> 4.3.2-1
changelog:
  - Fix bug causing nfs server crash during export removal with ceph by removing ceph
    remount after removing share instead of before


author: Joshua Boudreau <jboudreau@45drives.com> 4.3.2-2
changelog:
  - Fix bug causing nfs server crash during export removal with ceph by removing ceph
    remount after removing share instead of before
  - Fix bug causing NFS hooks to be run multiple times for clustered environments


author: Rachit Hans <rhans@45drives.com> 4.4.1-7
changelog:
  - fixed deletion race condition causiong issue for multiple lun deletion
  - updated ip of lun added to group


author: Jordan Keough <jkeough@45drives.com> 1.2.0-1
changelog:
  - Major update, may require tasks to be destroyed + remade. Changes how task files
    are generated + read by system. Fixes major bug with SSH data not saving properly
    for ZFS Replication Tasks, also lays groundwork for CloudSync authentication to
    come in next update. Numerous other QoL updates and small bugfixes.
  - Updating version - Fixing bug where SSH data was not storing properly for ZFSReplication
    (Creating/Editing Tasks)


author: Jordan Keough <jkeough@45drives.com> 1.2.1-1
changelog:
  - Improves task creation + execution modifications to exclusively use env file data
    without placeholders + removes reliance of old task template files (removed)


author: Jordan Keough <jkeough@45drives.com> 1.2.6-1
changelog:
  - Adds more robust error handling to ZFSRepTask parameters and updates EditTask logic
    to check for changes before saving.


author: Jordan Keough <jkeough@45drives.com> 1.2.7-1
changelog:
  - *FIXED VERSION NUMBER* Adds more robust error handling to ZFSRepTask parameters
    and updates EditTask logic to check for changes before saving.


author: Jordan Keough <jkeough@45drives.com> 1.3.9-6
changelog:
  - Setting release to stable since testing package building seems to be broken/cannot
    fix update-repos build step's errors


author: Jordan Keough <jkeough@45drives.com> 1.4.0-1
changelog:
  - Major overhaul - Updates task status + logging, adds progress tracking, fixes rclone
    token expiry after 1hr for long transfers, among numerous other QoL improvements
    and bugfixes


author: Jordan Keough <jkeough@45drives.com> 1.4.1-1
changelog:
  - Fixes bug with creating schedule failing on a task after task already created without
    schedule, also custom task script path not being used properly


author: Jordan Keough <jkeough@45drives.com> 1.4.2-1
changelog:
  - Updates cloudsync task to properly handle mututally exclusive rclone options +
    notify user, fixes dry-run tasks notifying errors, adds logic to handle verbosity
    flags in rsync/rclone commands


author: Jordan Keough <jkeough@45drives.com> 1.4.2-2
changelog:
  - Updates rclone client id/secret support in create/update remote logic & fixes task
    status when unscheduled/not yet ran


author: Jordan Keough <jkeough@45drives.com> 1.4.3-1
changelog:
  - fixes zfs replication  breaking when datasets had spaces in name (from old module,
    new one prevents spaces in dataset names)


author: Jordan Keough <jkeough@45drives.com> 1.4.3-2
changelog:
  - Updates replication-script snapshot detection/sorting logic to better handle discovering
    last common snapshot


author: Jordan Keough <jkeough@45drives.com> 1.4.4-1
changelog:
  - Improves ZFS replication to properly handle common snapshots, destination data
    divergence with F flag, adds Pull option (reverse replication)


author: Jordan Keough <jkeough@45drives.com> 1.4.5-1
changelog:
  - Fixes some dependency issues with older python version (3.6) and some zfs/rsync
    task param UI issues


author: Jordan Keough <jkeough@45drives.com> 1.1.0-1
changelog:
  - Integrates new houston-broadcaster package instead of containing standalone broadcaster
    files for maintainabilty and portability.


author: Jordan Keough <jkeough@45drives.com> 1.1.1-1
changelog:
  - Testing new built-in houston-broadcaster-legacy service to avoid conflicts with
    Studio-Share broadcaster
  - Testing new built-in houston-broadcaster-legacy service to avoid conflicts with
    Studio-Share broadcaster


author: Rachit Hans <rhans@45drives.com> 1.2.4-12
changelog:
  - manup
  - fixing smtp bug not allowing to send email through different port + fix error message
    + building package
  - manup


author: Jordan Keough <jkeough@45drives.com> 1.2.8-1
changelog:
  - Adds support for non-privledged users -> hides/disables any destructive actions
    (module is read-only with exception for creating datasets)


author: Jordan Keough <jkeough@45drives.com> 1.2.9-1
changelog:
  - Fixes Bugs: Drive slots 1-10+ would show with disk in 1-1 instead, fixes snapshot
    list rendering breaking with excessive amount of snaps, layout issues in filesystems
    tab, among other minor issues.


author: Jordan Keough <jkeough@45drives.com> 1.2.10-1
changelog:
  - Fixes malformed cockpit object in getUserCaps which caused root permissions to
    not be recognized


author: Jordan Keough <jkeough@45drives.com> 1.2.11-1
changelog:
  - Removes unused python3-oauth dependencies and fixes a ref destructuring bug in
    helpers>matchDiskByVdevOrPath func resulting in the error 'Disks.find is not a
    function'


author: Jordan Keough <jkeough@45drives.com> 1.2.13-1
changelog:
  - Updates refreshing logic + error handling to avoid potential UI flickering when
    unhandled errors occur


author: Pavel Filipenský <pfilipen@redhat.com> - 4.20.0-102
changelog:
  - resolves: RHEL-2109  - Support Certificate Auto Enrollment in Samba
  - resolves: RHEL-22157 - Fix root cert import for samba-gpupdate


author: Pavel Filipenský <pfilipen@redhat.com> - 4.20.1-1
changelog:
  - related: RHEL-33645 - Update to version 4.20.1
  - resolves: RHEL-26337 - Fix site lookup for samba-gpupdate
  - resolves: RHEL-5846 - Fix warning messages while upgrading libwbclient


author: Pavel Filipenský <pfilipen@redhat.com> - 4.20.2-1
changelog:
  - related: RHEL-33645 - Update to version 4.20.2
  - resolves: RHEL-45841 - Fix KDC IP address lookup in case of trusted domain
  - resolves: RHEL-23814 - Fix smbclient to enumerate the printers


author: Andreas Schneider <asn@redhat.com> - 4.19.4-100
changelog:
  - related: RHEL-16476 - Update to version 4.19.4
  - resolves: RHEL-2109 - Add support for certificate auto enrollment
  - resolves: RHEL-20761 - Add missing requirements for samba-gpupdate
  - resolves: RHEL-19566 - Fix smbget interactive authentication
  - resolves: RHEL-21001 - Fix samba-gpupdate paths for RHEL


author: Andreas Schneider <asn@redhat.com> - 4.19.4-102
changelog:
  - resolves: RHEL-22157 - Don't require NDES for samba-gpupdate
  - resolves: RHEL-20897 - Fix site name fetching for samba-gpupdate


author: Pavel Filipenský <pfilipensky@samba.org> - 0:4.21.3-12
changelog:
  - resolves: RHEL-101766 - Fix DC discovery after Windows netlogon hardening
    (follow-up, main fix is in samba-4.21.3-7)


author: Brett Kelly <bkelly@45drives> - 0:4.21.3-16
changelog:
  - ctdb backport: protocol helper + local-IP infra + const arg + reimplementation
    Upstream: aab763d6, cc99d004, a489b669, 0536d7a9


author: Pavel Filipenský <pfilipensky@samba.org> - 0:4.22.4-5
changelog:
  - resolves: RHEL-101761 - Fix DC discovery after Windows netlogon hardening
    (follow-up, main fix is in samba-4.22.2-4.el9)


author: Curtis Leblanc <cleblanc@45drives.com> 1.0.00-201
changelog:
  - Modified implementation of some variables to resolve some potential issues in managing
    virtual interfaces. Added firewall rules for ports 80 and 8080 in addition to vrrp
    protocol rule.


author: Brett Kelly <bkelly@45drives.com> 1.0.8-1
changelog:
  - Added tasks for copying ceph.conf and admin keyring to iscsi gateways. Also generates
    rbd keyring for gateways.}
  :


author: Joshua Boudreau <jboudreau@45drives.com> 8.13.1.0.0-45d2
changelog:
  - Update upstream driver to 8.13.1.0.0
  - Fix build in EL 9.6, build against 5.14.0-570 broke due to upstream kernel backport


author: Brett Kelly <bkelly@45drives.com> 1.0.2-1
changelog:
  - Made changes to repository.yml, group_vars/nfss.yml, and the ceph configuration
    yml to add Rocky9/Ubuntu22 support.


author: Brett Kelly <bkelly@45drives.com> 1.1.6-1
changelog:
  - Modified variables for the ceph stable repo and the mon group name so they're now
    set directly in the group_vars file. Altered the task for creating the samba.client
    user to fix issue on Rocky9/Ubuntu22.


author: Brett Kelly <bkelly@45drives.com> 1.1.8-1
changelog:
  - Fixed issue in purge playbook relating to wrong var and added var to smbs.yml for
    cephfs_metadata pool names.


author: Mark Hooper <mhooper@45drives.com> 3.0.1-1
changelog:
  - releasing to stable repo
  - updated 45drives-tools dependency minimum version to 3.0.1
  - HL15 serializing support added
  - Stornado F2 serializing support added replacing 2UTM placeholder product name


author: Jordan Keough <jkeough@45drives.com> 3.0.16-1
changelog:
  - Adds fast failure to script when using HL4/8 or HL15_BEAST with the ProArt board,
    due to those units not having ipmi and therefore need to be serialized with serial.bat
    USB


