Releases: cessda/cessda.pilot-node.tests
Release list
Preparing for new ARGO Monitoring API
Favour ARGO public dashboards to old API.
Refactoring to make introduction of new ARGO API more straightforward.
Switch by replacing just the source implementation in CheckServiceUptime.java; the UI and JSON contract stay unchanged.
- Add a new UptimeReportSource implementation (e.g. NewArgoApiSource) that calls the new API and returns UptimeReportData in the same shape (project, endpoints, uptime_percentage, average_availability, average_reliability, days_monitored).
- In resolveReportData(...), put new NewArgoApiSource() first in the sources list.
- Keep DashboardSource and/or LegacyApiSource temporarily as fallback until you trust the new API.
- Once stable, remove fallback sources if you want strict API-only behaviour.
What's Changed
- Simplify error handling paths and check instantiation, use loggers consistently, pass dependencies into the checks by @matthew-morris-cessda in #4
- Encapsulate job running into JobRunner, use the built-in Spring Excecutor by @matthew-morris-cessda in #5
New Contributors
- @matthew-morris-cessda made their first contribution in #4
Full Changelog: 1.2.1...1.2.2
Better fetching of Node Capabilities and Services
Send browser-style headers to Capabilities endpoints.
Only use filter when fetching services from Sandbox Resource Catalogue API.
Full Changelog: 1.2.0...1.2.1
Policy links in footer
Full Changelog: 1.1.0...1.2.0
Tiered compliance indicators
MVC is now Tier 1. Added Standard (Tier 2) and Advanced (Tier 3) tiers.
Each page has explanatory text, accessible via the About button.
What's Changed
- Bump com.fasterxml.jackson.core:jackson-databind from 2.17.0 to 2.22.0 by @dependabot[bot] in #3
New Contributors
- @dependabot[bot] made their first contribution in #3
Full Changelog: 1.0.0...1.1.0
1.0.0
Runs locally as Spring Boot application.
Node Capability, Exchange Service and Uptime checks are performed via UI.
Compliance with MVP requirements is indicated.
Full Changelog: 0.3.0...1.0.0
SpringBoot application
Full Changelog: 0.2.0...0.3.0
0.2.0
Added Dashboard so results data can visualised.
Full Changelog: 0.1.1...0.2.0
0.1.1
Full Changelog: 0.1.0...0.1.1
0.1.0
Three scripts, all working.
Full Changelog: https://github.com/cessda/cessda-pilot-node-tests/commits/0.1.0