Skip to content

Releases: inspectIT/inspectit-ocelot

Version 1.1

05 Mar 15:41
5d442eb
Compare
Choose a tag to compare

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Resolve additonal EUM data send by Boomerang in t\_other #590
  • Derive additional tag values from EUM beacons in the EUM server #589
  • Add the InfluxDB exporter to the EUM server #553

Fixed bugs:

  • Metric data-tags are only collected when the used data-key is explicitly set as a tag #587
  • EUM server does not accept GET beacon requests #583
  • Configuration server fails when processing configuration files if a file exists containing invalid characters #581
  • TraceTestBase is unstable and occasionally failing #500

Closed issues:

  • Allow tag assignment for metrics withing instrumentation rules. #563
  • Enable metrics to be written multiple times within a rule and scope. #562
  • Posibility to obfuscate data pushed to traces #556

Merged pull requests:

  • Closes #587 - Using InspectITContext during metric recording and ignoring isTag #594
  • Closes #553 - Added Influx Exporter to EUM Server #593
  • Closes #589 - Added host,port and path to EUM server via RegEx mechanism #592
  • Closes #590 - Resolve additonal EUM data send by Boomerang in t\_other #591
  • Closes #500 - TraceTestBase is unstable and occasionally failing #585
  • Closing #583 - Accepting EUM beacons using GET requests #584
  • Closes #581 - Configuration server fails when processing configuration files if a file exists containing invalid characters #582
  • Corrected setup for the website documentation project #578
  • Documentation for #556 - Data obfuscation documentation #577
  • Closes #563 - Metric tags to be explicit on metric recording #572
  • Closes #556 - Obfuscation config available for trace attributes #561
  • Closes #562 - Enable metrics to be written multiple times within a rule and scope #540

Version 1.0.1

20 Feb 11:11
0340075
Compare
Choose a tag to compare
Version 1.0.1 Pre-release
Pre-release

Hotfix Release of the inspectIT Ocelot EUM-Server

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Fixed bugs:

  • EUM Server stops beacon processing after first recorded metric #568

Version 1.0

31 Jan 13:39
b2c9b3d
Compare
Choose a tag to compare

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Make the file-basd configuration also scan subdirectories #478

Closed issues:

  • Add an exporter for directly pushing metrics to InfluxDB #548
  • Span attributes are null since version 0.5 #547
  • Show the default configuration files in the file tree of the UI #535
  • Show the default configuration files in the file tree of the UI #534
  • Load the default agent configuration into the Redux state #533
  • Changing own Password #531
  • Deleting User via Config UI #528
  • Send the hostname as default attribute to the config server #527
  • Add Users via Config UI #519
  • Create separate log files for the configuration server's access and audit log #517
  • Show a list of all Users #515
  • Add User Settings Menu #506
  • Spell fixing within documentation #496
  • Add an endpoint for fetching all default configuration files #451
  • Show the default configuration in the config server UI #378
  • Add user settings to UI #358

Merged pull requests:

  • Closes #548 - Added InfluxDB exporter and updated demo #549
  • Closes #378 - Display the default configuration in the config server UI #544
  • Closes #534 - List the default configuration files in the UI FileTree component #543
  • Fixed error in EUM documentation #542
  • Fixed some style warnings within settings and mapping view #541
  • Closes #533 - Load the default agent configuration into Redux state #536
  • Closes #531 - Add possibility for logged-in users of the config server to change their own password #532
  • Closes #527 - Send the hostname and the pid as default attributes to the config server #530
  • Closes #528 - Add possibility to delete users via config server UI #529
  • Closes #517 - Create separate files for config server logs #522
  • Closes #519 - Add ability to create user via config UI #520
  • Closes #515 - Show a list of all users within the UI #516
  • Introduced CompositeBeaconProcessor to enabled multiple processing steps #514
  • Closes #506 - Add User Settings Menu #507
  • Closes #478 - Make the file-based-config scan subdirectories #505
  • HttpPropertySourceState skipps persistence file writing if first attempt fails #504
  • Fix lint problems of the demos' Dockerfiles #503
  • Fix warning for unchecked operations in PropertyPathHelper #501
  • Closes #451 - Added logic to load all default config files & an endpoint for fetching the files. #454

Version 0.6

20 Dec 10:36
Compare
Choose a tag to compare

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Adding migration guide to documentation #470
  • Show version number at login screen of configuration server #467
  • Ability to automatically inject trace ids into log messages for log4j version 2 #466
  • Collect internal metrics of the EUM server and expose them via an Prometheus endpoint #353

Fixed bugs:

  • Fetching http_status for HttpUrlConnection does not handle errors #493
  • Agent reports that "inspectit.tags.extra.XYZ" is invalid #483
  • Alpine Linux support for AgentAttacher #479

Closed issues:

  • Update the web UI dependency "serialize-javascript" to fix its security issue #485
  • Add Ocelot as favicon for the configuration server UI #481
  • Upgrade serialize-javascript to version 2.1.1 or later #480
  • Autocompletion service of configuration server ignores root element #453
  • Change misleading label in the configuration file view of the configuration UI #370
  • Add checksum of release artifacts to releases #369
  • Functionallity for exporting the configuration of specific agents using the WebUI #350
  • Use FlyWay to setup and migrate the User DB Schema #296

Merged pull requests:

  • Closes #470 - Added breaking changes section to documentation #499
  • Closes #370 - Change misleading label in the configuration file view of the configuration UI #498
  • Closes #496 - Spell fixing within documentation #497
  • Fixed attach-alpine-jdk8 CircleCI Test #495
  • Closes #493 - Fixed HttpUrlConnection status fetching #494
  • Closes #485 - Upgrading to latest version of nextJS #486
  • Closes #483 - Fixed invalid tag property message #484
  • Closes #467 - Show version number at login screen of configuration server #471
  • Closes #369 - Add checksum of release artifacts to releases #469
  • Closes #453 - Autocompletion now sends suggestions correctly. #456
  • Closes #296 - Added FlyWay config to Gradle & Added db folder with V1__init.sql #450
  • Closes #353 - Collect internal metrics of the EUM server and expose t… #443
  • Closes #350 - downloading config files/ changed agent mappings layout #422

Version 0.5

19 Nov 18:07
40e7c03
Compare
Choose a tag to compare

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Ability to automatically inject trace ids into log messages for log4j version 1 #465
  • Extend EUM server to provide Boomerang agent files #430
  • Add a /health endpoint to the config server and eum server #407
  • Prevent log spam if the HTTP config is unavailable #406
  • Persist the last fetched HTTP-Configuration as a file #405
  • Add correlation of traces and logs for log4j version 2 #389
  • Add correlation of traces and logs for log4j version 1 #388
  • Add correlation of traces and logs for Logback #387
  • Add correlation of traces and logs #386
  • Provide audit log for the configuration server #374
  • Access log for the configurataion server's endpoints. #373
  • Print agent version in the logs during initialization #371
  • Option to define custom IP address ranges in the EUM server #342
  • Show a dialog when leaving the configuration server with unsaved changes #316
  • Allow the usage of special inputs where context variables can be used #215
  • Introduce Plugin System for Metric and Tracing exporters #193
  • Refine options for ordering action calls #172
  • Provide a mapping for metric tags in config #161
  • Detect unassigned settings during config validation #135

Fixed bugs:

  • Fix the environment variables in the demo docker-compose files #460
  • Change root property name of EUM server #429
  • instrumentOnlyInheritedMethods behaves wrong with inherited Methods. #393
  • Fix Http PropertySource throwing errors on empty configuration #390

Closed issues:

  • Add Commit Message Policy to Contribution.MD + Remove commit message check #427
  • 'simplify' agent mappings page/ layout to make changes easier for user #421
  • Add information on pull request message format in the contribution guidelines #420
  • negativeTimeout property is suggested wrongly #410
  • Update the self-monitoring dashboard to include logging information #401
  • Add documentation for log correlation #398
  • Print bad propagation headers in case they cannot be parsed #395
  • Make spans always inherit sampling decisions #384
  • Use the config-server's autocompletion REST API in the web UI for autocomplete suggestions #381
  • Add an autocompletion service providing model-based suggestions #379
  • Add Commit Message Validation #375
  • Change the configuration prefix of the config server #367
  • Agent should expose the number of log events as additional selfmonitoring metric #364
  • Add documentation on how to use HTTPS on the configuration server #362
  • Migrate all unit tests of the EUM server project to JUnit 5 #340
  • Shortcut for using CTRL+S to save the editor content in the WebUI #315
  • Cache matching mappings for agent attributes #265
  • Fix occasional unit test failures due to OutOfMemory or timeouts #257

Merged pull requests:

  • Closes #465 - Ability to automatically inject trace ids into log messages for log4j version 1 #464
  • Closes #395 - Print bad propagation headers in case they cannot be parsed #463
  • Closes #460 - Fix environment variables in the demo docker-compose files #462
  • Closes #406 - Prevent log spam if the HTTP config is unavailable #458
  • Fixed invalid root configuration properties #452
  • Closes #381 - Added autocompletion to UI #449
  • Closes #215 - Allowed the usage of special inputs wherever data inputs could be used previously #448
  • Closes #398 - Added documentation for trace and log correlation #447
  • Closing #257 - Adjusted JVM arguments used by Gradle during build process #446
  • Closes #388 - Added Log-correlation for Log4J Version 1 #445
  • Closes #371 - Print agent version in the logs during initialization #444
  • Closes #384 - Made spans always inherit the parent's sampling decision #442
  • Fixed issue for identical action calls #439
  • Closes #405 - Added persistence file to http config fetching #438
  • Closes #389 - Added Log4J2 log-trace correlation #437
  • Added log metrics to dashboards #436
  • Closes #340 - Migrate unit tests of the EUM server project to JUnit 5 #435
  • Closes #374 - Audit logging for configuration server. #434
  • Closes #430 - Extend EUM server to provide Boomerang agent files #432
  • Closes #429 - Change root property name of EUM server #431
  • Closes #427- Add Commit Message Policy to Contribution.MD + Remove co… #428
  • Closes #407 - Adding actuator/health to Configuration Server & EUM Server #425
  • Closes #367 - Change the property prefix of the configuration server #424
  • Fixed link to CONTRIBUTING.md #423
  • Closes #315 - Shortcut for using CTRL+S to save the editor content in the WebUI #419
  • Refactored integration test for self-monitoring log-metrics #418
  • Closes #390 - added blank check #416
  • Closes #410 - Checking paths now via Write-Method & Filtering properties where Write-Method is null #411
  • Added EventListener and fixes in PropertyNamesValidator #409
  • Added task to release Dashboards to Grafana Marketplace automatically #400
  • Closes #387 - Added trace-log correlation for logback #399
  • Autocomplete api #397
  • Closes #373 - Added access log #385
  • Closes #316 - Preserve unsaved changes in the UI #383
  • Closes #375 - Add Commit Message Validation to Build Pipeline #376
  • Added YAML-Validator [#366](https://github...
Read more

Version 0.4

19 Aug 13:58
2ba35fa
Compare
Choose a tag to compare

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Extend user management by combining Ldap and embedded user authentication #343
  • Support for LDAP authentication in configuration server #329
  • Renew authetication token when expired #276
  • Add a basic user management #251
  • Add basic and token based authentication #250
  • Allow attributes to be sent when fetching the configuration via HTTP #248
  • Add EUM server documentation to Docusaurus #234
  • Project Setup for Configuration Server UI #210
  • Provide basic UI, which uses mocked endpoints of the configuration server. #209
  • Add a cache to data providers #183

Fixed bugs:

  • Fix wrong configuration of eum-server bootRun task; Fix the loading of the geoip database #332
  • Config server does not start if working directory does not exist #323
  • Fix UI packaging within the boot Jar #313
  • Swagger UI is not reachable #262
  • JDBC instrumentation scope is too wide #236
  • JDBC database names are not sanitized #235

Closed issues:

  • Record the difference between two fields of EUM beacons as a metric #339
  • Add Ocelot Configuration Server Jar as file to the release artifacts #337
  • Remove example files from configuration server UI project #336
  • Add a default agent mapping #325
  • Add the configuration server component to the demo scenarios #321
  • Add UI for displaying the connected agents #308
  • Add REST API for fetching connected agents #307
  • Verify and handle expired access tokens when starting the configuration UI #298
  • Implement an account endpoint for managing the users account #286
  • Implement a user endpoint for creating and deleting users #285
  • Introduce the option to use a local database for the user management #284
  • Basic WebFrontend for the Configuration Server #283
  • Implement search bar for the configuration view #282
  • Implement the logic for managing the configuration files #281
  • Implement logic for managing the configuration directory structure #280
  • Implement configuration file view component #279
  • Implement basic configuration view component #278
  • Create view component for the agent mappings #277
  • Implement login logic and session management #275
  • Create view for login in into the config UI #274
  • Implement service for fetching data from the configuration server #273
  • Implement main layout for the configuration UI #272
  • Make the list files operation return a tree instead of absolute paths #270
  • No OpenCensus Version in Documentation #269
  • Cache agent configurations instead of recomputing them everytime #264
  • Allow cross-origin requests to the REST API #261
  • Introduce default tag COUNTRY_CODE #238
  • Move inspectit-ocelot-eum server to inspectit ocelot main repository #228
  • Implement mapping to map agents to configuration files #198
  • Simple file-based configuration store #197
  • Implement basic REST API for providing configurations to agents #196

Merged pull requests:

  • Add Ocelot EUM Server Jar as file to the release artifacts #357
  • Updated contribution guidelines and resources #356
  • Closes #336 - Remove example files from configuration server UI project #348
  • Lowered refresh rate of dashboards of the demo scenarios #347
  • Closes #343 - Extend user management by combining Ldap and embedded user authentication #346
  • Closes #276: Renew authetication token when expired #345
  • Closes #339 - Implemented support for dynamic expressions to extract data from EUM beacons #344
  • Code clean-up and refactoring of the EUM server project #341
  • Closes #337 - Add Ocelot Configuration Server Jar as file to the release artifacts #338
  • Closing #329 - Support for LDAP authentication in configuration server #335
  • Closes #332: Fix wrong configuration of eum-server bootRun task; Fix … #333
  • Closes #321 - Added Ocelot configuration-server to demo scenarios #331
  • Prevent overwriting selected file content when creating new files #328
  • Show a notification when a configuration file has been saved #327
  • Closes #325 - Adding default agent mapping if none exists #326
  • Closes #323 - Ensured working directory is created before spring context is initialized #324
  • Adds task for installing front end dependencies before building it #322
  • Closes #308 - Added Agent Status UI #319
  • Closes #313 - Fix UI packaging within the boot Jar #318
  • Closes #281 - Implement the logic for managing the configuration files #317
  • Closes #277 - Create view component for the agent mappings #312
  • Closes #280 - Implemented file movement in UI #311
  • Refactoring of EditorView component #310
  • Closes #307 - Added REST API for fetching agent statuses #309
  • Closes #280 - Added dialogs to create and delete directories and files #306
  • Closes #279 - Implement configuration file view component #304
  • Fixed leaking file handled when listing files in a directory #303
  • Closes #278 - Implement basic configuration view component #302
  • Upgraded package dependencies of configuration UI #301
  • Closes #286 - Added REST API to change the password #300
  • Closes #298 - Verify and handle expired access tokens when starting the configuration UI #299
  • Closes #273, #275- Introduces Axios for backend communication...
Read more

Version 0.3

07 Jun 12:42
8ec84bb
Compare
Choose a tag to compare

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Support for runtime attachement by executing the agent as a JAR #221
  • Move inspectit-ocelot-configuration to separate repository #211
  • Allow spans to span over multiple method calls #205
  • Fetching configuration via HTTP #199
  • Add sampling configuration for tracing #194
  • Closes #199 - Fetching configuration via HTTP #218

Closed issues:

  • Introduce additional folder "components", which holds related projects #214
  • Setup new project for configuration server #195
  • Add the generation of a license overview to the gradle script #175
  • Replace cross-JVM context propagation sensors with void-actions #174
  • Add pre- and post- entry/exit phases to rules #173
  • Add void-actions which do not need to return a value #171
  • Make the InspectitContext and ObjectAttachments accessible as special variables #168
  • Context propagation for the Apache HTTP client #71
  • Enable tracing for entry points #69
  • Remote span context read for the Servlet API 3.x #68
  • Span context propagation for the java.net.URLConnection #67
  • Data provider for the HTTP client request executed with java.net.URLConnection #64

Merged pull requests:

  • Closes #64 - Added service graph and http metrics for HttpURLConnection #227
  • Closes #174 - Moved remote propagation sensors to configuration #225
  • Replaced AsciiDoc with Docusaurus #223
  • Closes #221 - Support for runtime attachement by executing the agent as a JAR #222
  • Closes #194 - Added trace sampling #219
  • Closes #214: Introduce additional folder "components", which holds related projects #217
  • Closes #173 - Added pre- and post- entry / exit actions #216
  • Updated outdated root readme #213
  • Closes #205 - Allowed spans to cover multiple method invocations #208
  • Closes #171 - Added void actions #207
  • Changed OCE logo to Ocelot in readme #206
  • Closes #195 - Setup new project for configuration server #203
  • Fixed wrong configuration binding for is-tag property due to invalid setter name #202
  • Closes #175 - Added build task to generate third party license notice. #200
  • Closes #168 - Made InspectitContext and ObjectAttachments accessible for actions #192

Version 0.2

10 May 11:37
00d9c23
Compare
Choose a tag to compare

You can also find the corresponding documentation online under the following link: Documentation 0.2

Changelog

Implemented enhancements:

  • Add more OpenCensus exporters #169
  • Add basic tracing support to rules #156
  • Add support for ZipKin and Jaeger exporters #154
  • Collect the HTTP request metrics for the Servlet API 3.x #63
  • Closes #169: Added additional exporters #182

Fixed bugs:

  • Circular reference in ContextManager prevents agent from start-up #150

Closed issues:

  • Add tracing to the demo scenarios #190
  • Documentation issue #189
  • Extract the configuration model into a separate project #186
  • Any plans to push this to maven? #178
  • Support additional exporters for SignalFX, OpenCensus Agent and Haystack #170
  • Rename data providers to actions #167
  • Make Documentation TOC expandable #162
  • Extend demo scenarios with service graph #142
  • Fix documentation issues #129
  • Metric recorder for the client HTTP requests #65
  • Data provider for the HTTP server request properties #62

Merged pull requests:

  • Closes #190 - Added tracing to the demo #191
  • Changed default span name, altered tracing conditions #188
  • Closes #186 - Moved configuration model to a separate project #187
  • Closes #167 - Renamed dataproviders to actions #185
  • Fixed broken dashboard links in documentation. #184
  • Ensured that tests wait five seconds for instrumentations to become active #181
  • Fixed system tests attempt two #180
  • Fixed system and integration tests #179
  • Closes #156 - Added basic tracing support to rules #176
  • Removed the Flux data source from the influxDB demo #166
  • Updated Docker build and test images #165
  • Closes #154 - Added Jaeger and ZipKin exporters, moved to latest OpenCensus version #164
  • Closes #162: Made Documentation TOC expandable #163
  • Added service-graph and http dashboard #160
  • Extended test utility for ability to wait for class instrumentations #159
  • Switching build service to CircleCI #158
  • Providing initialization flag via AgentManager #157
  • Closes #150 - fixed circular dependency from ContextManager #155
  • Closes #129 - Documentation update #153

Version 0.1.M3

29 Mar 13:10
0bc58a4
Compare
Choose a tag to compare

You can also find the corresponding documentation online under the following link: Documentation 0.1.M3

Changelog

Implemented enhancements:

  • Integrate a simple load test to the demo for generating data #125
  • Split the default.yml into multiple files #117
  • Add special instrumentation for OSGi-style classloaders #116
  • Improve error handling in case of a retransformation exception #98
  • Add a polling based alternative to the directory watching mechanisms #96
  • Simplified configuration by removing type-scope container #106

Fixed bugs:

  • Make system tests wait for the instrumentation when required #101
  • AgentImpl requires logger too soon #85
  • Fix occasional failure of system tests #44

Closed issues:

  • Slow start performance when starting via javaagent on Java 8 #146
  • Unify common tag names #144
  • Include load generation into demo scenarios #141
  • Remove the elastic demo scenario #134
  • Add option to ignore lambda expressions #130
  • Propagate data context over the wire using W3 correlation header #119
  • Implement a custom GRPC context value for passing data #95
  • Externalize Agent into separate Container #90
  • Documentation about using jattach contains wrong command #81
  • Upload test reports after failures on TravisCI #80
  • User defined exclude packages/classes #79
  • Strategy to propagate the context up the stack trace #74
  • User defined instrumentation possibility #70
  • Generic hook uses data providers for key/value context pairs #61
  • Strategy for dynamic instrumentation with byte buddy #60
  • Extending configuration to enable an annotation based target selection #59
  • Basic method instrumentation config #58
  • Special sensor for scheduled executor services #57
  • Special sensor for executor services #56
  • Special sensor for Thread.start() #55
  • Introduce the byte buddy to the core #54
  • Create README.md files for project roots #36
  • Possibility to specify configuration via agentArgs #19

Merged pull requests:

  • Work on #62,#63,#65, closes #117 - Splitted default config, added config for service graph and http #149
  • Renamed project and related files from OCE to Ocelot #148
  • Closes #146 - Made start asynchronous when run via javaagent. #147
  • Closes #144 - unified common tag names #145
  • Second attempt on fixing the IBM bootstrap classloader instrumentation. #143
  • Ensured that classloader delegation is only performed once to prevent stack overflows #140
  • Closes #125 - Added load generator to demo scenarios #139
  • Closes #134 - Removed elastic demo scenario #138
  • Closes #119 - Added context propagation via HTTP #137
  • Closes #130 - Add option to exclude lambdas from instrumentation #136
  • Added conditions and before option to customize data provider order #133
  • Fixed broken JMH tests, added jmhCompile to travis.yml #132
  • Closes #116 - Added classloader delegation #131
  • Gave DataProviders access to the method name, class and parameter types. #128
  • Closes #70 - Added possibility to record measurements via rules #124
  • Stability fixes for non initializable classes, improved type matching of scopes. #122
  • JMH setup for the inspectit-oce-core and inspectit-oce-agent projects #121
  • Work on #112 - Excluded lambdas containing default methods #120
  • Work on #70 - Added configuration for defining measures and views #115
  • Enabling self-monitoring in demo scenarios #114
  • Closes #61 - Implemented binding and execution of data providers #113
  • Work on #61 - Added hook manager and context setup #111
  • Closes #79 - Added user excludes with intellij excluded by default #110
  • Closes #95 - Implemented InspectitContext for passing data around #109
  • Closes #59 - Extending configuration to enable an annotation based target selection #108
  • Work on #61 - Added context sensitive config validation mechanism and configuration for data provider calls #107
  • Normalize line endings of Java files and enforce using LF #105
  • Work on #61 - Added configuration for data providers #104
  • Closes #101 - Made system tests wait for the instrumentation to complete #103
  • Excluding all classes in package java.lang.invoke from instrumentation #102
  • Closes #96 - Added polling based alternative for detecting configuration directory changes #100
  • Closes #98 - Improved handling of retransformation failures #99
  • Closes #58 - Basic configuration for custom method instrumentation #97
  • Work on #61 - Added mechanism for generating generic data providers #94
  • Removed synchronizations of ThreadStartContextPropagation tests #92
  • Closes #90 - Demo Agent Provisioning improved, added Demo zipping for releases #91
  • Closes #57 - Added sensor for ctx propagation via ScheduledExecutors #89
  • Closes #55 - Added special sensor for context propagation via Threads #88
  • Extended self monitoring, added self monitoring to instrumentation #87
  • closes #85: init our default logging before using any logger to avoid… #86
  • Closes #44 - Fixed tests, included error stack traces in console output. #84
  • Closes #80 - Upload test reports after failures on TravisCI #83
  • Closes #81 - Documentation about using jattach contains wrong command #82
  • Closes #56, #54 - Added asynchronous instrumentation capabilities and executor context propagation #78
  • Executing unit tests during CI builds [#77](https://githu...
Read more

Version 0.1.M2

14 Jan 12:50
4f5afba
Compare
Choose a tag to compare

You can also find the corresponding documentation online under the following link: Documentation 0.1.M2

Changelog

Implemented enhancements:

  • Extend CI configuration in order to automatically release build artifacts #46
  • Improving system test for GCMetricsRecorder #42
  • Add configuration validation #18
  • Docker compose for fast start-up #11

Closed issues:

  • Extend CI to support releasing of the artifacts #10

Merged pull requests:

  • closes #46 - Extend CI configuration in order to automatically release build artifacts #53
  • Added note to docu to ensure that docker has enough main memory #49
  • closes #44: fixed occasional failure of system tests, improved GC test #48
  • relates to #45 - fixing broken condition for deploy stage #47
  • related to #42 - lowering waiting time for GC #45
  • Closed #42 - improving system test for GC metric recorder #43
  • Improved CI configuration - Testing on multiple JDKs in parallel and deploying documentation to S3 #41
  • closes #18: Added handling of invalid startup configurations #40
  • Closes #11: Created docker-based demo using Spring Pet Clinic #37