Skip to content
This repository has been archived by the owner on Mar 21, 2022. It is now read-only.

Releases: ExplorViz-Archive/explorviz-backend

1.5.0 (stable)

18 Dec 11:35
212f1e3
Compare
Choose a tag to compare

Description

This release includes improvements in microservice decomposition, performance, and code quality affairs.

Deployment

The release is easiliy deployable with Docker and Docker Compose.
In order to deploy this release, please take a look into our latest Quick Start Guide for Users.

More guides and documentation can be found in our Wiki.

Improvements

  • #97 - Provide resource classes for every model type
  • #85 - Swagger API descriptions
  • #56 - Database reconnection pattern
  • #102 - Update Java 8 LTS to Java 11 LTS
  • #103 - Fix Gradle Deprecations
  • #83 - Limit Jersey filter scope
  • #106 - Refactor authentication and authorization handling
  • #92 - Permissions: Role-based resource authorization
  • #91 - Removed the dummy mode
  • #75 - Pagination and Filtering for endpoints
  • #86 - Landscape model classes should be sub project of landscape-service

Bug Fixes

  • #93 - History-service: Jesery Unit Test for LandscapeResoruce failing
  • #72 - Dummy landscape cannot be drawn in the frontend
  • #94 - Deployment via Docker: Landscape download not possible
  • #69 - Failing exchange under heavy-load between landscape service and frontend

More information

1.4.0 (stable)

01 Jul 13:41
33a340a
Compare
Choose a tag to compare

Description

This release includes improvements in microservice decomposition, performance,
and user management affairs.

Deployment

The release is easiliy deployable with Docker and Docker Compose.
In order to deploy this release, please take a look into our latest Quick Start Guide for Users.

More guides and documentation can be found in our Wiki.

Improvements

  • #69, #70, #60 - Further decomposition in microservices (also see https://github.com/ExplorViz/docs/wiki/Specifications)
  • #76, #80, #84 - Refactoring of user management affairs and the related data model
  • #58 - Refactoring of config annotation resolvers for easy deployment
  • #43 - Refactoring of Docker environment resolvers for easy deployment
  • #49 - Updated Gradle to version 5.2
  • #38, #44 - Improved performance when landscapes are loaded via timeline

Bug fixes

  • #48, #73 - Various bug fixes
  • Fixed 100% CPU single core workload due to analysis-service (problem was a Kieker-related TCP reader)

More information

1.3.0 (stable)

11 Feb 13:59
2ac661b
Compare
Choose a tag to compare

Description

This is the first stable release after switching to a new technlogy stack im combination with a microservice architecture.

Deployment

This release is easiliy deployable with Docker and Docker Compose.
In order to deploy this release, please take a look into our latest Quick Start Guide for Users.

More guides and documentation can be found in our Wiki.

Improvements

  • Employing the JSONAPI specification and implementation for exchanging data with frontend and between services.
  • New Feature: SQL-Viewer - showing monitored SQL-Statements.
  • New Feature: Trace Replayer - showing single steps of monitored Traces within applications.
  • Restructured the project in multiple microservices, which are deployable with Docker.
  • Automated generation of documentation (Javadoc) and publishing to GithubPages.
  • Switched from Maven to Gradle.
  • Updated landscape serialization to current version FST.
  • Minor refactoring and cleanup, especially interface-related.
  • #15 - Removed the container for timestamps.
  • #30 - Tests for auth service.
  • #17 - The DummyExtension now use the backend provider.

Bug fixes

  • #18 - Multiple are now handled as seperate applications.
  • #42 - Use String instead of long for Trace Id.
  • #35 - Roles are now verified when creating new users.
  • #33 - Fixed that created user cannot obtain roles.
  • #34 - Fixed that a list of users does not contain roles.

More information