# changelog

changelog:
  - ARGO-760 Has topic and subscription methods
  - ARGO-770 AMS Library tests

author:
  Daniel Vrcic <dvrcic@srce.hr>, Themis Zamani <themiszamani@gmail.com>, Konstantinos Kagkelidis <kaggis@gmail.com> - 0.1.1-1.el7


author: Daniel Vrcic <dvrcic@srce.hr> - 0.2.0-1.el7
changelog:
  - ARGO-782 Iterate over subscriptions and topics methods
  - ARGO-789 Topic and subscription creation/deletion that mimic Google implementation
  - ARGO-791 Methods for settings acls on topics and subscriptions
  - ARGO-804 Has topic/sub methods should have ability to pass kwargs to python-requests library
  - ARGO-812 Mimicked topic and subcription methods will always return corresponding objects
  - ARGO-814 Publish method accepts directly list of AmsMessage objects


author:
  Daniel Vrcic <dvrcic@srce.hr>, Konstantinos Kagkelidis <kaggis@gmail.com>, agelostsal <agelos.tsal@gmail.com> - 0.4.0-1.el7

changelog:
  - ARGO-1103 Handle non-JSON AMS responses
  - ARGO-1105 Extend ams library to support offset manipulation
  - ARGO-1118 Fix returnImmediately parameter in sub pull request
  - ARGO-1127 Wrap offsets low level methods into one
  - ARGO-1153 Extract JSON error messages propagated through AMS


changelog: - ARGO-1120 Extend AMS client to support X509 method via the authentication server
author:
  Daniel Vrcic <dvrcic@srce.hr>, Konstantinos Kagkelidis <kaggis@gmail.com>, agelostsal <agelos.tsal@gmail.com> - 0.4.1-1.el7


author: Kostas Koumantaros <kkoumantaros@gmail.com> - 0.1.1-1.el7
changelog:
  - ARGO-1405 Don't override the topic's acl in goc db users creation script
  - ARGO-1397 Fix DN parsing to follow a predictable pattern
  - ARGO-1168 Auth Service Initialisation
  - ARGO-1171 Database Interface with some basic functionality
  - ARGO-1172 Add functionality for required struct tags and convert stru… …
  - ARGO-1173 Generic Handlers and Routing
  - ARGO-1174 API CALL - Create Service
  - ARGO-1176 API CALL - Get service(s)
  - ARGO-1183 API CALL - Get Auth method(s)
  - ARGO-1182 API CALL - Create Auth method
  - ARGO-1217 Change service to service type
  - ARGO-1184 API AuthN: Service types - use uuid
  - ARGO-1205 API AuthN: Authentication method - use uuid
  - ARGO-1211 API CALL - Create Binding
  - ARGO-1212 API CALL - Get binding(s)
  - ARGO-1222 List all auth methods bug fix
  - ARGO-1123 List all service types bug fix
  - ARGO-1165 X509 API Call
  - ARGO-1227 Refactor Create Binding to also assign a UUID
  - ARGO-1228 Refactor Get Binding(s) to work with UUID
  - ARGO-1121 Script for creating users
  - ARGO-1213 API CALL - Update Binding
  - ARGO-1248 - create ARGO-api spec file
  - ARGO-1214 API CALL - Delete Binding
  - ARGO-1124 Better documentation and errors for - ARGO-authN service types
  - ARGO-1220 Refactor errors to not expose go struct info
  - ARGO-1189 API Call - Update Service Type
  - ARGO-1191 API CALL - Delete Auth Method
  - ARGO-1191 API CALL - Delete Auth Method
  - ARGO-1272 Extend RDNSequence to string method to support DC rdn
  - ARGO-1254 Service build and management fixes
  - ARGO-1237 Add SysLogHandler
  - ARGO-1280 Check Revocation List
  - ARGO-1283 Check certificate expiration date
  - ARGO-1284 Certificate verify hostname
  - ARGO-1306 Update authn service file to include syslog name for the se… …
  - ARGO-1293 Deprecate existing auth_methods package and its uses
  - ARGO-1301 Refactor service-type - Add an additional field named type
  - ARGO-1280 Check Revocation List
  - ARGO-1283 Check certificate expiration date
  - ARGO-1301 Refactor service-type - Add an additional field named type
  - ARGO-1293 Deprecate existing auth_methods package and its uses
  - ARGO-1301 Refactor service-type - Add an additional field named type
  - ARGO-1304 Refactor service-types - remove field retrieval field
  - ARGO-1305 Refactor datastore to deal with the new version of auth met… …
  - ARGO-1311 Refactor utils method GetFieldValueByName to also work with… …
  - ARGO-1312 Add utils method that sets a value to field given its name
  - ARGO-1294 Refactor Create auth method using structs instead of generi… …
  - ARGO-1295 Refactor Get auth method(s) using structs instead of generi… …
  - ARGO-1206 API CALL - Update Auth method
  - ARGO-1323 Ability to set up the service without cert verification
  - ARGO-1300 Refactor x509 mapping to use the new auth method interface
  - ARGO-1190 API CALL - Delete Service-type
  - ARGO-1297 Remove deprecated package auth_methods and its uses
  - ARGO-1362 Databse Session Clone functionality
  - ARGO-1363 Check for unsupported auth type for the service type during… …


author: Agelos Tsalapatis <agelos.tsal@gmail.com> - 0.1.2-1.el7
changelog:
  - ARGO-1659 Authn should not start if there is no database connection established
  - Utility script that creates users and topics per site
  - ARGO-1463 argo-api-authn moderate severity security vulnerability regarding requests library


author: Agelos Tsalapatis <agelos.tsal@gmail.com> - 0.1.3-1.el7
changelog:
  - ARGO-1773 Update authn scripts to filter service endpoints before creating the respective user
  - ARGO-1615 update authn scripts to get site-mail from gocdb
  - ARGO-1738 Add support for interacting with the argo-web-api
  - ARGO-1737 Add support for headers auth method
  - ARGO-1740 Change binding structure to be more generic


author: Daniel Vrcic <dvrcic@srce.hr> - 1.5.7-1.el7
changelog:
  - ARGO-767 Remove topology-vo connector
  - refactored topology filtering 
  - removed schema migration helper


author: Daniel Vrcic <dvrcic@srce.hr> - 1.6.0-1.el7
changelog:
  - ARGO-965 Support for packing connectors data in a single AMS message
  - ARGO-921 Use ComputationPower instead of HEPSPEC2006 value for weights
  - ARGO-906 No explicit exit on connection problem so state file will be written
  - ARGO-886 Finer retry logic
  - ARGO-872 Tenant and jobname in retries log msgs
  - ARGO-853 Connectors retry to fetch data
  - ARGO-843 Write/send data as it is data for passed date
  - ARGO-842 Connectors dedicated file logger
  - ARGO-549 Use of AMS for delivering topology, downtimes, POEM profile and weights
  - added unit tests


author: Daniel Vrcic <dvrcic@srce.hr> - 1.7.0-1.el7
changelog:
  - ARGO-1093 Support for GOCDB paginated topology API
  - ARGO-1080 add support for basic-auth in Connectors
  - ARGO-966 Lower state files permissions


author: Daniel Vrcic <dvrcic@srce.hr>, Katarina Zailac <kzailac@srce.hr> - 1.7.1-1.el7
changelog:
  - ARGO-1428 ServiceGroup topology filtering
  - ARGO-1370 Optimize connectors queries to POEM
  - ARGO-1269 Refactor poem-connector
  - ARGO-1236 Datestamp of AMS msg does not match corresponding avro filename


author: Daniel Vrcic <dvrcic@srce.hr> - 1.5.7-1.el7
changelog:
  - ARGO-767 Remove topology-vo connector
  - refactored topology filtering
  - removed schema migration helper


author: Daniel Vrcic <dvrcic@srce.hr> - 1.7.3-1.el7
changelog:
  - ARGO-2017 - Token per tenants config option
  - ARGO-2013 - Metric profiles WEB-API connector
  - ARGO-1549 - New helper tool that can replay avro data on AMS with customizable datestamp
  - ARGO-1575 - Switch poem-connector to use new token protected POEM API


author: Daniel Vrcic <dvrcic@srce.hr> - 1.7.4-1.el7
changelog:
  - ARGO-2247 Pass URL from EOSC topology
  - ARGO-2225 Support for creating empty weights and downtimes data
  - ARGO-2221 Metric profile namespace optional 
  - ARGO-2210 Introduce topology connector for EOSC-PORTAL
  - ARGO-2209 Pass PRIMARY_KEY of GOCDB service endpoint as a unique service endpoint identifier


author: Konstantinos Kagkelidis <kaggis@gmail.com> - 0.9.1-1.el7
changelog:
  - First Implementation of ARGO API for messaging
  - Connect to a Apace Kafka broker network with a list of designated topics


author: Themis Zamani <themiszamani@gmail.com> - 0.9.2-1.el7
changelog:
  - ARGO-375 - Added Authentication to Messaging API
  - ARGO-324 - Implemented Subscription pull method
  - ARGO-323 - Implemented Topic:Publish call
  - ARGO-321 - Implemented Topics resource model and calls
  - ARGO-320 - Implemented Message Resource
  - ARGO-319 - Added initial api frontend


author: Kostas Koumantaros <kkoumantaros@gmail.com> 1.0.1-1.el7
changelog:
  * Kostas Kaggelidis <kaggis> Added Support for Metrics and CORS
  - ARGO-925 Fix return Immediately functionality in pull operation 
  - ARGO-909 Fix bug on project metrics topics,sub zero values 
  - ARGO-891 Implement ams request: get User info by Token. Expand user info 
  - Fix metrics typo. Fix package dependencies 
  - Add CORS support 
  - ARGO-859 Add operational metric: memory usage for ams nodes 
  - ARGO-860 Add CPU Usage metric for ams service nodes  
  - ARGO-863 Add metric: Aggregation of topics per user at project. 
  - ARGO-865 aggregation of subscriptions based on project_admin 
  - Change precedence of project:metrics route 
  - ARGO-866 Metric: number of subscriptions per topic 
  - ARGO-862 Add metric: number of topics per project/user 
  - ARGO-780 Implement Metric: data volume consumed by subscription 
  - ARGO-779 Implement metric: data volume published to a topic 
  - ARGO-778 Implement Sub Metric: number of messages consumed 
  - ARGO-777 Implement metric: number of messages per topic 
  - ARGO-669 Enable offset changes in subscriptions for event replay 
  - ARGO-813 Handle gracefully "not found" error during datastore updates 
  - ARGO-796 Increase consumer default fetch size to handle larger messages 
  - Updated messaging documentation 
  - Correct reference to sub/topic in api_subs.md 
  - Updated example to api_subs documentation 

  - ARGO-650 Push endpoint should be https 

  - ARGO-646 Sub pull update fix  

  - ARGO-640 Add latest topic offset when creating a new subscription 

  - ARGO-630 Fix msg id mapping to broker offset issue 

  - ARGO-628 Fix offset off bug 

  - ARGO-624 Fix consumer acl bug  

  - ARGO-615 Add secondary logging of messages that exceed size threshold 

  - ARGO-595 Fix users listing null details if user doesn't exist 

  - ARGO-519 Implement configurable level-logging 

  - ARGO-580 Add command line config parameters and help


author: Kostas Koumantaros <kkoumantaros@gmail.com> 1.0.1-1.el7
changelog:
  * Kostas Kaggelidis <kaggis> Added Support for Metrics and CORS
  - ARGO-925 Fix return Immediately functionality in pull operation
  - ARGO-909 Fix bug on project metrics topics,sub zero values
  - ARGO-891 Implement ams request: get User info by Token. Expand user info
  - Fix metrics typo. Fix package dependencies
  - Add CORS support
  - ARGO-859 Add operational metric: memory usage for ams nodes
  - ARGO-860 Add CPU Usage metric for ams service nodes
  - ARGO-863 Add metric: Aggregation of topics per user at project.
  - ARGO-865 aggregation of subscriptions based on project_admin
  - Change precedence of project:metrics route
  - ARGO-866 Metric: number of subscriptions per topic
  - ARGO-862 Add metric: number of topics per project/user
  - ARGO-780 Implement Metric: data volume consumed by subscription
  - ARGO-779 Implement metric: data volume published to a topic
  - ARGO-778 Implement Sub Metric: number of messages consumed
  - ARGO-777 Implement metric: number of messages per topic
  - ARGO-669 Enable offset changes in subscriptions for event replay
  - ARGO-813 Handle gracefully "not found" error during datastore updates
  - ARGO-796 Increase consumer default fetch size to handle larger messages
  - Updated messaging documentation
  - Correct reference to sub/topic in api_subs.md
  - Updated example to api_subs documentation 

  - ARGO-650 Push endpoint should be https 

  - ARGO-646 Sub pull update fix  

  - ARGO-640 Add latest topic offset when creating a new subscription 

  - ARGO-630 Fix msg id mapping to broker offset issue 

  - ARGO-628 Fix offset off bug 

  - ARGO-624 Fix consumer acl bug  

  - ARGO-615 Add secondary logging of messages that exceed size threshold 

  - ARGO-595 Fix users listing null details if user doesn't exist 

  - ARGO-519 Implement configurable level-logging 

  - ARGO-580 Add command line config parameters and help


author: Kostas Koumantaros <kkoumantaros@gmail.com> 1.0.2-1.el7
changelog:
  - ARGO-1216 Retry if backends are unavailable 
  - ARGO-1216 Retry if backends are unavailable 
  - ARGO-1177 Fix utc generation in utc-formatted fields 
  - ARGO-1177 Fix utc in created,modified fields 
  - ARGO-1157 Add get user by Token 
  - ARGO-1158 Expose UUID field when querying users 
  - ARGO-1154 API CALL - Return User given a UUID 
  - ARGO-1085 Add info on Ack timeout error for argo-messaging service 
  - ARGO-1003 Fix publishedTime to be in UTC instead of localtime


author: Kostas Koumantaros <kkoumantaros@gmail.com> 1.0.3-1.el7
changelog:
  - ARGO-1365 Add config noreplace param in spec file 
  - ARGO-1364 Set-cap option in spec file 
  - ARGO-1359 Handle empty project_uuid references 
  - ARGO-1122 Subscriptions - Set default functionality for pulling messages to return immediately
  - ARGO-1279 API CALL - Health check
  - ARGO-1307 Update ams service file to include a syslog identifier 
  - ARGO-1307 Update ams service file to include a syslog identifier 
  - ARGO-1282 Fix Metrics package timestamp to be utc 
  - ARGO-1281 Add support for logging to syslog 
  - ARGO-571 Use const for error messages in messaging service


author: Agelos Tsalapatis <agelos.tsal@gmail.com> 1.0.4-1.el7
changelog:
  - ARGO-1840 Update the error response for topic:publish and subscription:pull whenever a kafka error is encountered
  - Consumer script
  - ARGO-1825 Update the request logging format
  - AO-492 Make syslog logging configurable for AMS
  - ARGO-1801 Update response Verify push endpoint call
  - ARGO-1692 Upgrade authorisation per resource handling
  - ARGO-1803 Update service file to include service restart on failure
  - ARGO-1782 Adjust push worker workflow depending on the verification of the push endpoint of each subscription
  - ARGO-1792 API Call - Verify Push Endpoint
  - ARGO-1787 Add verification_hash and verified fields for push enabled subscriptions
  - ARGO-1683 Block push worker user from pulling when push enabled is false
  - ARGO-1723 Republishing of specific messages
  - ARGO-1649 API Call that returns a user's profile based on the provided auth token
  - ARGO-1721 [GRPC status check] - Update ams push server client to use the new status rpc call
  - ARGO-1684 update status call to handle push enabled false
  - ARGO-1669 Allow only push worker user to pull from push enabled subscription
  - ARGO-1627 Check if the respective topic exists when pulling messages
  - ARGO-1632 Add ACL-based access in subscriptions:list
  - ARGO-1631 Add ACL-based access to topics:list
  - ARGO-1657 Add/remove push worker from sub's acl and link him with sub's projec
  - ARGO-1661 Ams handling of push worker initialisation
  - ARGO-1656 Internal function - append project to user's projects
  - ARGO-1639 API Call - List topic's subscriptions
  - ARGO-1651 Internal function - remove user(s) from topic/sub ACL
  - ARGO-1650 Internal function - append user(s) to topic/sub ACL
  - ARGO-1630 Push worker role
  - ARGO-1604 Add health check call for grpc backends
  - ARGO-1600 Add push server interaction on modify push config api call
  - ARGO-1606 Update push status field api call
  - ARGO-1602 Ams push server single connection
  - ARGO-1592 ACL for topic/sub should not contain empty names
  - ARGO-1553 Grpc client to interafce with the push server
  - ARGO-1554 Add a status field at the subscription struct that will contain information regarding its activation on the ams push server
  - ARGO-1252 Update config to handle push server information
  - ARGO-1550 Disable push functionality in ams
  - ARGO-1471 Create a streaming producer
  - ARGO-1454 Migrate argo-messaging to golang/dep tool
  - ARGO-1469 Create a bulk producer
  - ARGO-1446 Improve the receiver endpoint to be more robust
  - ARGO-486 Add pagination support for project subscriptions
  - ARGO-487 Add pagination support for project topics
  - ARGO-1436 Mongo _id field exposure for pagination affects user creation
  - ARGO-1432 Add pagination support for users
  - ARGO-1431 Add daily msg count for projects:metrics
  - ARGO-1399 Topic:metrics && Subscription:metrics check if topic/sub exIsts
  - ARGO-1427 Add daily msg count for topics:metrics
  - ARGO-1401 Number of messages send via the Argo Messaging Service (per day)
  - ARGO-421 Modify sub's ack deadline
  - ARGO-1410 Fix nil context bug
  - ARGO-1376 Extend ams-migrate script to support import
  - ARGO-1375 Script to export AMS kafka data
  - ARGO-1373 argo-messaging add failsafe check to not allow admin empty tokens


author: Agelos Tsalapatis <agelos.tsal@gmail.com> 1.0.5-1.el7
changelog:
  - ARGO-492 Add configuration parameter in the push configuration for max_messages per push action
  - ARGO-1925 API support predefined policies in push mode subscription
  - ARGO-1921 New API Call - Average daily messages
  - ARGO-1892 Remove update subscription status functionality from the ams push server
  - ARGO-1827 Update connectivity logging format
  - ARGO-1880 List user members of a project
  - ARGO-1670 Perform the RPC Subscription Status on api call Get subscription
  - ARGO-1870 Add AMS metric: consumption rate on subscription
  - ARGO-1834 Add AMS metric: publishing rate on topic
  - ARGO-1854 Change the way we utilise the sarama.ClusterAdmin in order to avoid EOF/broken tcp pipe errors
  - ARGO-1828 API Call - Get offset from timestamp
  - ARGO-629 When a topic is deleted in the api, ensure topic is also deleted in broker
  - ARGO-1820 Update the messaging service to use the latest sarama version compatible with kafka 2


author: Agelos Tsalapatis <agelos.tsal@gmail.com> 1.0.6-1.el7
changelog:
  - ARGO-1984 Prohibit duplicate project references in user profiles
  - ARGO-1947 AMS subscriptions should be allowed to have slow start as their retry policy
  - ARGO-2045 New API Call - Create schema
  - ARGO-2046 New API Call - Retrieve schema
  - ARGO-2047 New API Call - Update schema
  - ARGO-2050 Topic:create should allow to link schema
  - ARGO-2060 Schema should follow the topic/subscription reference/name
  - ARGO-2048 New API Call - Delete schema
  - Update doc index
  - MKdocs page initialization
  - ARGO-2068 New API Call - Retrieve all schemas under a project
  - ARGO-2090 Add version info in argo-messaging binary
  - ARGO-2086 Idea for argo-messaging: add validate action to schema resource
  - ARGO-2146 Migrate AMS scripts to python3


author: Daniel Vrcic <dvrcic@srce.hr> - 0.2.0-1.el7
changelog:
  - ARGO-797 argo-nagios-ams-publisher overwrites configuration
  - ARGO-802 Singleton config object with shared config options
  - ARGO-803 Refactor publisher class
  - ARGO-815 Sent number of messages reported incorrectly
  - ARGO-826 Pick up only HARD states


author: Daniel Vrcic <dvrcic@srce.hr> - 0.2.1-1.el7
changelog:
  - Centos 7 code fixes and spec update
  - ARGO-930 Service stop should not depend on successful config parse
  - ARGO-700 Delay each msg publish try in case of connection problems


author: Daniel Vrcic <dvrcic@srce.hr> - 0.3.0-1.el7
changelog:
  - ARGO-1084 Connection settings per topic publisher
  - ARGO-1023 Send messages to prod and devel AMS instance in parallel
  - ARGO-1055 Last time stats report not updated
  - ARGO-1051 Ensure service stop called on system shutdown
  - ARGO-1004 UTC timestamp instead of localtime for dispatched results
  - ARGO-978 Add systemd init script
  - ARGO-806 AMS Publisher nagios testing method for upcoming probe


author: Daniel Vrcic <dvrcic@srce.hr> - 0.3.1-1.el7
changelog:
  - ARGO-1250 Inspection local socket is left with root permissions 
  - ARGO-1147 AMS publisher to add optional field
  - ARGO-986 Purger should not try to remove non-existing cache msg


author: Daniel Vrcic <dvrcic@srce.hr> - 0.3.2-1.el7
changelog:
  - ARGO-1429 Improved msg counter stats for probe testing purposes
  - ARGO-1408 Ensure correct permissions on pidfile directory
  - ARGO-1348 Descriptive error in case delivery cache tool is called with queue
    path not specified in configs


author: Daniel Vrcic <dvrcic@srce.hr> - 0.3.1-1.el7
changelog:
  - ARGO-1250 Inspection local socket is left with root permissions
  - ARGO-1147 AMS publisher to add optional field
  - ARGO-986 Purger should not try to remove non-existing cache msg


author: Daniel Vrcic <dvrcic@srce.hr> - 0.3.7-1.el7
changelog:
  - ARGO-2378 RPM post install should restart service not stop it
  - ARGO-844 Complete README for ams-publisher


author: Daniel Vrcic <dvrcic@srce.hr> - 0.4.0-1.el7
changelog:
  - ARGO-3754 Build two RPMS, Nagios and Sensu with appropriate runtime permission settings
  - ARGO-3825 List requires explicitly for each ams-publisher package


author: Emir Imamagic <eimamagi@srce.hr> - 0.2.0-1
changelog:
  - Added config directories globus and ncg-localdb.d to package
  - Removed obsolete failure_prediction_enabled
  - Added TENANT option
  - CREAM-CE test configurations
  - Modified argo tests probe locations
  - Added NCG_TIMEOUT to ncg.reload.sh
  - Removed LOCAL_METRIC_STORE option


author: Emir Imamagic <eimamagi@srce.hr> - 0.3.0-1
changelog:
  - Add probe for monitoring decommission of dCache 2.10
  - Fix configuration of test dg.FinishedJobs
  - Add support for extracting gsisshd port
  - Integrate onedata probes to monitoring instances
  - Add scripts for handling UNICORE configuration
  - Various metric configuration changes


author: Emir Imamagic <eimamagi@srce.hr> - 0.3.1-1
changelog:
  - Configuration changes in Nagios 4.3.1
  - Increase org.egee.ImportGocdbDowntimes timeout
  - eu.egi.OCCI-IGTF and eu.egi.Keystone-IGTF broken


author: Emir Imamagic <eimamagi@srce.hr> - 0.95.0-1
changelog:
  - Add Nagios hostgroups for NGI/ROC
    https://github.com/ARGOeu/sam-probes/issues/23
  - Extract BDII/ARC-sysinfo port from GOCDB
    https://github.com/ARGOeu/sam-probes/issues/3


author: Katarina Zailac <kzailac@srce.hr> - 0.1.3-1.el7
changelog:
  - ARGO-2471 Create dry-run for argo-poem-tools
  - ARGO-2456 Fetching packages fails when API is unavailable


author: Katarina Zailac <kzailac@srce.hr> - 0.1.4.-1.el7
changelog:
  - ARGO-2538 Packages missing for a given distro should be reported
  - ARGO-2549 Improve return messages from argo_poem_packages


author: Katarina Zailac <kzailac@srce.hr> - 0.2.5-1.el7
changelog:
  - AO-657 Include tests in Jenkinsfile for argo-poem-tools
  - ARGO-3908 Create separate log file
  - ARGO-3888 Package version breaking the tool


author: Katarina Zailac <katarina.zailac@gmail.com> - 0.1.1-1
changelog:
  - ARGO-3985 Probe for argo-poem-tools returning critical when it shouldn't
  - ARGO-3946 Probe for argo-scg execution


author: Katarina Zailac <kzailac@srce.hr> - 0.3.0-1
changelog:
  - ARGO-4508 Modify check_file probe that it can be used in generic.file.nagios-cmd metric
  - ARGO-4507 Include check_dirsize.sh in argo-probe-argo-tools package
  - AO-920 Build Rocky 9 RPM for argo-probe-argo-tools package


author: Katarina Zailac <kzailac@srce.hr> - 1.1.0-1
changelog:
  - ARGO-4475 Add performance data to argo-probe-eosccore-helpdesk
  - ARGO-4479 Rewrite argo-probe-eosccore-helpdesk to use Py3


author: Katarina Zailac <kzailac@srce.hr> - 0.1.1-1
changelog:
  - AO-933 Create Rocky 9 RPM for argo-probe-eosccore-recommender
  - REC-173 Fix import path for checks module
  - REC-173 Add support for recursively checking component dependencies


author: Themis Zamani <themiszamani@gmail.com> - 0.4-2
changelog:
  - Update the spec file requirements 
   * Mon Jan 24 2022 Themis Zamani <themiszamani@gmail.com> - 0.4-2
  - Update the spec file requirements


author: Kyriakos Gkinis <kyrginis@admin.grnet.gr> - 0.5-1
changelog:
  - Add check_handle_api.py probe for Handle v8 REST API
  - Change installation directory name to eudat-b2handle


author: Kyriakos Gkinis <kyrginis@admin.grnet.gr> - 1.1-1
changelog:
  - Update probe to the new simpler Gitlab liveness response (after Gitlab 12.4).
  - Remove jq dependency


author: Emir Imamagic <eimamagi@srce.hr> - 0.3.0-1.el7
changelog:
  - Add network handling
  - Delete VM to avoid leaving resources at sites
  - Remove cdmi probe
  - Enforce certificate validation


author: Emir Imamagic <eimamagi@srce.hr> - 0.4.0-1.el7
changelog:
  - Reduce default timeout for VMs to 300s
  - Clean leftover VMs
  - Do not try to use the certificate when not needed


author: Daniel Vrcic <dvrcic@srce.hr> - 0.5.1-1.el7
changelog:
  - Fix perun.cesnet.cz address
  - Add EOSC-hub acknowledgement
  - vary spec dependency according to Centos version


author: Katarina Zailac <kzailac@srce.hr> - 0.8.0-1.el7
changelog:
  - ARGO-4438 Replace cloudinfo.py probe with newer one
  - ARGO-4434 Refactor check_perun probe to take cert and key as argument


author: Katarina Zailac <kzailac@srce.hr> - 0.2.0-1.el7
changelog:
  - ARGO-4496 HTCondorCE certificate validity probe raising weird CRITICAL error on Sensu
  - ARGO-4481 Rewrite htcondorce certificate validity probe to use Py3


author: Katarina Zailac <kzailac@srce.hr> - 0.1.0-1.el7
changelog:
  - ARGO-3175 Change default returned messages for nagios-plugins-http-parser
  - ARGO-3173 Add custom message for unknown status for nagios-plugins-http-parser probe
  - ARGO-3149 Create probe that parses http response


author: Katarina Zailac <kzailac@srce.hr> - 2.1.0-1.el7
changelog:
  - ARGO-4528 - Add perl-Crypt-OpenSSL-X509 dependency to argo-probe-igtf
  - AO-925 Create Rocky 9 rpm for argo-probe-igtf


author: Katarina Zailac <kzailac@srce.hr> - 0.2.0-1.el7
changelog:
  - ARGO-4470 Add performance data to argo-probe-keycloak
  - ARGO-4473 Rewrite argo-probe-keycloak for Py3


author: Katarina Zailac <kzailac@srce.hr> - 0.1.0-1
changelog:
  - ARGO-4221 check_catalog probe returning wrong CRITICAL status
  - ARGO-4211 Create a probe for on-boarding process monitoring


author: Katarina Zailac <kzailac@srce.hr> - 0.2.0-1.el7
changelog:
  - ARGO-4319 Create probe that checks if there are pending probe candidates
  - ARGO-4125 Configure POEM probe test execution
  - ARGO-4120  Various poem-sensor fixes
  - ARGO-4118 Bump poem sensor to Python3 and use TLSv1.2
  - ARGO-3988 Switch argo-probe-poem to Py3


author: Katarina Zailac <kzailac@srce.hr> - 0.1.0-1.el7
changelog:
  - ARGO-4462 Hostnames saved into file without newline
  - ARGO-4461 Create probe to replace argo-probe-nagios


author: Katarina Zailac <kzailac@srce.hr> - 0.2.0-1.el7
changelog:
  - ARGO-4477 Improve message when using single tenant
  - ARGO-4478 Bug when having problems with status report
  - ARGO-4474 Add performance data to argo-probe-webapi
  - ARGO-4443 Refactor of argo-probe-webapi report print


author: Katarina Zailac <kzailac@srce.hr> - 0.1.1-1
changelog:
  - ARGO-3993 Improve XML probe to just check if the data is in the XML format
  - ARGO-3957 Create generic XML probe


author: Katarina Zailac <kzailac@srce.hr> - 0.1.1-1.el7
changelog:
  - ARGO-4235 Remove regex validation of entity names
  - ARGO-4228 Create tool to acknowledge alerts
  - ARGO-4224 Skip configuration in case of data fetch error
  - ARGO-4223 Create a tool that is going to force run check for an entity
  - ARGO-4222 Create a tool that is going to display how exactly the probe is invoked
  - ARGO-4091Delete all the resources in the namespace when it is no longer used
  - ARGO-4215 Send entire metric output message to publisher
  - ARGO-4193 Log calls to ams-metric-to-queue tool
  - ARGO-4203 Send hostname_id in metric result
  - ARGO-4197 Skip creation of improperly formatted entities
  - ARGO-4189 Send metric output to ams
  - ARGO-4139 Possibility to override default arguments
  - ARGO-4137 Tool not creating "path" label for entity
  - ARGO-4092 Add topology filtering
  - ARGO-4090 The tool not creating labels for agent
  - ARGO-4098 Bug with metric parameter overrides
  - ARGO-4079 The tool not reporting missing metric configuration
  - ARGO-4047 Create tool for ad hoc check execution request
  - ARGO-4002 Remove hard-coded default ports
  - ARGO-4003 Handle hostnames in tags
  - ARGO-3999 Remove hard-coded list of secrets
  - ARGO-3986 Tool not handling *_URL attributes properly
  - ARGO-3956 Include filter mimicking hard/soft state to non-internal checks
  - ARGO-3945 Include internal checks for sensu agent
  - ARGO-3944 Improve filter for internal events
  - ARGO-3910 Improve logging when setting up the configuration
  - ARGO-3917 Handle attribute names which are not all capital letters
  - ARGO-3913 Add extra filter to mimic hard/soft state for some metrics
  - ARGO-3801 Add feature to override parameters from POEM
  - ARGO-3761 Handle filters and handlers for tenants not using the publisher
  - ARGO-3760 Treat "default" namespace differently


author: Katarina Zailac <kzailac@srce.hr> - 0.2.1-1.el7
changelog:
  - ARGO-4272 Handle checks with timeout
  - ARGO-4270 Filtering OK events not working
  - ARGO-4269 Refactor sensu-events tool to display entity names instead of hostnames
  - ARGO-4254 scg-run-check.py not working as expected
  - ARGO-4238 Possibility to change slack pipeline
  - ARGO-4234 Create custom display of events
  - ARGO-4231 Handle overrides for the same metric, but different hostnames


author: Katarina Zailac <kzailac@srce.hr> - 0.2.2-1.el7
changelog:
  - ARGO-4325 Have separate filters for groups and endpoints
  - ARGO-4324 Handle parameters with $HOSTALIAS$
  - ARGO-4323 Send performance data to AMS


author: Katarina Zailac <kzailac@srce.hr> - 0.2.3-1.el7
changelog:
  - ARGO-4339 Handle overrides of default ports
  - ARGO-4338 Handle generic.http.connect for endpoints without defined info_URL
  - ARGO-4336 Handle endpoints without URL when using metric with URL
  - ARGO-4335 Host attributes overrides not working properly
  - ARGO-4220 Handle hostnames assigned to multiple sites in topology


author: Katarina Zailac <kzailac@srce.hr> - 0.3.0-1.el7
changelog:
  - ARGO-4415 Handle $_SERVICEVO$ variable in metric configuration
  - ARGO-4403 Option to run scg-reload for one tenant
  - ARGO-4402 Filter events testing the agent
  - ARGO-4392 Filter events by service type
  - ARGO-4399 Use ROBOT_CERT for authentication if it is defined instead of NAGIOS_HOST_CERT
  - ARGO-4400 Handle HOSTDN attribute properly
  - ARGO-4395 Handle dashes in attribute names
  - ARGO-4393 Handle situations when endpoint URL is not defined
  - ARGO-4391 Handle parameters with $_SERVICESITE_NAME$ variable
  - ARGO-4388 Handle non-existing attributes


author: Katarina Zailac <kzailac@srce.hr> - 0.4.0-1.el7
changelog:
  - ARGO-4442 Add quotation marks to URLs that contain ampersand
  - ARGO-4436 Use info_bdii_* tags as extensions
  - ARGO-4435 Have default value for OS_KEYSTONE_PORT attribute
  - ARGO-4427 Change values of hard-coded attributes
  - ARGO-4423 Use hostnames as subscriptions
  - ARGO-4421 Use event timestamp for display of events
  - ARGO-3947 Handle passive metrics


author: Katarina Zailac <kzailac@srce.hr> - 0.4.1-1.el7
changelog:
  - ARGO-4449 Add multiple subscription options
  - ARGO-4450 Do not use URL for webdav/xrootd checks
  - ARGO-4448 Treat certain attribute values as flags


author: Katarina Zailac <kzailac@srce.hr> - 0.5.0-1.el7
changelog:
  - ARGO-4465 Option to exclude some metrics from running
  - ARGO-4464 Improve message sent to AMS from Sensu
  - ARGO-4463 Error filtering events by service type
  - ARGO-4460 Handle variable _SERVICEVO_FQAN in metric configuration
  - ARGO-4459 Fix wrong label for attribute if it exists in all endpoints
  - ARGO-4453 Improve messages that are being logged
  - ARGO-4455 Beautify sensu-events output
  - ARGO-4454 Add entity as subscription option
  - ARGO-4452 Dedicate agents to certain service type


author: Katarina Zailac <kzailac@srce.hr> - 0.5.1-1.el7
changelog:
  - ARGO-4480 Take into account parent's maxCheckAttempts for passive metrics
  - ARGO-4467 Create checks for CPU and memory


author: Katarina Zailac <kzailac@srce.hr> - 0.5.2-1.el7
changelog:
  - ARGO-4523 Change filtering of Sensu events
  - ARGO-4509 Add attempts annotation to sensu.cpu.usage and sensu.memory.usage checks
  - AO-919 Prepare argo-scg Jenkinsfile for Rocky 9


author: Katarina Zailac <kzailac@srce.hr> - 0.1.0-1.el7
changelog:
  - ARGO-4430 passive2sensu service fails when line not complete
  - ARGO-4429 Read fifo file line-by-line
  - ARGO-4422 Improve handling of passive2sensu service
  - ARGO-4414 Create a service that is going to handle passive metrics on Sensu agent


author: Katarina Zailac <kzailac@srce.hr> - 0.1.1-1.el7
changelog:
  - ARGO-4458 Fix handling of messages which are passed as parts of other messages
  - ARGO-4457 Improve log messages
  - ARGO-4456 passive2sensu not handling well messages with newlines


author: Angelos Tsalapatis <agelos.tsal@gmail.com> 1.7.7-1.el7
changelog:
  - ARGO-1390 API CALL - Update recomputation
  - ARGO-1389 API CALL - Delete Recomputation
  - ARGO-1395 Operations profile name field should be unique
  - ARGO-1396 Metric profile name field should be unique
  - ARGO-1394 Aggregation profile name field should be unique


author: Konstantinos Kagkelidis <kaggis@gmail.com> 1.7.8-2.el7
changelog:
  - ARGO-1435 Fix configuration_profile json field in tenant status call
  - ARGO-1433 Add tenant status roles to init db script
  - ARGO-1268 Serve topology statistics per report
  - ARGO-451 Close status timelines with latest daily result


author: Konstantinos Kagkelidis <kaggis@gmail.com> 1.7.9-1.el7
changelog:
  - ARGO-1455 - Migrate to golang/dep tool
  - ARGO-1438 Implement tenant general status
  - ARGO-1680 serve endpoint a/r results


author: Konstantinos Kagkelidis <kaggis@gmail.com> 1.8.0-1.el7
changelog:
  - Release of argo-web-api version 1.8.0
  - Refactor building method to include commit hash and build time information into the binary


author: Avraam Tsantekidis <avraamt@lab.grid.auth.gr> - 1.6.2-1.el7
changelog:
  - ARGO-259 results swagger definitions
  - ARGO-257 Swagger documentation for status requests
  - ARGO-289 Fix swagger tag misplacement
  - ARGO-279 Add test coverage metrics
  - Fix routes to not require trailing slash
  - ARGO-260 Swagger definition for tenants
  - Add check for existence of time range
  - ARGO-261 Swagger definitions for report calls
  - ARGO-264 Swagger yaml definitions for operations profiles
  - ARGO-263 Swagger definition for aggregation profiles
  - ARGO-262 Swagger yaml definitions for metric profiles


author: Christos Kanellopoulos <skanct@gmail.com> - 1.6.3-1.el7
changelog:
  - ARGO-292 Use godep tool for 3rd party pkg management
  - ARGO-291 use mongodb 3.x in travis
  - ARGO-284 Implement factors in APIv2
  - Improved documentation


author: Konstantinos Kagkelidis <kaggis@gmail.com> 1.7.2-1.el7
changelog:
  - ARGO-1351 Refactor error messages in the aggregation profiles package
  - ARGO-1349 Refactor error messages in the metric profiles package
  - ARGO-1346 Refactor error messages in the opperations package
  - ARGO-1275 Refactor Report resource schema
  - ARGO-1260 Implement CRUD on threshold profiles resource
  - ARGO-1099 Add read-only super-admin
  - ARGO-894 Fix error handling for internal server errors
  - ARGO-835 Set timeout to hbase related requests
  - ARGO-776 Show latest status results if no data are present for the be…
  - ARGO-794 Hbase zkquorum config fix. Hbase query minor fixes
  - ARGO-723 Add hbase support to argo-web-api


author: Angelos Tsalapatis <agelos.tsal@gmail.com> 1.7.3-1.el7
changelog:
  - ARGO-1380 Refactor error messages in argo-web-api tenants package
  - ARGO-1337 Refactor error messages in argo-web-api factors package
  - ARGO-445 Recomputation details error
  - ARGO-1379 Refactor error messages in the reports package


author: Angelos Tsalapatis <agelos.tsal@gmail.com> 1.7.5-1.el7
changelog:
  - ARGO-1381 Api call update report name field not unique
  - ARGO-1388 Api call update tenant name field
  - ARGO-1345 update Tenant model to handle field roles
  - ARGO-1391 Wrong response for empty factors list
  - ARGO-1381 Refactor error messages in argo-web-api thresholds package


author: Daniel Wittenberg <dwittenberg2008@gmail.com> 4.0.0rc2-1
changelog:
  - Fix find command - Florin Andrei, bug #489
  - Remove compiler warning option that breaks older builds, bug #488


author: Eric Stanley <estanley@nagios.com> 4.0.1-1
changelog:
  - Corrected permissions on plugins directory (bug #494 - patch by Karsten Weiss)
  - Corrected doc directive (bug #494 - patch by Karsten Weiss)
  - Added configuration directive for *.cfg files (bug #494 - patch by Karsten Weiss)


author: Emir Imamagic <eimamagi@srce.hr> - 1.0.0-1.el7
changelog:
  - Initial version of Nagios plugins for Apache ActiveMQ
  - Based on grid-monitoring-org.activemq-probes


author: Daniel Vrcic <daniel.vrcic@gmail.com> - 0.1.6-4.el7
changelog:
  - converted tab to whitespaces 
  - check current date for the downtimes state
  - vertical line separator for multiple fail msgs


author:
  Daniel Vrcic <daniel.vrcic@gmail.com>, Katarina Zailac <kzailac@srce.hr>, Emir Imamagic <eimamagi@srce.hr>, Angelos Tsalapatis <agelos.tsal@gmail.com> - 0.1.11-1.el7

changelog:
  - ARGO-1369 Check POEM metric configuration API
  - ARGO-1271 Publisher probe should display queried time interval on result
  - ARGO 1126 Probe for monitoring the compute engine-minor bug fix
  - ARGO-1097 Probe for monitoring the compute engine
  - ARGO-985 Refine last_update logic of check_nagios sensor


author: Daniel Vrcic <daniel.vrcic@gmail.com>, Angelos Tsalapatis <agelos.tsal@gmail.com> - 0.1.12-1.el7
changelog:
  - ARGO-2014 Update connectors internal tests wrt poem connectors changes 
  - ARGO-1752 Authn nagios probe


author: Daniel Vrcic <daniel.vrcic@gmail.com> - 0.1.6-4.el7
changelog:
  - converted tab to whitespaces
  - check current date for the downtimes state
  - vertical line separator for multiple fail msgs


author: Daniel Vrcic <daniel.vrcic@gmail.com>, Angelos Tsalapatis <agelos.tsal@gmail.com> - 0.1.12-1.el7
changelog:
  - ARGO-2014 Update connectors internal tests wrt poem connectors changes
  - ARGO-1752 Authn nagios probe


author: Katarina Zailac <kzailac@srce.hr> - 0.1.16-1.el7
changelog:
  - ARGO-3048 Create probe for certificate validity check for HTCondorCE
  - ARGO-3233 Change critical and warning intervals for htcondorce_certvalidity probe
  - ARGO-3234 Add checks on CN and CA for htcondorce_certvalidity probe


author: Themis Zamani <themiszamani@gmail.com> - 1.0-1
changelog:
  - Update package requirements, Kyriakos Gkinis <kyrginis@admin.grnet.gr> 
  - Improve parsing of liveness JSON, Kyriakos Gkinis <kyrginis@admin.grnet.gr> 
  - Added jq to the requirements, Kyriakos Gkinis <kyrginis@admin.grnet.gr>


author: Daniel Vrcic <dvrcic@srce.hr> - 0.1.0-6.el7
changelog:
  - cdmiprobe: add support for printing error msgs from packed exceptions 
  - cdmiprobe: wait some time before next operation
  - cdmiprobe: fetched token implies that we have supported CDMI Specification version
  - cdmiprobe: merged improvements with proper cleanup procedure by Enol Fernandez


author: Daniel Vrcic <dvrcic@srce.hr> - 0.1.5-1.el7
changelog:
  - novaprobe: use of ids insteads of urls for flavors and image by Enol Fernandez
  - novaprobe: added support for OIDC tokens by Enol Fernandez


author: Daniel Vrcic <dvrcic@srce.hr> - 0.1.6-1.el7
changelog:
  - novaprobe: remove hardcoded port check in token suffix
  - novaprobe: ARGO-948 Access token parameter should be file


author: Emir Imamagic <eimamagi@srce.hr> - 0.2.0-1.el7
changelog:
  - Add support for both X509 and OIDC in openstack probe
  - Add support for Keystone V3
  - Add support for using AppDB image in openstack probe


author: Christos Triantafyllidis <ctria@grid.auth.gr> - 1.0.61-2
changelog:
  - Added perl(Directory::Queue) to the requires of the package
    https://tomtools.cern.ch/jira/browse/SAM-2889


author: Daniel Vrcic <dvrcic@srce.hr> - 0.10.7-1
changelog:
  - removed embedded jquery and django-admin static files
  - django-ajax-selects for autocompletion
    https://github.com/ARGOeu/poem/issues/8


author: Daniel Vrcic <dvrcic@srce.hr> - 0.11.0-1.el7
changelog:
  - introduced group permissions
  - group settings label in admin page
  - fix add profile permission for user member of any group
  - assignment of profile to a group respects user permissions
  - replaced DN with group membership info


author: Daniel Vrcic <dvrcic@srce.hr> - 0.11.0-2.el7
changelog:
  - consistent service flavour name field with old profiles API
    https://github.com/ARGOeu/ARGO/issues/151
  - remove DN owner field from profiles API
  - scripts should complain about any argument passed
    https://github.com/ARGOeu/ARGO/issues/150
  - minor render changes in group-profiles widget
  - sync tools write to syslog
    https://github.com/ARGOeu/ARGO/issues/152


author: Daniel Vrcic <dvrcic@srce.hr> - 0.11.1-1.el7
changelog:
  - fix column uniqueness error while syncing service types
    https://github.com/ARGOeu/ARGO/issues/177
  - catch failed DB operations
  - import profiles over https
    https://github.com/ARGOeu/ARGO/issues/176


author: Daniel Vrcic <dvrcic@srce.hr> - 0.12.0-1.el7
changelog:
  - probe management pilot
  - moved to Django 1.6
  - changed UI look to flat theme
  - introduced two additonal groups for authorization
  - custom adminsite object model
  - custom user and permission models
  - django-reversion package dependancies for versioning
  - collected static admin data 
  - changed apache configuration to serve static data


author: Daniel Vrcic <dvrcic@srce.hr> - 1.0.3-1.el7
changelog:
  - ARGO-641 fixed group membership of newly created profiles
  - add missing copy module in group of profiles association code


author: Daniel Vrcic <dvrcic@srce.hr> - 1.1.0-1.el7
changelog:
  - ARGO-532 Support for schema and data migration 
  - ARGO-533 Support federated logins using SAML2
  - ARGO-841 Improve import/export profile cmd tool
  - ARGO-874 Add term of use to POEM
  - ARGO-878 Metric can end up wrongly associated to probe revision
  - ARGO-879 Support for metric configuration versioning
  - ARGO-880 Remove permission select on group page
  - ARGO-881 Metric cannot be saved with empty configuration 
  - ARGO-882 Introduce API with exposed metric configuration
  - ARGO-883 Add fields for probe repository link and probe executable
  - ARGO-885 Probe create revision datetime is wrongly presented in UI
  - ARGO-907 Copy profile/metric UI feature
  - ARGO-908 Delete probe/metric should also delete all made revisions
  - ARGO-926 Ensure version number bump on new probe revision
  - ARGO-937 Use private SECRET_KEY
  - ARGO-938 Number of metric tuples in profile page
  - ARGO-939 Automatic purge of expired sessions
  - ARGO-1015 UI Message list centered


author: Daniel Vrcic <dvrcic@srce.hr> - 1.2.0-1.el7
changelog:
  * Tue Feb 13 2018 Daniel Vrcic <dvrcic@srce.hr> - 1.1.0-2.el7
  - added slipped revision metric template


author: K. Skaburskas <Konstantin.Skaburskas@cern.ch> - 1.1.8-6
changelog:
  - SAM-503: creation/deletion of probes working directory moved here from
    grid-monitoring-probes-org.sam RPM


author: agelostsal <agelos.tsal@gmail.com> - 0.4.2-1.el7
changelog:
  - ARGO-1479 Subscription create methods don't delegate **reqkwargs where needed
  - Error handling bug during list_topic route


author: Daniel Vrcic <dvrcic@srce.hr>, agelostsal <agelos.tsal@gmail.com> - 0.4.3-1.el7
changelog:
  - ARGO-1990 Fix runtime dependencies
  - ARGO-1862 Make argo-ams-library Python 3 ready
  - ARGO-1841 Update the ams library to include the new timeToOffset functionality


author: agelostsal <agelos.tsal@gmail.com> - 0.5.6-1.el7
changelog:
  - AM-233 ams-library: support for project_member_get api call
  - AM-230 ams-library: support for project_member_add api call
  - AM-229 ams-library: support for user_get api call
  - AM-226 ams-library: support for user_create api call


author: Daniel Vrcic <dvrcic@srce.hr>, agelostsal <agelos.tsal@gmail.com> - 0.6.0-1.el7
changelog:
  - AM-143 Add support for requests ReadTimeOut exception
  - AM-228 Add user management fuctionality to AMS-library
  - AM-227 ams-library: add support for miscellaneous api calls
  - AM-225 AMS Library Support for more API Calls
  - ARGO-4050 Update tox to run unit tests against recent Python versions
  - ARGO-4088 Fix ams-library test execute with local pyenv load
  - remove Centos 6 RPM build from spec


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.12.0-6
changelog:
  - Python2 binary package has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 3.0.4-14
changelog:
  - Subpackage python2-chardet has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 2.8-5
changelog:
  - Subpackage python2-idna has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.5.4-7
changelog:
  - Python 2 binary package renamed to python2-isodate
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Iryna Shcherbina <ishcherb@redhat.com> - 0.5.4-9
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Miro Hrončok <mhroncok@redhat.com> - 4.2.1-1
changelog:
  - Update to 4.2.1
  - Add missing python3 requires (rhbz#1295098)
  - Modernize the package (python2 subpackage, %pyX_* macros..., new versioned executable)
  - Run tests on Python 3, even when failing
  - Fixed bad shebangs


author: Ioannis Igoumenos <ioigoume@admin.grnet.gr> 1.1.0
changelog:
  - Changed verbosity notation. Default is critical. -v error, -vv warning, -vvv info, -vvvv debug
  - Enabled logging output both into a file or into stdout
  - Added Service Provider landing page into configuration list. Optional parameter
  - Added Logrotate support
  - Restructured package
  - Fixed log directory and file initialization
  - Add geckodriver into configuration list. Optional parameter
  - Fixed python packaging
  - Tested with python version 3.6
  - Updated README.md


author: Ioannis Igoumenos <ioigoume@admin.grnet.gr> 1.1.2
changelog:
  - changed webdriver.Firefox log path attribute from deprecated `log_path` to `service_log_path`
  - redirect Geckodriver's logs to dev/null if on -C(console) mode


author: Ioannis Igoumenos <ioigoume@admin.grnet.gr> 1.1.3
changelog:
  - changed webdriver.(Reverted)Firefox log path attribute from `service_log_path` to deprecated `log_path`


author: Ioannis Igoumenos <ioigoume@admin.grnet.gr> 1.2.0
changelog:
  - Added configuration [-J|--json], export output in json format.
  - Added configuration [-e|--inlocation], import monitoring data from external source


author: Ioannis Igoumenos <ioigoume@admin.grnet.gr> 1.2.12
changelog:
  - Convert posixpath object to string when logging
  - Convert Errors to string when logging
  - Make timeout for IdP and OIDC consent views configurable


