Releases: Nastel/gocypher-cybench-java
Releases · Nastel/gocypher-cybench-java
Stable Release v1.3.5
Stable Release v1.3.5
Stable Release v1.3.4
Stable Release v1.3.4
9cc7218
- Added additionalnull
checks.d8d92dd
- Fixed possible NPEs.ee27cad
- Http request updates.d9af127
- Fixed empty string marshaling.bafddf9
- Additional report transmission logging.2f175d7
- Updated dependencies.99174c2
- Removed Startup trigger because of forked JVM processes.a45d6c0
- Terminating benchmarking, when project metadata is missing.53e0f54
- Benchmarks execution when onlyproject.properties
file is available.5ac889c
- Allow for users to pass query token along with bench token (for automated comparisons update to UI).47358a2
- Updated dependencies.b97b4e3
- Made request execution to be available for dependent API's.883d8e1
- Improved data validity.c687f5b
- Add configuration settings for automated comparison configuration.1ad32e5
- Error handling for auto comparison config.95aa76e
- Crash runner if there are too many anomalies in the automated comparison.593fcc8
- Check for anomalies allowed in ANY automated comparison configuration - may come from UI.
Stable Release v1.3.3
Stable Release v1.3.3
5fd9678
- Changed location ofcybench-launcher.properties
toconfig/
, altered logging forproject.properties
metadata check ongradle
projects784d710
- Fix logging for users opting to not send report tocybench.io
e39e2f7
- Enhanced Metadata checking for Runnerbdfa5a6
- Add check for IntelliJ plugin as initiator, if sys prop exists and istrue
, don't check for thecybench-launcher.properties
cfg. file70d9038
- UpdatedBenchmarkRunner
handling + logs8c1f73b
- Default category for benchmark to the class packageb54e088
- Update visibility of logging methods5e6fdf1
- Replaced sysouts to logger calls.b8d9fff
- Updated error logging982b163
- Updated dependencies.4af0bef
- Unified cfg. handlers API.e205ff5
- Handling for when user chooses to not send report to cybench
Stable Release v1.3.2
Stable Release v1.3.2
c375481
- Temp fix for missingversion
1a866c4
- Update handling for version metadata4ffc4a6
- Phase out deprecated methods, utilize new endpoints for data grabbing, utilize new models for data store/accessaf6a0e5
- Add fingerprint to compare benchmark model, simplify compare single benchmark methodsfeef417
- Add functionality for UI application to run comparisonsbbec34b
- Change visibility ofgetMetadataFromBuildFile
bf8e0a6
- Ensure a report isn't compared against itselfb777f89
- Fixed dependency conflicts.032ff59
- Moved reports metadata synchronization to dedicated method.5503362
- Updated copyright headers.589fc3b
- Functionality for scripting, ensures modularity for methods to be used withyaml
config, script config, and operated on via the UI as a dependencybfe5960
- Remove old comparator scripts8f5913f
- Remove deprecated methods/vars/etc.85298fb
- URL cleanup3bf91f4
- Utility methods to read java class bytecode version.8032fa2
- Patch webpage generatorffe6688
- Styling1a9f936
- Updated date.7fa2531
- Add test type and rounded values to comparison modelsc152728
- Ensure URI encoding of project name and fix datatables jquery for html output1d32291
- Error handling, better skip comparison handling, config defining error catching, general cleanupeb08bf7
- Update README.md44675a4
- Update Template.jsd7f9bba
- Java 8 fix with encoding string06727cc
- Convert encoding charset to string98aa86e
- Check forproject.properties
before running benchmarks26667ef
- Review - checks for UI dependent, production requests, comparisons.java update2da765d
- Scripts aren't self closing html tags
Stable Release v1.3.1
Stable Release v1.3.1
4306a71
- Added project name at the class level.8ff4096
- AddedprojectVersion
metadata.bcba00e
- UpdatedbenchmarkSettings
to reflect Runner runtime version.f40ea50
- Implemented ability to grab metadata frompom
.1780abd
- (WIP) Grab undefined metadata fromgroovy
/kotlin
.6d54f83
- Dependencies versions moved to properties.f686d69
- Updated handling for root project metadata.695b352
- Updated handling for no parent project.a7e352e
- Made URL's configurable through system properties.9afdad8
- Made more readablecalculateSD
.bab8210
- Updated handling for missing metadata.9ae3491
- Benchmark Runner metadata parse update.0780d2b
- Updated dependencies.7affc3d
- Fixed NPE. Server side returns response containingerror
key.cbe3ca7
- Added benchmark overview report fieldbenchmarkSessionId
.6dfc647
- Improved rolled log file naming.
Stable Release v1.3.0
Stable Release v1.2.1
Stable Release v1.2.1
fa58c02
- Comparison report as web page.440c11a
- Added logger, changed output folder, added log message for generated file.3f22628
- Removed debug statements, updated template.d67cec1
- Added preliminary JS to tables.9b783d3
- Altered handling of fields that need to be skipped.c83da27
- AddedcompareVersion
to tables.34b5854
- Reordered method definitions for readability.88de43f
- Added error handling, addedscriptPath
configuration.1f5778b
- Style changes, fixed missing total/passed/failed/skipped.c668273
- Migrated inline css to external, addeddataTable
function to skipped tables.da0c1a0
- Updated styles and layout, modified package count display.e35fb3b
- Cleanup + added error messaging.9b40870
- Updated handling ifpassedBenchmarks
is empty.80ce10e
- Added version to output file name.be38ede
- Fixed issue with blank tables.c5e8cf0
- fix for NPE withscope=WITHIN
andcompareVersion=NULL
.0475d8f
- Fixed type cast bug fordeviationsAllowed
.6c92e01
- Error handling for invalid Comparator Configs.1d689f5
- Type handling fordeviationsAllowed
.3729468
- Fixed missing T/P/F/S.f90dd58
- ChangePREVIOUS
to actual previous version in table.e3b5899
- Display correct compare version.4fa0235
- Changed display of blank configs to N/A.413f42a
- Removed comment, added N/A display for script config.697f645
- Change Null->N/A in Skipped Table.060297c
- Overhaul ofWebpageGenerator
.8a2226d
- Switched logger tolog4j2
.b7f4ae0
- Added preliminarybenchProject
metadata.aa44346
- Dependencies update.
Stable Release v1.2.0
Stable Release v1.2.0
f8bd870
- Added configuration property 'benchmarkModes'. Updated readme.e166be9
- Updated dependencies.0b08614
- Added launcher configuration property to set JMH CLI supported arguments.aadcc0d
- Changed to constant values.da81d8e
- Added benchmark reports comparator module.d5c1ec3
- Rearranged dependencies hierarchy.11ad6f2
- Moved rapport delivery service connection close to JVM shutdown hook.7338804
- Updated copyright headers.
Stable Release v1.1.0
Stable Release v1.1.0
54869fd
- Fixed wrong benchmark parameter class and name.78a0530
- Updated dependency.a5d47d9
- Adding packing profiles.0312d2e
- Added null check.20b7282
- Fixed closing of IO resources: streams, writers, readers.f18707a
- Moved to gocypher-cybench-junit.5e8e9e1
- Fixed test.f72f18f
- Removed duplicated code.7d00e36
- IO Resources handling.74b639c
- Improved build using Java 9+ versions.
CyBench Benchmark Launcher
CyBench Launcher is a Java module designed to execute JMH benchmarks, collect results, add environment properties, build report and store it into an external repository for further analysis.
Further release packages for the launcher with predefined benchmarks can be found in cybench-java-benchmarks