Recent Releases of argo-web-api
argo-web-api - Version 1.14.0
Added:
- AO-910 Docs add cc info in footer (https://github.com/ARGOeu/argo-web-api/pull/539)
- Create LICENSE (https://github.com/ARGOeu/argo-web-api/pull/540)
- Create LICENCE (https://github.com/ARGOeu/argo-web-api/pull/569)
- ARGO-5002 Support applied status recomputations (https://github.com/ARGOeu/argo-web-api/pull/571)
- add documentation for POST recomputations (https://github.com/ARGOeu/argo-web-api/pull/579)
- ARGO-5071 Add CHANGELOG.md (https://github.com/ARGOeu/argo-web-api/pull/588)
- ARGO-5073 Add support for consistency check (https://github.com/ARGOeu/argo-web-api/pull/589)
Fixed:
- Fix metric-details filter by service regression (https://github.com/ARGOeu/argo-web-api/pull/568)
Changed:
- AO-909 upgrade to docusaurus 3.x (https://github.com/ARGOeu/argo-web-api/pull/541)
- Update jenkinsfile node image for doc building (https://github.com/ARGOeu/argo-web-api/pull/542)
- Update to golang 1.22 and mongodb 6.0 (https://github.com/ARGOeu/argo-web-api/pull/543)
- Go
Published by themiszamani 11 months ago
argo-web-api - Version 1.13.3
Added:
- ARGO-4207 provide automatically combined endpoints in topology of combined tenants
- ARGO-4208 Provide automatically combined groups in topology of combined tenants
- ARGO-4209 Provide automatically combined service types in topology of combined tenants
- Go
Published by themiszamani about 3 years ago
argo-web-api - Version 1.13.2
Added:
- ARGO-4206 Add filter by service type when requesting metric results
Fixed:
- ARGO-4226 In recomputations fix support for exclude monitoring source
- Go
Published by themiszamani over 3 years ago
argo-web-api - Version 1.13.1
Added:
- ARGO-4185 Add title field to service types
- ARGO-4096 Daily issues per group
Fixed:
- ARGO-4124 Fix regression issue with missing date field in supergroup monthly query
- Go
Published by themiszamani over 3 years ago
argo-web-api - Version 1.13.0
Added:
- ARGO-4089 support OPTIONS for api v3 calls using resource-ids
- ARGO-4048 add additional tags field list of service types
- ARGO-4078 Implement api/v3 call to serve endpoint ar results by resource id
- ARGO-4026 api v3 call to get status results by resource id
Changed
- ARGO-3960 Update to docusaurus v.2.0. Add search plugin. Spellcheck docs
Fixed
- ARGO-4087 Fix date validation in api/v3 A/R calls
- ARGO-4084 Fix v3 ar results by resource-id call
- Go
Published by themiszamani over 3 years ago
argo-web-api - Version 1.12.0
Features - ARGO-3874 Add info on the report about what is computed (ar,status,trends) - ARGO-3750 Implement api v3 call to list status timelines for servicegroups and endpoints - ARGO-3702 Add list of available services types per tenant - ARGO-3645 Serve a/r results for top level groups in v3 of api
Fixed - ARGO-3690 Provide proper not found response when requesting details about a metric results that doesn't exist
Changed - ARGO-3850 Fix status v3 grouping issue for endpoints that belong to multiple groups - ARGO-3802 Display api v3 status results in sorted order. Add parameter for display latest status results. Make start end time optional
- Go
Published by themiszamani about 4 years ago
argo-web-api - Version 1.11.0
Features
- ARGO-3408 Serve threshold flag trough web-api
- ARGO-3532 Serve tag trends for flapping items
- ARGO-3533 Serve status metric trends by tag
- ARGO-3534 Support exclude metrics in recomputations
- ARGO-3458 Serve metric details per report
- ARGO-3377 Add negative operator in topology filtering
- ARGO-3432 Show threshold rule applied in status metric timelines
- ARGO-3433 display threshold result rules in low level metric results
- ARGO-3423 Add list of metric to tags mappings
- Support combined tenant data feeds
- ARGO-3320 Provide info url when available for host through metrics results
- ARGO-3281 create status trends for endpoint groups
- ARGO-3280 create status trends view for services
- ARGO-3279 Create Endpoint status trends view
- ARGO-3280 create status trends view for services
- ARGO-3279 Create Endpoint status trends view
Fixed:
- ARGO-3657 Fix docs to correctly display metric/tags docs in sidebar
- ARGO-3452 Fix threshold rule applied field value in status metrics
- ARGO-3269 Fix empty downtime response
Changed:
- changed events with durationinminutes in trends section
- ARGO-3581 Remove support for TLS 1.0 and 1.1
- Go
Published by themiszamani about 4 years ago
argo-web-api - Version 1.10.0
Added:
- ARGO-3197 Display status trend results for metrics
- ARGO-3193 Add monthly granularity option over flapping trends
- ARGO-3186 Show flapping trends over range of time
- ARGO-3077 Display group flapping trends
- ARGO-3076 Display service flapping trends
- ARGO-3075 Display endpoint flapping trends
- ARGO-3074 Display metric flapping trends
- ARGO-2885 Add notification information to topology items
- ARGO-2724 Introduce topology tags/values method
Fixed:
- ARGO-3269 Fix empty downtime response
- ARGO-3241 close mongodb sessions in recomputation handlers
- ARGO-3225 Fix endpoint group type filtering by report
- ARGO-3161 Fix issue with multiple values filtering in tags
Changed:
- ARGO-3265 Return exact date downtime instead of close to date
- ARGO-2880 Connect specific weight datasets to each report
- Go
Published by themiszamani over 4 years ago
argo-web-api - Version 1.9.2
Added - Implement filter recomputations by date and report - Implement weights feed resource - Show list of problematic endpoints - Get user information - List tenant users - Remove user - Refresh User's token - Update user in tenant - Tenant create user - Provide topology feed parameters - Provide postman tests for results
Fixes - Minor fixes and cleanups in weights resource - Update to latest docusaurus Minor fixes in topology/downtime docs - Fix feeds routing issue
Changed - Remove name,id namespacing from daily downtimes - Migrate argo-web-api docs to docusaurus2
- Go
Published by themiszamani over 5 years ago
argo-web-api - Version: 1.9.1-1
Added:
- ARGO-2305 Flat list of status results by metric type
- ARGO-2228 Add flat list for status endpoint results
- ARGO-2227 Feature: argo-web-api provide flat endpoint list a/r
- ARGO-2250 Display extra information from endpoint topology in endpoint status results
- ARGO-2249 Add description field to metric profiles
- ARGO-2226 Display additional endpoint information when available in endpoint a/r results
- ARGO-2238 Support composite filters in topology
Fixes:
- ARGO-2418 Fix threshold profile update name unique check
- ARGO-2274 Fix date input validation checks in historic profiles
- DEVOPS-111 Add clean workspace post build step
- DEVOPS-54 Build each stage in different container
- DEVOPS-67 Jenkinsfile environmental variable is not being interpreted
- DEVOPS-59 Generate argo-web-api swagger docs
- Go
Published by kkoumantaros almost 6 years ago
argo-web-api - Version 1.9.0-1
Added:
- [ARGO-2187] Use report topology to filter endpoint items
- [ARGO-2188] Use report's filter tags field to filter endpoint topology by tags
- [ARGO-2234] Apply sort order by id when listing multiple historic profiles
- [ARGO-2192] Use report's filter tags field to automatically filter group topology
- [ARGO-2181] Use report topology option to filter group topology
- [ARGO-2190] Support tags filtering when listing group topology
- [ARGO-2186] Support tags filtering in endpoint topology
- [ARGO-2189] Support basic filtering when listing group topology
- [ARGO-2185] Support basic filtering when listing endpoint topology
- [ARGO-2106] Delete group topology
- [ARGO-2112] List group topology per day
- [ARGO-2110] Insert group topology list per day
- [ARGO-2109] Delete endpoint topology for specific date
- [ARGO-2108] List Endpoint topology per day
- [ARGO-2106] Insert Endpoint Group Topology per day
- [ARGO-2161] Add topology feed parameters to tenant configuration
- [ARGO-2137] Add historic versioning to downtimes resources
- [ARGO-2101] Create Downtime resource ARGO-2102 List all downtime resources
- [ARGO-2103] Delete specific downtime resource
- [ARGO-2104] Update downtime resource
- [ARGO-2098] Implement weights resource with CRUD functionality
- [ARGO-2099] Add historic versioning to weights resources
- [ARGO-2098] Implement weights resource with CRUD functionality
- [ARGO-2088] Add historic functionality for thresholds profiles
- [ARGO-2001] Add history functionality for aggregation profiles
- [ARGO-2002] Add History for operations profiles
- [ARGO-2000] Add history functionality for metric profiles
- [ARGO-2002] Add History for operations profiles
- [ARGO-2098] Implement weights resource with CRUD functionality
- [ARGO-2002] Add History for operations profiles
- [ARGO-2002] Add history functionality for ops profiles
Fixed: * [ARGO-2184] Fix db reference name in package latest unittest * [ARGO-2142] Fix double routing prefixes for weights and downtimes. Fix 404 response when lists empty * [ARGO-2125] Fix regression of returning 404 when profile list were empty
Changed: * [ARGO-2183] Change topology stats signature path
- Go
Published by themiszamani almost 6 years ago
argo-web-api - Version: 1.8.0-1
Added - ARGO-2038 Add version information to binary - ARGO-2005 add extra information to tenants - ARGO-2004 add extra information to reports - ARGO-2003 Add a tenant list for web ui admin users - ARGO-1997 Change recomputation status through web-api - ARGO-1996 create recomputation: allow setting up recomputation requester name/email - ARGO-1964 Return all daily metric data for specific host and date - ARGO-1747 API Call - Get user by ID - ARGO-1744 Add UUID for tenant's users
Changed - ARGO-1727 Update the latest api call to be able to only return the latest entry - ARGO-1983 Add filter param to return metric result list - ARGO-1958 Fix add end of day point in multiple status timelines
- Go
Published by kkoumantaros over 6 years ago
argo-web-api - Version 1.7.9-1
Added * ARGO-1438 - Implement tenant general status * ARGO-1680 - serve endpoint a/r results
Changed * ARGO-1455 - Migrate to golang/dep tool
- Go
Published by kkoumantaros about 7 years ago
argo-web-api - Version 1.7.8-1
Added * 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 * ARGO-1390 API CALL - Update recomputation * ARGO-1389 API CALL - Delete Recomputation * ARGO-1298 Show/Update tenant's argo-engine status * 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-545 Add api call for latest non-ok entries * ARGO-445 Recomputation details error
Changed * ARGO-1380 Refactor error messages in argo-web-api tenants package * ARGO-1337 Refactor error messages in argo-web-api factors package * 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 * ARGO-1391 Wrong response for empty factors list * ARGO-1381 Refactor error messages in argo-web-api thresholds package * ARGO-1379 Refactor error messages in the reports package
- Go
Published by kkoumantaros over 7 years ago
argo-web-api - Version 1.7.2-1
- ARGO-723 Add hbase support to argo-web-api
- ARGO-794 Hbase zkquorum config fix. Hbase query minor fixes
- ARGO-776 Show latest status results if no data are present for the beginning of the day
- ARGO-835 Set timeout to hbase related requests
- ARGO-894 Fix error handling for internal server errors
- ARGO-1099 Add read-only super-admin
- ARGO-1260 Implement CRUD on threshold profiles resource
- ARGO-1275 Refactor Report resource schema
- ARGO-1346 Refactor error messages in the opperations package
- ARGO-1349 Refactor error messages in the metric profiles package
- ARGO-1351 Refactor error messages in the aggregation profiles package
- A0-379 ARGO-Web-API update spec file
- AO-398 Add ARGO-Web-API systemd service file
- ARGO-1379 Refactor error messages in the reports package
- ARGO-445 Recomputation details error
- ARGO-545 Add api call for latest non-ok entries
- ARGO-1337 Refactor error messages in ARGO-Web-API factors package
- ARGO-1380 Refactor error messages in ARGO-Web-API tenants package
- ARGO-1381 Refactor error messages in ARGO-Web-API thresholds package
- ARGO-1391 Wrong response for empty factors list
- ARGO-1345 update Tenant model to handle field roles
- ARGO-1388 Api call update tenant name field
- ARGO-1381 Api call update report name field not unique
- ARGO-1298 Show/Update tenant's ARGO-engine status
- ARGO-1394 Aggregation profile name field should be unique
- ARGO-1396 Metric profile name field should be unique
- ARGO-1395 Operations profile name field should be unique
- ARGO-1389 API CALL - Delete Recomputation
- ARGO-1390 API CALL - Update recomputation
- ARGO-1393 Tenant users' keys should be unique
- ARGO-1268 Serve topology statistics per report
- ARGO-451 Close status timelines with latest daily result
- ARGO-1433 Add tenant status roles to init db script
- Go
Published by kkoumantaros over 7 years ago
argo-web-api - Version 1.7.1-1
Features - [ARGO-606] - Add WEB API username to logging - Set log output to stdout
- Go
Published by themiszamani over 9 years ago
argo-web-api - Version 1.6.5-2
Enhancement - Logging enabled.
- Go
Published by themiszamani over 9 years ago
argo-web-api - v1.6.4-1
New Features / Enhancements:
- [ARGO-417] - Implement Authorization logic using roles: In the argo-web-api user information is held in the tenants collection. List of user roles was added as a new field for each user in the tenants collection. Roles collection was added with permission reflection in argo-web-api's routes.
- [ARGO-405] - Implement input validations and sanitization centrally.
- [ARGO-416] - Centralize authentication / Re-factor Routing.
- [ARGO-528] - Update of the cipher suite to be backwards compatible with CentOS-5.
- Update to the latest GOLang version (1.7.1).
Fixes: - [ARGO-541] - Fix Monthly Supergroup avail/rel aggregation bug: The web-api monthly supergroup aggregation contained a bug which in the monthly availability calculation excluded (wrongly) days that had undefined reliabilities but well defined availabilities. The error was in a mongo query which computes the results on the fly and responds. - [ARGO-450] - Granularity parameter should not be accepted in status requests: The Granularity parameter is only relevant for a/r result requests. For status requests granularity is not supported. In order to avoid confusion, if a user provides granularity parameter during status requests the response returns an error. - [ARGO-405] - The schema used in the responses for the A/R results was not consistent with the documented API. Fixed. - [ARGO-406] - Return a 404 Not Found in all cases a trailing slash is used: Under some API resources using a trailing slash character would not return a 404 Not Found response. - [ARGO-360] - Fix response messages within results resource: Fixes in response messages within the results resource of the api. Also in case of empty result set responds with a proper "no results found" message. - [ARGO-359] - Fix response messages and code in case of wrong api key usage: In case a wrong key is being used an Unauthorized response is returned. - Minor fixes in datastore roles table population script needed for upgrading the Web API to latest version (versions including the newly developed roles based authorization mechanism).
Documentation updates: - Update Readme doc - Swagger: Updates to support metric results. - Swagger: Added get recomputation details - Swagger: Added recomputation resources - Swagger: Changes needed in order to allow "Try it Out!" swagger-ui button to work as expected. - Mkdocs: Add metric results documentation - Documentation cleanup
- Go
Published by themiszamani over 9 years ago
argo-web-api - v1.6.3-1
- 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
- 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
- ARGO-256 fixes for status reponses
- ARGO-245 Reference and tag results using report uuid
- Go
Published by skanct over 10 years ago
argo-web-api - v1.5.1-4
- Forward Secrecy for the TLS connections
- Go
Published by skanct over 10 years ago
argo-web-api - v1.6.0-1
- Adds unit tests
- Fixes bug with github imports
- Go
Published by skanct over 10 years ago
argo-web-api - v1.6.0-3
- Support for multiple tenants
- Implementation of APIv2 https://github.com/ARGOeu/argo-web-api/tree/v1.6.0-3/doc/v2
- Go
Published by skanct over 10 years ago