# changelog

author: Brett Kelly <bkelly@45drives.com> 3.0.15-2
changelog:
  - adds mapping for Mi4 + Gigabyte MS03-6L0
  - adds dmap support for vm8,16,32 in F2stornado
  - added tools for automated zfs scrubs


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: David Moreau-Simard <moi@dmsimard.com> - 5.1.0-1
changelog:
  - Update to latest upstream release
  - Refactor to take into account split from ansible-core after ansible 2.9, see: https://fedoraproject.org/wiki/Changes/Ansible5
  - Remove patches intended for Ansible 2.9
  - Removed packaging macros (soon included in ansible-packaging, see rhbz#2038591)
  - Removed provides/obsoletes on ansible-python3


author: Brett Kelly <bkelly@45drives.com> 5.4.3-2
changelog:
  - ceph-prerun: Added standalone ansible ppa for ubuntu offline installs, fixed incorrect
    prometheus container name


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.4.8-1
changelog:
  - Adds support for 45Professional line and fixes some issues with hardware scripts
    and data display


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: Brett Kelly <bkelly@45drives.com> 2.5.2-2
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: Dawson Della Valle <ddellavalle@45drives.com> 0.1.0-1
changelog:
  - Implement fio support.
  - Generate bar graphs for data from tools.
  - Add export functionality for CSV, XLSX, and ODS.
  - Add the auto packaging utility.


author: Mark Hooper <mhooper@45drives.com> 1.0.5-1
changelog:
  - updated ceph-ansible-45d dependency to version 5.3.4
  - modified default templates for all.yml and nfss.yml
  - added ceph_nfs_server and mountpoint options when configuring nfs to UI
  - removed ansible dependency, offloading that to ceph-ansible-45d


author: Mark Hooper <mhooper@45drives.com> 1.0.5-3
changelog:
  - updated ceph-ansible-45d dependency to version 5.3.4
  - modified default templates for all.yml and nfss.yml
  - added ceph_nfs_server and mountpoint options when configuring kernel mounted nfs
    to UI
  - set the default nfs configuration to be Active-Passive
  - removed ansible dependency, offloading that to ceph-ansible-45d
  - removed prerelease flag for latest build


author: Mark Hooper <mhooper@45drives.com> 1.0.6-4
changelog:
  - Added option to encrypt osd devices using dmcrypt to the UI
  - osds.yml will now be generated through the ceph-deploy UI
  - removed depreciated hybrid_cluster field from UI


author: Mark Hooper <mhooper@45drives.com> 1.0.6-5
changelog:
  - fixed UI bug when selecting kerberos as AD join method for Samba
  - System hostname regex updated to allow a numeric 1st character
  - updated message display to cascade from the top right corner of UI


author: Mark Hooper <mhooper@45drives.com> 1.0.6-6
changelog:
  - updated template for all.yml to use updated grafana docker image 9.5.1
  - updated template for all.yml to use updated prometheus image 2.43.1
  - updated ceph-ansible-45d dependency to minimum version of 5.3.8


author: Joshua Boudreau <jboudreau@45drives.com> 4.2.10-1
changelog:
  - Defer applying Ceph options until apply button is clicked
  - Add shadow:localtime = yes to default shadow-copy share options
  - Auto hide tabs that aren't configured
  - Allow overriding tab visibility in user settings menu
  - Get PCS cluster nodes from corosync.conf since Ubuntu 20.04 pcs version does not
    have JSON output
  - Migrate samba management code to houston-common-lib


author: Jordan Keough <jkeough@45drives.com> 4.2.10-1
changelog:
  - Changes scst default config path in one other spot that was initially missed, and
    adds check to see if file exists and replaces old config path with new config path
    if applicable. Should fix bug where scst config not auto-loading on boot.


author: Jordan Keough <jkeough@45drives.com> 4.2.9-3
changelog:
  - Removes unneccesary force config loading, config loading done via ansible playbook/service
    file now


author: Jordan Keough <jkeough@45drives.com> 4.2.10-2
changelog:
  - Removes unused Windows ACL option and adds conditional check to only show desired
    ACL toggle if server is Domain Joined


author: Joshua Boudreau <jboudreau@45drives.com> 4.2.6-1
changelog:
  - Fix bug where only first instance of "include = " was inspected while looking for "include = registry"
  - Harden getting list of clustered servers


author: Joshua Boudreau <jboudreau@45drives.com> 4.2.9-1
changelog:
  - Defer applying Ceph options until apply button is clicked
  - Add shadow:localtime = yes to default shadow-copy share options
  - Auto hide tabs that aren't configured
  - Allow overriding tab visibility in user settings menu
  - Get PCS cluster nodes from corosync.conf since Ubuntu 20.04 pcs version does not have JSON output


author: Jordan Keough <jkeough@45drives.com> 4.2.9-1
changelog:
  - Changes user-defined iscsi config path to a static/default path, adds enable +
    config commands after saving targets to ensure config loads on reboot


author: Jordan Keough <jkeough@45drives.com> 4.2.9-2
changelog:
  - Updates Build Number + Changes user-defined iscsi config path to a static/default
    path, adds enable + config commands after saving targets to ensure config loads
    on reboot


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> 0.1.10-1
changelog:
  - Clear password modal inputs on reopen
  - Fix accidental bold font in datepicker in user activity table
  - Bump dependency versions


author: Josh Boudreau <jboudreau@45drives.com> 0.5.4-1
changelog:
  - Add fuzzy search.
  - Optimize folder uploads.
  - Fix bugs with selecting entries and renaming files.
  - Stop user from deleting or renaming system-critical paths.


author: Joshua Boudreau <jboudreau@45drives.com> 0.5.5-1
changelog:
  - Fix maintaining file permissions and ownership after editing file.
  - Add file upload button to top bar.


author: Joshua Boudreau <jboudreau@45drives.com> 0.5.7-1
changelog:
  - Fix bug where loading spinner doesn't go away after upload dialog is cancelled.
  - Add modification and creation time columns and allow sorting by them.


author: Joshua Boudreau <jboudreau@45drives.com> 0.5.10-1
changelog:
  - Disallow changing selected file/folder while editing permissions
  - Allow opening non-text file for editing via prompt


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.0-1
changelog:
  - Introduces Cloud Sync Tasks, Custom Tasks, and adding Notes to tasks. Also adds
    Netcat as an alternative to SSH when using ZFS Replication, as well as numerous
    other QoL and UI updates.


author: Jordan Keough <jkeough@45drives.com> 1.3.3-1
changelog:
  - Rolls back update with Storj and iDrive addition due to an issue with dependency
    upgrade for Rclone


author: Jordan Keough <jkeough@45drives.com> 1.3.4-1
changelog:
  - Re-adds Cloud providers Storj and iDriveE2 with Rclone update due to now self-hosting
    latest rclone version on our repos


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: Pavel Filipenský <pfilipen@redhat.com> - 4.19.3-1
changelog:
  - resolves: RHEL-16483 - Update to version 4.19.3
  - resolves: RHEL-11361
              - Fix CVE-2023-3961 CVE-2023-4091 CVE-2023-42669
  - resolves: RHEL-2228  - Logging Format Enhancement
  - resolves: RHEL-1965  - Fix smbget issues with DFS shares
  - resolves: RHEL-2108  - Fix force user/group issues with 'allow trusted domains = yes'
  - resolves: RHEL-17122 - Fix memory corruption in libnss_winbind


author: Pavel Filipenský <pfilipen@redhat.com> - 4.19.4-2
changelog:
  - Fix error in PREIN scriptlet in rpm package samba-common
  - related: RHEL-16483 - Update to version 4.19.4


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.2-1
changelog:
  - refresh dnf cache before checking for new kernels
  - ensure kernel-devel is installed before building scst


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: Mark Hooper <mhooper@45drives.com> 1.1.1-4
changelog:
  - removed krb5 packages as dependencies
  - fixed incorrect logic when configuring idmap backend
  - use shell module in firewalld validate task
  - set executable option as /bin/bash in firewalld validate task


author: Mark Hooper <mhooper@45drives.com> 1.1.3-1
changelog:
  - updated smd.conf.j2 template to add 'winbind use default domain' when joining with
    sssd
  - cleared prerelease flag
  - released to 45drives stable repo


author: Brett Kelly <bkelly@45drives.com> 1.1.5-1
changelog:
  - Flush winbind cache after initial domain join, fixes issue with incorrect idmapping
    in non clustered deployments


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: 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


