Releases: dvoraka/av-service
Releases · dvoraka/av-service
Version 0.7 release
The new version mostly brings an improved file service and a replication prototype. It is not completely done and will need a tuning and better network testing. Next version should stabilize the new functionality. For the pure AV service (without the file service) it could be a good idea to use the still maintained version 0.5.
The server module was redesigned and there are two modules now. Server is mostly for a server infrastructure. Sending and receiving messages is possible with the client module only. Next thing is that the client offers a new layer for an easier usage.
- Improved tests
- Improved and fixed implementation
Version 0.7 release candidate 1 release
- Improved configuration for AV program
- Updated message mapper for file service messages
- Separated client module from server module
- Implemented remote file service
- Prepared file service replication prototype
- Redesigned server configuration
- Redesigned client configuration
- New max speed settings for performance testing
- Improved socket pool and set as default
- Improved file service
- New file server with replication runner
- Redesigned AMQP queues
- New user service
- Improved technical debt
modules
- New user module
- New client module
Version 0.5.1 release
- Library versions updated
Version 0.6 release
- Improved tests
Version 0.6 release candidate 1 release
- File service prototype
- Redesigned REST
- Redesigned message processing
- Redesigned DB module
- Removed service ID field from AvMessage
- New socket pooling utility prototype
- Removed old XML performance test configuration
- New file server runner
- Redesigned performance testing
- Environment configurator has its own configuration
- New script for finding all Spring profiles
- New script for testing Gradle tasks
- New script for load testing
- Improved tests
modules
- New storage module
Docker
- Update Jessie based images to Stretch
Version 0.5 release
v0.5 Version 0.5 release
Version 0.5 release candidate 1
- New REST to AMQP infrastructure
- New REST to JMS infrastructure
- New REST design and remote strategy
- Main message processor redesign
- Interfaces redesign
- Improved error messages
- New timed storage for saving temporary data
- New SocketPool class for reusing open sockets
- Performance tester improvement
- Used Spring BOM for dependencies
- Spring 5 migration
- New Haskell example client for sending messages
- Improved ClamAV wrapper
- Improved tests and coverage
- Added package info for packages
- Fixed Javadoc generation
- Migrated to Spring Boot
- Added Spring Actuator to REST
- Basic implementation of statistics (stats) module
- New REST endpoint for stats module
- Build configuration redesign
modules
- New stats module
Docker
- Updated SonarQube to 6.2
- Disabled file logging for ClamAV
Version 0.4 release
v0.4 Version 0.4 release.
Version 0.4 release candidate 1 release
- New Spring profile for disabling AV message logging
- Full implementation of AV message logging
- Added Solr as a AV message logging backend
- New Docker image for Solr
- Code style updated
- Added performance.md file for performance notes
- Spring configuration redesign for better extensibility
- Used Spring converter for message converting
- Runners redesign
- New custom runner for custom app configuration
- New Docker image for SonarQube
- Added AMQP to JMS bridge
- Added JMS to AMQP bridge
- Added checker module replacement
- New checker for AMQP
- New checker for JMS
- New performance test for AMQP
- New performance test for JMS
- Removed JMS client (new checker is replacement)
- Removed AMQP client (new checker is replacement)
- Exceptions cleaning
- Updated 3rd party libraries versions
- Improved build configuration
Version 0.3 release
v0.3 Release version 0.3