Preview release with faster tests, simplified API, and bug fixes
Pre-release
Pre-release
Test improvements.
- Tests now run 10X faster (due to allowing RPS limits to be set higher than CWL service quota limits).
- Increased test coverage.
Incite library API improvements.
- Deleted excess CloudWatchLogs action sub-interfaces (e.g.
CloudWatchLogsQueryStarter
) as these were cluttering the public API documentation without adding value.
Other improvements.
- Fixed a major set of concurrency/deadlock bugs by refactoring the concurrency design to be closer to the Go language philosophy, relying more on channel communication and less on shared memory.
- Incrementally improved documentation.
We are getting closer to a 1.0 release. The main issue that needs to be resolved to make 1.0 happen is fixing the definition and interface of the file-scope Query
function. I would like to improve test coverage a bit as well, but that's secondary.