Releases: kendarorg/the-protocol-master
Releases · kendarorg/the-protocol-master
v4.3.2 Published on Maven central
v4.3.1 - Amqp send to all subscribers - Various Fix
- Feat: Sending to all matching exchange/queues on amqp
- Fix: Stop sending async in background with replay plugins when stopped
- Fix: Reinforce ordering responses loaded for replay by timestamp
Language independant plugins & fixes
- Added creation of plugins in -any- language (rest-plugins-plugin)
- Allow insecure websites on selenium
- One JdbcExecutor for JdbcProtocol
- Added selenium tests
v4.2.0 More UI!
- Loading checkbox automatically
- Copy reports as json
- Fixing classloader for jte on plugins
- Custom JDBC Ui
v4.1.0-Added UI
- Added UI for
- Storage
- Scenario
- Network Error Plugin
- Record Plugin
- Replay Plugin
- Rewrite Plugin
- Error Plugin
- Mock Plugin
- Publish plugin
- Uniform approach to reporting
- Added "trivial" flag on recording when allowing trivial communications to be recorded
- Added specific exception (TPMException and derived)
v4.0.1 Major Fixes,UI,Encrypted Storage
- Fixed DI problem with protocol settings
- Added Networ Error Plugin (random bytes change) on all plugins
- Added Latency Plugin
- Added % of intervention on Error, Latency, RateLimit plugins
- Uniform website filter on Error, Latency, RateLimit plugins for http/s protocol
- Added UI
- Storage now is totally agnostic about the internal structure
- Storage now is common for all items and plugins
- TpmQl supporting projection and grouping
- Auto restart via APIs
- Hot reload of -all- settings
v3.0.2 Enhanced reports and TPMql
- Added TPMql query language on list returning apis
- Added storage for the GlobalReportPlugin
- Reworked the Storage apis for clarity
v3.0.1 Dns Plugin
- Added DNS plugin
- Fixes for storage edge cases
v3 Scenarios, Encrypted storage, new CLI, and DNS
- Added scenarios (load/unload full plugin data)
- Encrypted stored with custom password from environment
- Reload plugins on storage variation
- Di-compliant startup to add new protocols and plugins as external jars
- Cli rewritten to delegate responsibility to them for command line requests
- Added DNS protocol (tcp/udp)
v2.3.4 Logging, APIs added, random fixes
- Uniform logging
- Report plugin with all needed (hopefully) data
- API to get/set plugin settings
- Uniform approach to "set" the settings
- Callback on settings change
- TPM_REPLACE environment variable
- Add method sources for APIs input/return types
- Cli allowing list of same parameter -a first -a second -a third
- Added subscribe methods to reporting
- Default loglevel to INFO