<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="10">
<package pkgid="2cec86f6bf2c5dd5597da9dd440965228baa7559931f16651b890b01d6733b323b4f1acd10cf91fd4e7650f052c2f3b1d7f3cdfaa9f64e95e1d7404decef5077" name="python-saltext-apache" arch="src">
  <version epoch="0" ver="1.0.0" rel="1.2"/>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1745928000">- Initial package</changelog>
</package>
<package pkgid="8bb8fb76b4835665468280c3ce8c29e2fa2fe731e0cde341efb94868f55208ca9fec59054fa66fee99c32fa6b2062cd14b27cfa6824113c614e777e2c3605fc8" name="python311-saline" arch="noarch">
  <version epoch="0" ver="2025.08.07" rel="2.4"/>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.04.12" date="1681214400">- Release 2023.04.12:
  * Initial Saline release</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.04.18" date="1681819200">- Release 2023.04.18:
  * Create socket directory and change it's ownership on daemon start</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.06.06" date="1686052800">- Release 2023.06.06:
  * Make saline compatible with Salt 3006 and 3004</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.11.10" date="1699617600">- Update to version 2023.11.10:
  * Add _service.release for released package
  * Use round() instead of ceil() in Saline State Jobs dashboard
  * Flexible error handling on loosing metrics update
  * Make saline port configurable for Prometheus and Grafana
  * Make SSL configuration with saline-setup more flexible
  * Add saline-setup tool which can be used for Saline setup
  * Fix the bug causing tracebacks if disable_ssl set to True
  * Fix the expressions in Saline State Jobs dashboard
  * Remove unused variables from Saline State Jobs dashboard
  * Add formulas and forms to deploy Saline configs to Prometheus and Grafana</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.11.17" date="1700222400">- Update to version 2023.11.17:
  * Unified install calls in the spec
  * Move saline formulas to /usr/share/salt-formulas/
  * Update README.md with the latest changes of deployment steps</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.12.22" date="1703246400">- Update to version 2023.12.22:
  (by Georg Pfuetzenreuter)
  * Add missing package requirements
  * Align the requirements with singlespec</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.03.14" date="1710417600">- Update to version 2024.03.14:
  * Split out saline-formula package
  * Add default merge sls config for Uyuni
  * Improve the way of reading the state mods
  * Improve the way of detection if the minion is active
  * Populate minion id from event tag for some events
  * Add salt/minion/*/start and minion/refresh/* tags
    to the default config
  * Refactor reading salt event bus to improve the speed
  * Remove unused get_multiprocessing_logging_queue
  * Remove not needed enlock wrapper around threading.Lock</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.10.03" date="1727956800">- Update to version 2024.10.03:
  * Make setuptools.find_packages produce packages list
  * Set license to Apache-2.0
  * Use setuptools with wheels in the spec for packaging
  * Add automatic version resolution and building with setuptools
  * Adjust refs in _service to use openSUSE/saline repos
  * Fix images refs in README.md
  * Show all tooltips sorted for salt master stats
  * Simplify the call to `event_parser`
  * Fix the condition of detecting online minions
  * Add `suse/manager/pxe_update` events metrics
  * Add master stats metrics to the dashboard
  * Expose master stats events data</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.10.16" date="1729080000">- Update to version 2024.10.16:
  * Add the header for the spec file
  * Build for all pythons with SUSE distros
  * Rename main spec file to saline.spec</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.12.09" date="1733745600">- Update to version 2024.12.09:
  * Avoid delays on stopping salined with SIGINT and SIGTERM
  * Remove unused traceback imports
  * Use Uyuni Master as an example in README
- Update to version 2024.11.14:
  * Parse results of specific state functions only
- Update to version 2024.11.07:
  * Implement merging rules for `mods` of `state.*` functions
  * Fix possible fails on parsing mods list from the event</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.02.14" date="1739534400">- Update to version 2025.02.14:
  * Improve logging with tornado to main log and distinct file
  * Adjust package dependency to use tornado
  * Use Tornado Web APP instead of CherryPy</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.04.07" date="1744027200">- Update to version 2025.04.07:
  * Make Saline accessible by /saline with Apache</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.05.21" date="1747828800">- Update to version 2025.05.21:
  * Use %productprettyname macro for formula subpackage
  * Make metrics path and port configurable with formulas
  * Use the new product name SUSE Multi-Linux Manager</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.07.22" date="1753185600">- Update to version 2025.07.22:
  * Use mgr_origin_server instead of mgr_server for prometheus target
    to avoid issues on deploying monitoring server behind the proxy
    (bsc#1246866)</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.08.07" date="1754568000">- Update to version 2025.08.07:
  * Align static Grafana dashboards with dynamic from formula
  * Span 0 values and set bottom line to 0 on dashboard for
    master stats
  * Log message on connection restore to event publisher
  * Avoid saline-setup fail if Uyuni or SUSE Multi Linux Manager
    not installed
  * Prevent IPC sock dir hijacking on service start (bsc#1247015)
  * Enforce secure deserialisation (bsc#1246941)</changelog>
</package>
<package pkgid="826da8afca31df96141db3a72ad1877277fdd837a8534a220c6750a0e7705eb61f96df9fae79eb2c38deee718398a8db74dc543f244582b0052213f36831000e" name="python311-saltext-apache" arch="noarch">
  <version epoch="0" ver="1.0.0" rel="1.2"/>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1745928000">- Initial package</changelog>
</package>
<package pkgid="751a88ee9b7452c6fc5ced45ab0fb70399fd4aba59c16e0596363fb3789ec15358716e6b5afbf76c84b8b9951b8238a000f24d74cdfa48d1622f8a29c5645b7f" name="python312-saline" arch="noarch">
  <version epoch="0" ver="2025.08.07" rel="2.4"/>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.04.12" date="1681214400">- Release 2023.04.12:
  * Initial Saline release</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.04.18" date="1681819200">- Release 2023.04.18:
  * Create socket directory and change it's ownership on daemon start</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.06.06" date="1686052800">- Release 2023.06.06:
  * Make saline compatible with Salt 3006 and 3004</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.11.10" date="1699617600">- Update to version 2023.11.10:
  * Add _service.release for released package
  * Use round() instead of ceil() in Saline State Jobs dashboard
  * Flexible error handling on loosing metrics update
  * Make saline port configurable for Prometheus and Grafana
  * Make SSL configuration with saline-setup more flexible
  * Add saline-setup tool which can be used for Saline setup
  * Fix the bug causing tracebacks if disable_ssl set to True
  * Fix the expressions in Saline State Jobs dashboard
  * Remove unused variables from Saline State Jobs dashboard
  * Add formulas and forms to deploy Saline configs to Prometheus and Grafana</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.11.17" date="1700222400">- Update to version 2023.11.17:
  * Unified install calls in the spec
  * Move saline formulas to /usr/share/salt-formulas/
  * Update README.md with the latest changes of deployment steps</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.12.22" date="1703246400">- Update to version 2023.12.22:
  (by Georg Pfuetzenreuter)
  * Add missing package requirements
  * Align the requirements with singlespec</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.03.14" date="1710417600">- Update to version 2024.03.14:
  * Split out saline-formula package
  * Add default merge sls config for Uyuni
  * Improve the way of reading the state mods
  * Improve the way of detection if the minion is active
  * Populate minion id from event tag for some events
  * Add salt/minion/*/start and minion/refresh/* tags
    to the default config
  * Refactor reading salt event bus to improve the speed
  * Remove unused get_multiprocessing_logging_queue
  * Remove not needed enlock wrapper around threading.Lock</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.10.03" date="1727956800">- Update to version 2024.10.03:
  * Make setuptools.find_packages produce packages list
  * Set license to Apache-2.0
  * Use setuptools with wheels in the spec for packaging
  * Add automatic version resolution and building with setuptools
  * Adjust refs in _service to use openSUSE/saline repos
  * Fix images refs in README.md
  * Show all tooltips sorted for salt master stats
  * Simplify the call to `event_parser`
  * Fix the condition of detecting online minions
  * Add `suse/manager/pxe_update` events metrics
  * Add master stats metrics to the dashboard
  * Expose master stats events data</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.10.16" date="1729080000">- Update to version 2024.10.16:
  * Add the header for the spec file
  * Build for all pythons with SUSE distros
  * Rename main spec file to saline.spec</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.12.09" date="1733745600">- Update to version 2024.12.09:
  * Avoid delays on stopping salined with SIGINT and SIGTERM
  * Remove unused traceback imports
  * Use Uyuni Master as an example in README
- Update to version 2024.11.14:
  * Parse results of specific state functions only
- Update to version 2024.11.07:
  * Implement merging rules for `mods` of `state.*` functions
  * Fix possible fails on parsing mods list from the event</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.02.14" date="1739534400">- Update to version 2025.02.14:
  * Improve logging with tornado to main log and distinct file
  * Adjust package dependency to use tornado
  * Use Tornado Web APP instead of CherryPy</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.04.07" date="1744027200">- Update to version 2025.04.07:
  * Make Saline accessible by /saline with Apache</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.05.21" date="1747828800">- Update to version 2025.05.21:
  * Use %productprettyname macro for formula subpackage
  * Make metrics path and port configurable with formulas
  * Use the new product name SUSE Multi-Linux Manager</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.07.22" date="1753185600">- Update to version 2025.07.22:
  * Use mgr_origin_server instead of mgr_server for prometheus target
    to avoid issues on deploying monitoring server behind the proxy
    (bsc#1246866)</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.08.07" date="1754568000">- Update to version 2025.08.07:
  * Align static Grafana dashboards with dynamic from formula
  * Span 0 values and set bottom line to 0 on dashboard for
    master stats
  * Log message on connection restore to event publisher
  * Avoid saline-setup fail if Uyuni or SUSE Multi Linux Manager
    not installed
  * Prevent IPC sock dir hijacking on service start (bsc#1247015)
  * Enforce secure deserialisation (bsc#1246941)</changelog>
</package>
<package pkgid="88f2785bd14af23d7e43795601e118b608dc4419440eeae76c03b9228bb15d0a2308b398885101d4ee12362495c4a26b3cb626e3179222b3d80da7ee1d5c3b0f" name="python312-saltext-apache" arch="noarch">
  <version epoch="0" ver="1.0.0" rel="1.2"/>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1745928000">- Initial package</changelog>
</package>
<package pkgid="c93fb36f29a25a465715a71d6941037ab6607370282e8124756ffe86a00e0cd96faa7c47a7209b201edd5f46033b0cd98927f08989b87a001b986c1e2ba5b121" name="python313-saline" arch="noarch">
  <version epoch="0" ver="2025.08.07" rel="2.4"/>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.04.12" date="1681214400">- Release 2023.04.12:
  * Initial Saline release</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.04.18" date="1681819200">- Release 2023.04.18:
  * Create socket directory and change it's ownership on daemon start</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.06.06" date="1686052800">- Release 2023.06.06:
  * Make saline compatible with Salt 3006 and 3004</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.11.10" date="1699617600">- Update to version 2023.11.10:
  * Add _service.release for released package
  * Use round() instead of ceil() in Saline State Jobs dashboard
  * Flexible error handling on loosing metrics update
  * Make saline port configurable for Prometheus and Grafana
  * Make SSL configuration with saline-setup more flexible
  * Add saline-setup tool which can be used for Saline setup
  * Fix the bug causing tracebacks if disable_ssl set to True
  * Fix the expressions in Saline State Jobs dashboard
  * Remove unused variables from Saline State Jobs dashboard
  * Add formulas and forms to deploy Saline configs to Prometheus and Grafana</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.11.17" date="1700222400">- Update to version 2023.11.17:
  * Unified install calls in the spec
  * Move saline formulas to /usr/share/salt-formulas/
  * Update README.md with the latest changes of deployment steps</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.12.22" date="1703246400">- Update to version 2023.12.22:
  (by Georg Pfuetzenreuter)
  * Add missing package requirements
  * Align the requirements with singlespec</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.03.14" date="1710417600">- Update to version 2024.03.14:
  * Split out saline-formula package
  * Add default merge sls config for Uyuni
  * Improve the way of reading the state mods
  * Improve the way of detection if the minion is active
  * Populate minion id from event tag for some events
  * Add salt/minion/*/start and minion/refresh/* tags
    to the default config
  * Refactor reading salt event bus to improve the speed
  * Remove unused get_multiprocessing_logging_queue
  * Remove not needed enlock wrapper around threading.Lock</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.10.03" date="1727956800">- Update to version 2024.10.03:
  * Make setuptools.find_packages produce packages list
  * Set license to Apache-2.0
  * Use setuptools with wheels in the spec for packaging
  * Add automatic version resolution and building with setuptools
  * Adjust refs in _service to use openSUSE/saline repos
  * Fix images refs in README.md
  * Show all tooltips sorted for salt master stats
  * Simplify the call to `event_parser`
  * Fix the condition of detecting online minions
  * Add `suse/manager/pxe_update` events metrics
  * Add master stats metrics to the dashboard
  * Expose master stats events data</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.10.16" date="1729080000">- Update to version 2024.10.16:
  * Add the header for the spec file
  * Build for all pythons with SUSE distros
  * Rename main spec file to saline.spec</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.12.09" date="1733745600">- Update to version 2024.12.09:
  * Avoid delays on stopping salined with SIGINT and SIGTERM
  * Remove unused traceback imports
  * Use Uyuni Master as an example in README
- Update to version 2024.11.14:
  * Parse results of specific state functions only
- Update to version 2024.11.07:
  * Implement merging rules for `mods` of `state.*` functions
  * Fix possible fails on parsing mods list from the event</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.02.14" date="1739534400">- Update to version 2025.02.14:
  * Improve logging with tornado to main log and distinct file
  * Adjust package dependency to use tornado
  * Use Tornado Web APP instead of CherryPy</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.04.07" date="1744027200">- Update to version 2025.04.07:
  * Make Saline accessible by /saline with Apache</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.05.21" date="1747828800">- Update to version 2025.05.21:
  * Use %productprettyname macro for formula subpackage
  * Make metrics path and port configurable with formulas
  * Use the new product name SUSE Multi-Linux Manager</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.07.22" date="1753185600">- Update to version 2025.07.22:
  * Use mgr_origin_server instead of mgr_server for prometheus target
    to avoid issues on deploying monitoring server behind the proxy
    (bsc#1246866)</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.08.07" date="1754568000">- Update to version 2025.08.07:
  * Align static Grafana dashboards with dynamic from formula
  * Span 0 values and set bottom line to 0 on dashboard for
    master stats
  * Log message on connection restore to event publisher
  * Avoid saline-setup fail if Uyuni or SUSE Multi Linux Manager
    not installed
  * Prevent IPC sock dir hijacking on service start (bsc#1247015)
  * Enforce secure deserialisation (bsc#1246941)</changelog>
</package>
<package pkgid="c674ef37fe1c37413825224806358d647497a96faecd684dce4736fa7f06c67acdf71395045f5e6238ad9468c4f23a9cc19230a15ff0404a12307a0d627668a9" name="python313-saltext-apache" arch="noarch">
  <version epoch="0" ver="1.0.0" rel="1.2"/>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1745928000">- Initial package</changelog>
</package>
<package pkgid="e9440c9d2a4f8e9b5b0a5dae245efb38c94cb75196440e1689f7cd67eaf70639101616816b3803a33dc345fa7d098ace3550f7fa5a7b06c6ecb90a156cf5303a" name="saline" arch="noarch">
  <version epoch="0" ver="2025.08.07" rel="2.4"/>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.04.12" date="1681214400">- Release 2023.04.12:
  * Initial Saline release</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.04.18" date="1681819200">- Release 2023.04.18:
  * Create socket directory and change it's ownership on daemon start</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.06.06" date="1686052800">- Release 2023.06.06:
  * Make saline compatible with Salt 3006 and 3004</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.11.10" date="1699617600">- Update to version 2023.11.10:
  * Add _service.release for released package
  * Use round() instead of ceil() in Saline State Jobs dashboard
  * Flexible error handling on loosing metrics update
  * Make saline port configurable for Prometheus and Grafana
  * Make SSL configuration with saline-setup more flexible
  * Add saline-setup tool which can be used for Saline setup
  * Fix the bug causing tracebacks if disable_ssl set to True
  * Fix the expressions in Saline State Jobs dashboard
  * Remove unused variables from Saline State Jobs dashboard
  * Add formulas and forms to deploy Saline configs to Prometheus and Grafana</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.11.17" date="1700222400">- Update to version 2023.11.17:
  * Unified install calls in the spec
  * Move saline formulas to /usr/share/salt-formulas/
  * Update README.md with the latest changes of deployment steps</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.12.22" date="1703246400">- Update to version 2023.12.22:
  (by Georg Pfuetzenreuter)
  * Add missing package requirements
  * Align the requirements with singlespec</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.03.14" date="1710417600">- Update to version 2024.03.14:
  * Split out saline-formula package
  * Add default merge sls config for Uyuni
  * Improve the way of reading the state mods
  * Improve the way of detection if the minion is active
  * Populate minion id from event tag for some events
  * Add salt/minion/*/start and minion/refresh/* tags
    to the default config
  * Refactor reading salt event bus to improve the speed
  * Remove unused get_multiprocessing_logging_queue
  * Remove not needed enlock wrapper around threading.Lock</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.10.03" date="1727956800">- Update to version 2024.10.03:
  * Make setuptools.find_packages produce packages list
  * Set license to Apache-2.0
  * Use setuptools with wheels in the spec for packaging
  * Add automatic version resolution and building with setuptools
  * Adjust refs in _service to use openSUSE/saline repos
  * Fix images refs in README.md
  * Show all tooltips sorted for salt master stats
  * Simplify the call to `event_parser`
  * Fix the condition of detecting online minions
  * Add `suse/manager/pxe_update` events metrics
  * Add master stats metrics to the dashboard
  * Expose master stats events data</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.10.16" date="1729080000">- Update to version 2024.10.16:
  * Add the header for the spec file
  * Build for all pythons with SUSE distros
  * Rename main spec file to saline.spec</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.12.09" date="1733745600">- Update to version 2024.12.09:
  * Avoid delays on stopping salined with SIGINT and SIGTERM
  * Remove unused traceback imports
  * Use Uyuni Master as an example in README
- Update to version 2024.11.14:
  * Parse results of specific state functions only
- Update to version 2024.11.07:
  * Implement merging rules for `mods` of `state.*` functions
  * Fix possible fails on parsing mods list from the event</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.02.14" date="1739534400">- Update to version 2025.02.14:
  * Improve logging with tornado to main log and distinct file
  * Adjust package dependency to use tornado
  * Use Tornado Web APP instead of CherryPy</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.04.07" date="1744027200">- Update to version 2025.04.07:
  * Make Saline accessible by /saline with Apache</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.05.21" date="1747828800">- Update to version 2025.05.21:
  * Use %productprettyname macro for formula subpackage
  * Make metrics path and port configurable with formulas
  * Use the new product name SUSE Multi-Linux Manager</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.07.22" date="1753185600">- Update to version 2025.07.22:
  * Use mgr_origin_server instead of mgr_server for prometheus target
    to avoid issues on deploying monitoring server behind the proxy
    (bsc#1246866)</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.08.07" date="1754568000">- Update to version 2025.08.07:
  * Align static Grafana dashboards with dynamic from formula
  * Span 0 values and set bottom line to 0 on dashboard for
    master stats
  * Log message on connection restore to event publisher
  * Avoid saline-setup fail if Uyuni or SUSE Multi Linux Manager
    not installed
  * Prevent IPC sock dir hijacking on service start (bsc#1247015)
  * Enforce secure deserialisation (bsc#1246941)</changelog>
</package>
<package pkgid="683dd7d961ca9ca7ee0625ebdf2f56ed36fcd21c3920731ef0bd6d4255229d13e3841fcee4f6096df686cdb541454af85d1c22209b03b085e31725e9bb303358" name="saline" arch="src">
  <version epoch="0" ver="2025.08.07" rel="2.4"/>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.04.12" date="1681214400">- Release 2023.04.12:
  * Initial Saline release</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.04.18" date="1681819200">- Release 2023.04.18:
  * Create socket directory and change it's ownership on daemon start</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.06.06" date="1686052800">- Release 2023.06.06:
  * Make saline compatible with Salt 3006 and 3004</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.11.10" date="1699617600">- Update to version 2023.11.10:
  * Add _service.release for released package
  * Use round() instead of ceil() in Saline State Jobs dashboard
  * Flexible error handling on loosing metrics update
  * Make saline port configurable for Prometheus and Grafana
  * Make SSL configuration with saline-setup more flexible
  * Add saline-setup tool which can be used for Saline setup
  * Fix the bug causing tracebacks if disable_ssl set to True
  * Fix the expressions in Saline State Jobs dashboard
  * Remove unused variables from Saline State Jobs dashboard
  * Add formulas and forms to deploy Saline configs to Prometheus and Grafana</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.11.17" date="1700222400">- Update to version 2023.11.17:
  * Unified install calls in the spec
  * Move saline formulas to /usr/share/salt-formulas/
  * Update README.md with the latest changes of deployment steps</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.12.22" date="1703246400">- Update to version 2023.12.22:
  (by Georg Pfuetzenreuter)
  * Add missing package requirements
  * Align the requirements with singlespec</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.03.14" date="1710417600">- Update to version 2024.03.14:
  * Split out saline-formula package
  * Add default merge sls config for Uyuni
  * Improve the way of reading the state mods
  * Improve the way of detection if the minion is active
  * Populate minion id from event tag for some events
  * Add salt/minion/*/start and minion/refresh/* tags
    to the default config
  * Refactor reading salt event bus to improve the speed
  * Remove unused get_multiprocessing_logging_queue
  * Remove not needed enlock wrapper around threading.Lock</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.10.03" date="1727956800">- Update to version 2024.10.03:
  * Make setuptools.find_packages produce packages list
  * Set license to Apache-2.0
  * Use setuptools with wheels in the spec for packaging
  * Add automatic version resolution and building with setuptools
  * Adjust refs in _service to use openSUSE/saline repos
  * Fix images refs in README.md
  * Show all tooltips sorted for salt master stats
  * Simplify the call to `event_parser`
  * Fix the condition of detecting online minions
  * Add `suse/manager/pxe_update` events metrics
  * Add master stats metrics to the dashboard
  * Expose master stats events data</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.10.16" date="1729080000">- Update to version 2024.10.16:
  * Add the header for the spec file
  * Build for all pythons with SUSE distros
  * Rename main spec file to saline.spec</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.12.09" date="1733745600">- Update to version 2024.12.09:
  * Avoid delays on stopping salined with SIGINT and SIGTERM
  * Remove unused traceback imports
  * Use Uyuni Master as an example in README
- Update to version 2024.11.14:
  * Parse results of specific state functions only
- Update to version 2024.11.07:
  * Implement merging rules for `mods` of `state.*` functions
  * Fix possible fails on parsing mods list from the event</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.02.14" date="1739534400">- Update to version 2025.02.14:
  * Improve logging with tornado to main log and distinct file
  * Adjust package dependency to use tornado
  * Use Tornado Web APP instead of CherryPy</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.04.07" date="1744027200">- Update to version 2025.04.07:
  * Make Saline accessible by /saline with Apache</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.05.21" date="1747828800">- Update to version 2025.05.21:
  * Use %productprettyname macro for formula subpackage
  * Make metrics path and port configurable with formulas
  * Use the new product name SUSE Multi-Linux Manager</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.07.22" date="1753185600">- Update to version 2025.07.22:
  * Use mgr_origin_server instead of mgr_server for prometheus target
    to avoid issues on deploying monitoring server behind the proxy
    (bsc#1246866)</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.08.07" date="1754568000">- Update to version 2025.08.07:
  * Align static Grafana dashboards with dynamic from formula
  * Span 0 values and set bottom line to 0 on dashboard for
    master stats
  * Log message on connection restore to event publisher
  * Avoid saline-setup fail if Uyuni or SUSE Multi Linux Manager
    not installed
  * Prevent IPC sock dir hijacking on service start (bsc#1247015)
  * Enforce secure deserialisation (bsc#1246941)</changelog>
</package>
<package pkgid="5e84acf3c8d2edcea7c03ea762e9a7e0108e232404dc463e9fe4daa0be4a7a544823bb6a835aa67a53ec78e3d58783afef49e987a30ab71e480b371189591b37" name="saline-formula" arch="noarch">
  <version epoch="0" ver="2025.08.07" rel="2.4"/>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.04.12" date="1681214400">- Release 2023.04.12:
  * Initial Saline release</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.04.18" date="1681819200">- Release 2023.04.18:
  * Create socket directory and change it's ownership on daemon start</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.06.06" date="1686052800">- Release 2023.06.06:
  * Make saline compatible with Salt 3006 and 3004</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.11.10" date="1699617600">- Update to version 2023.11.10:
  * Add _service.release for released package
  * Use round() instead of ceil() in Saline State Jobs dashboard
  * Flexible error handling on loosing metrics update
  * Make saline port configurable for Prometheus and Grafana
  * Make SSL configuration with saline-setup more flexible
  * Add saline-setup tool which can be used for Saline setup
  * Fix the bug causing tracebacks if disable_ssl set to True
  * Fix the expressions in Saline State Jobs dashboard
  * Remove unused variables from Saline State Jobs dashboard
  * Add formulas and forms to deploy Saline configs to Prometheus and Grafana</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.11.17" date="1700222400">- Update to version 2023.11.17:
  * Unified install calls in the spec
  * Move saline formulas to /usr/share/salt-formulas/
  * Update README.md with the latest changes of deployment steps</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2023.12.22" date="1703246400">- Update to version 2023.12.22:
  (by Georg Pfuetzenreuter)
  * Add missing package requirements
  * Align the requirements with singlespec</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.03.14" date="1710417600">- Update to version 2024.03.14:
  * Split out saline-formula package
  * Add default merge sls config for Uyuni
  * Improve the way of reading the state mods
  * Improve the way of detection if the minion is active
  * Populate minion id from event tag for some events
  * Add salt/minion/*/start and minion/refresh/* tags
    to the default config
  * Refactor reading salt event bus to improve the speed
  * Remove unused get_multiprocessing_logging_queue
  * Remove not needed enlock wrapper around threading.Lock</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.10.03" date="1727956800">- Update to version 2024.10.03:
  * Make setuptools.find_packages produce packages list
  * Set license to Apache-2.0
  * Use setuptools with wheels in the spec for packaging
  * Add automatic version resolution and building with setuptools
  * Adjust refs in _service to use openSUSE/saline repos
  * Fix images refs in README.md
  * Show all tooltips sorted for salt master stats
  * Simplify the call to `event_parser`
  * Fix the condition of detecting online minions
  * Add `suse/manager/pxe_update` events metrics
  * Add master stats metrics to the dashboard
  * Expose master stats events data</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.10.16" date="1729080000">- Update to version 2024.10.16:
  * Add the header for the spec file
  * Build for all pythons with SUSE distros
  * Rename main spec file to saline.spec</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2024.12.09" date="1733745600">- Update to version 2024.12.09:
  * Avoid delays on stopping salined with SIGINT and SIGTERM
  * Remove unused traceback imports
  * Use Uyuni Master as an example in README
- Update to version 2024.11.14:
  * Parse results of specific state functions only
- Update to version 2024.11.07:
  * Implement merging rules for `mods` of `state.*` functions
  * Fix possible fails on parsing mods list from the event</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.02.14" date="1739534400">- Update to version 2025.02.14:
  * Improve logging with tornado to main log and distinct file
  * Adjust package dependency to use tornado
  * Use Tornado Web APP instead of CherryPy</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.04.07" date="1744027200">- Update to version 2025.04.07:
  * Make Saline accessible by /saline with Apache</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.05.21" date="1747828800">- Update to version 2025.05.21:
  * Use %productprettyname macro for formula subpackage
  * Make metrics path and port configurable with formulas
  * Use the new product name SUSE Multi-Linux Manager</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.07.22" date="1753185600">- Update to version 2025.07.22:
  * Use mgr_origin_server instead of mgr_server for prometheus target
    to avoid issues on deploying monitoring server behind the proxy
    (bsc#1246866)</changelog>
  <changelog author="Victor Zhestkov &lt;vzhestkov@suse.com&gt; - 2025.08.07" date="1754568000">- Update to version 2025.08.07:
  * Align static Grafana dashboards with dynamic from formula
  * Span 0 values and set bottom line to 0 on dashboard for
    master stats
  * Log message on connection restore to event publisher
  * Avoid saline-setup fail if Uyuni or SUSE Multi Linux Manager
    not installed
  * Prevent IPC sock dir hijacking on service start (bsc#1247015)
  * Enforce secure deserialisation (bsc#1246941)</changelog>
</package>
</otherdata>