# changelog

author: Duncan Macleod <duncan.macleod@ligo.org> - 0.7.0-1
changelog:
  - update for 0.7.0
  - replace python3-m2cypro with python3-cryprography/python3-openssl
  - update conditionals for requirements and testing


author: Duncan Macleod <duncan.macleod@ligo.org> - 0.8.0-1
changelog:
  - update for 0.8.0
  - add python3-devel build requirement
  - add python3-gssapi requirement
  - add python3-requests-mock build requirement for testing


author: Peter Couvares <peter.couvares@ligo.org> - 1.1.0-1
changelog:
  - Fixed for MacOS.
  - Added LIGO Guest and Cardiff University IdP support.
  - Fixed typo in error message.


author: Paul Hopkins <paul.hopkins@ligo.org> - 1.3.3-1
changelog:
  - Added explicit Kerberos support
  - Added concurrent cookie sessions
  - Added invalid password warning
  - Added destroy option


author: Paul Hopkins <paul.hopkins@ligo.org> - 1.3.6-1
changelog:
  - Add option to force Kerberos authentication by skipping klist check
  - Allow target output to be redirected to a file, or not output at all
  - Add options for quiet mode, and to specify cookiefile


author: Duncan Macleod <duncan.macleod@ligo.org> 8.38.3-1
changelog:
  - Update to 8.38.3
  - Rework packaging for cmake
  - Introduce python bindings
  - Separate executables and libraries


author: Duncan Macleod <duncan.macleod@ligo.org> 8.46.0-1
changelog:
  - Update to 8.46.0, see https://git.ligo.org/computing/sccb/-/issues/1359
  - Add python3-ctypesgen as a BuildRequires for Python
  - Add bcond_with to disable Matlab by default, but allow opt-in
  - Add bcond_with to disable Python by default, but allow opt-in


author: Duncan Macleod <duncan.macleod@ligo.org> 8.46.1-2
changelog:
  - Build python3-framel by default for 8.46.1 on EL>=8, see https://git.ligo.org/computing/sccb/-/issues/1415


author: Edward Maros <ed.maros@ligo.org> - 2.19.4-1
changelog:
  - Removed python configuration
  - Modified Source field of RPM spec file to have a fully qualified URI


author: Madeline Wade <madeline.wade@ligo.org> - 1.4.0-1
changelog:
  - Additional of gstlal_correct_strain pipeline
  - Functionality for uncertainty estimation
  - Processing functions for swept sine measurements


author: Madeline Wade <madeline.wade@ligo.org> - 1.5.0-1
changelog:
  - Updates to calibration state vector
  - Ability to apply nonsens cleaning channel
  - Compatability fixes for pyGobject
  - Fix for integer string conversion error


author: Aaron Viets <aaron.viets@ligo.org> - 1.5.3-1
changelog:
  - Ability to report configuration and filters info in the frames
  - Require timestamp syncing of filter updates for reproducibility
  - New EPICS naming scheme with variable names rather than numbers
  - Do not require the NonSENS subtraction channel to be present
  - Package python modules in gstlalcalibration, not in gstlal
  - Replace nans in NOLINES channel with zeros during lock-loss
  - Option to adjust maximum queue length in config file
  - Option to use a threshold or channel to start filter clock
  - Gate noise subtraction TFs with amplitude channels
  - Filters ok bit fix


author: Aaron Viets <aaron.viets@ligo.org> - 1.5.5-1
changelog:
  - Mitigation of oversubtraction of spectral lines
  - Improved channels with filters, config, and version info
  - Fix for line subtraction gating bug caused by typecasting error
  - Improved handling of missing input data for line subtraction
  - A few basic unit tests


author: Madeline Wade <madeline.wade@ligo.org> - 1.5.7-1
changelog:
  - Fix oversubtraction
  - Modified output channels that report information about configs
  - Fix for a line subtraction gating bug
  - Fix for a line subtraction failure
  - Print config, filters, and version info on startup
  - Significantly reduced pipeline startup time
  - No more warning messages, etc., at pipeline startup


author: Duncan Macleod <duncan.macleod@ligo.org> 20210504-1
changelog:
  - add ciecplib, ligo-proxy-utils, ecp-cookie-init, and requests-ecp
  - add selected conda packages for pykerberos
  - rename to igwn-iam (from lscsoft-auth)


author: Paul Hopkins <paul.hopkins@ligo.org> - 1.1.4-1
changelog:
  - Add option for selections of multiple groups
  - Add custom LDAP filter option
  - Modify init file to create pid directory if required


author: Paul Hopkins <paul.hopkins@ligo.org> - 1.2.0-1
changelog:
  - Cleanly separate the concept of input mapfile and output mapfile
  - Add random delay option
  - Allow modifications of mapfile using local overrides


author: Duncan Macleod <duncan.macleod@ligo.org> - 1.4.0-2
changelog:
  - only build python2 packages on rhel < 8
  - exclude top-level namespace __init__.py files
  - update source location
  - run make check during check phase


author: <john.zweizig@ligo.org> -
changelog:
  - Use limits.conf to allow Dpush to lock memory and set rt priority
  - new configurations for lowlatency machines


author: Jonathan Hanks <jhanks@caltech.edu> 0.1.0, Documentation update, version bump, no code change.
changelog:
  * Mon Aug 1 2022 Jonathan Hanks <jhanks@caltech.edu> 0.0.3, Close issue #7,  disk cache on the production systems sometimes gives
      inefficient frame paths.  Try to use known faster paths.


author: Robert Bruntz <robert.bruntz@ligo.org> 2.1.0-1
changelog:
  - update RPM build/install to use wheels
  - remove references to (removed) user-env scripts
  - disable pytest during RPM/Deb builds
  - pin lscsoft-glue to >= 3.0.1, < 4.0.0


author: Duncan Macleod <duncan.macleod@ligo.org> - 1.1.2-1
changelog:
  - update packaging for 1.1.2, reinstates RPM packages
  - remove python2 packages
  - don't run pytest during build


author: Duncan Macleod <duncan.macleod@ligo.org> - 1.1.3-1
changelog:
  - update for 1.1.3
  - update igwn-auth-utils requirement
  - remove extra Requires for igwn-auth-utils[requests]


author: Duncan Macleod <duncan.macleod@ligo.org> - 1.3.0-1
changelog:
  - update for 1.3.0
  - add Prefix metadata
  - specify distname for pypi_source (sdist naming convention changed)
  - hack build to create setup.cfg on-the-fly for old setuptools (EL<10)
  - add command-line package 'dqsegdb2' with python3-click dependency
  - migrate dependency from ligo-segments to igwn-segments


author: Duncan Macleod <duncan.macleod@ligo.org> 1.0.4-2
changelog:
  - fixed incorrect installation of /usr/bin/gw_data_find
  - use python-srpm-macros to provide python3 versions


author: Duncan Macleod <duncan.macleod@ligo.org> 1.0.5-1
changelog:
  - update for 1.0.5
  - rename SRPM to not match any binary RPMs
  - drop Python 2 packages
  - update summary text to not reference LDR
  - separate bindir into separate package


author: Duncan Macleod <duncan.macleod@ligo.org> 1.1.2-1
changelog:
  - update for 1.1.2
  - update igwn-auth-utils minimum version
  - remove extra packages for igwn-auth-utils[requests]


author: Duncan Macleod <duncan.macleod@ligo.org> 1.2.0-1
changelog:
  - update for 1.2.0
  - add python3-devel to BuildRequires
  - use argparse-manpage to build manuals, not help2man


author: Duncan Macleod <duncan.macleod@ligo.org> 2.0.0-1
changelog:
  - update for 2.0.0
  - update macros for EL8+
  - use pyproject macros for build, hack setup.cfg for distributions with old setuptools


author: Duncan Meacher <duncan.meacher@ligo.org> 1.1.0-1
changelog:
  - Added no-authentication method with virtual hosts
  - Added API versioning
  - general clean up of code


author: Duncan Meacher <duncan.meacher@ligo.org> 1.2.0-1
changelog:
  - Added full SciToken authentication support
  - Updated README to point to documentation pages
  - Improved error handling
  - Updated CI tests and coverage


author: Duncan Meacher <duncan.meacher@ligo.org> 1.2.1-1
changelog:
  - Added comment handling in cache file
  - Updated default SciToken issue and scope
  - Added ability to search for fractional GPS times


author: Duncan Meacher <duncan.meacher@ligo.org> 1.4.0-1
changelog:
  - Added Support for EL9, dropped support for EL7
  - Added better error handling
  - Added v1 API
  - Added multiple diskcache format handling


author: Duncan Meacher <duncan.meacher@ligo.org> 1.5.0-1
changelog:
  - Added multiple scitoken issuer support
  - Enabled getting latestest diskcache over socket
  - Allow not configuring a grid-mapfile


author: Duncan Macleod <duncan.macleod@ligo.org> - 0.3.1-1
changelog:
  - update to 0.3.1, 0.3.0 was forgotten in RPM
  - promote requests interface requirements from suggested to requires


author: Duncan Macleod <duncan.macleod@ligo.org> - 1.3.0-1
changelog:
  - Update to 1.3.0
  - Remove some version requirements for baseos/epel packages
  - Add requirement on python3dist(htgettoken)


author: Duncan Macleod <duncan.macleod@ligo.org> - 2.0.0-1
changelog:
  - First release after fork from python-ligo-lw
  - Remove Python 2 packages
  - Rename scripts package (`python3-ligo-lw-bin`) to `igwn-ligolw`
  - Hack together a setup.cfg file to support old setuptools
  - Use wheels in build


author: Duncan Macleod <duncan.macleod@ligo.org> - 1.1.0-1
changelog:
  - nagios-plugins-igwn-gds: new subpackage
  - nagios-plugins-igwn-kerberos: add ldap3 requirement and bundle check_kerberos* plugins
  - nagios-plugins-igwn-scitoken: add dateutil and tz requirements


author: Duncan Macleod <duncan.macleod@ligo.org> - 1.3.0-1
changelog:
  - Update to 1.2.1
  - Rename source RPM to match upstream source dist
  - Update Python macros for EL8+
  - Add support for EL9 (without -gds package)
  - Add nagios-plugins-igwn-pelicanb package
  - Use pyproject macros for build, and hack setup.cfg for older distributions


author: Duncan Macleod <duncan.macleod@ligo.org> - 2.0.0-1
changelog:
  - First release after fork from ligo-segments
  - Remove Python 2 packages
  - Hack together a setup.cfg file to support old setuptools
  - Use wheels in build
  - Add simple tests for check stage


author: Duncan Macleod <duncan.macleod@ligo.org> - 2.0.1-1
changelog:
  - Move all metadata to pyproject.toml
  - Use pyproject macros to build, if available, hack together setuptools files if not


author: Ryan Fisher <rpfisher@syr.edu>
changelog:
  - Pre O-3 release with removal of old codes, more packaging changes, better testing and more Python 3 compatibility.


author: Duncan Macleod <duncan.macleod@ligo.org> - 0.2.2-1
changelog:
  - update for 0.2.2
  - tests are now bundled as part of the package
  - add pytest run during rpmbuild check stage


