Version 0.4
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 and adds authentication handling #295
- Closes #284, #285 - Added user DB and REST API #294
- Closes #264, #265 - Added preloading and caching to configuration fetching #293
- Closes #274 - Create login view component for log in into the config UI #292
- Moved sources of configuration web UI in src subfolder #291
- Update rules.md #289
- Closes #272 - Implement main layout for the configuration UI #288
- Closes #270 - Directory endpoint gives a tree instead of flat structure #287
- Closes #269 - Fixed open-census version in documentation #271
- Closes #210 - Project Setup for Configuration Server UI #267
- Closes #196 - Added REST API for fetching agent configurations #266
- Closes #261, #262 - Fixed Swagger UI and allowed cross-origin requests #263
- Fixed bug in servlet-api default config #260
- Typo in a demo number 2 #258
- Closes #234: Add EUM server documentation to Docusaurus #256
- Added Wavefront docker demo #255
- Upload test-results of component projects to CircleCI #254
- Closes #198 - Implement mapping to map agents to configuration files #253
- Closes #250 - Added basic and token based authentication #252
- Closes #248 - Added attributes to HTTP config fetching #249
- Use temp directories in logging unit tests #244
- Fix generation of JaCoCo code coverage reports #243
- Integrated service graph panel into to grafana docker image #242
- Avoided memory leak in load script of the demo, fixed usage behaviour #241
- Closes #183 - Added cache to actions #240
- Add default tag COUNTRY_CODE #239
- Closes #235, #236 - Fixed bugs in JDBC instrumentation #237
- Added Algolia search for documentation #232
- Work on #197 - Added file REST API to config server #231
- Bump Opencensus Version to 0.22.1 #230
- Closes #228 - Move inspectit-ocelot-eum server to main repo #229