diff --git a/History.md b/History.md index c34c594e..26140c77 100644 --- a/History.md +++ b/History.md @@ -1,3 +1,19 @@ +3.0.4 04/12/2024 +================ + * Automatically disconnect guacamole sessions if no ping event has been received in 30 seconds + * Use smallrye timers to send error report emails rather than scheduler so that they can be sent even if scheduler is disabled + * Properly queue desktop events and ensure they are run sequentially for a specific desktop session + * Use of partial (or dto) objects and simplified models to reduce sql select and update overheads + * Remove preql library + * Many SQL optimisations to reduce loading time of several pages and also to minimise time spent in remote desktop event handler + * FIX #15: Improve loading time of admin user page by removing calls to cloud provider for each user instance + * FIX #14: Ensure client forces user to re-authenticate when token is no longer valid + * FIX #13: Ensure that instance sessions members are deleted + * FIX #12: Bug fix on instance interactivity being stored during many consecutive remote desktop events rather than just one + * FIX #11: Set socket state to disconnected immediately on disconnect event to avoid further data being sent to client + * FIX #10: Avoid calls to cloud provider to ensure rapid response for admin instances page (ip address already in database) + * FIX #9: SQL optimisations to obtain instance data, rapid load of home page with many instances + 3.0.3 27/11/2024 ================ * FIX #6: Add responses for POST Requests in JupyterController diff --git a/pom.xml b/pom.xml index 1cd6b91c..f7d90188 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ eu.ill.visa api - 3.0.3 + 3.0.4 visa-core diff --git a/visa-app/pom.xml b/visa-app/pom.xml index dcc65728..45ff9b08 100644 --- a/visa-app/pom.xml +++ b/visa-app/pom.xml @@ -5,7 +5,7 @@ api eu.ill.visa - 3.0.3 + 3.0.4 4.0.0 @@ -32,27 +32,27 @@ eu.ill.visa visa-web-rest - 3.0.3 + 3.0.4 eu.ill.visa visa-web-graphql - 3.0.3 + 3.0.4 eu.ill.visa visa-web-gateway - 3.0.3 + 3.0.4 eu.ill.visa visa-remote-desktop - 3.0.3 + 3.0.4 eu.ill.visa visa-scheduler - 3.0.3 + 3.0.4 diff --git a/visa-business/pom.xml b/visa-business/pom.xml index 2bb7b680..87457025 100644 --- a/visa-business/pom.xml +++ b/visa-business/pom.xml @@ -5,7 +5,7 @@ api eu.ill.visa - 3.0.3 + 3.0.4 4.0.0 @@ -22,17 +22,17 @@ eu.ill.visa visa-persistence - 3.0.3 + 3.0.4 eu.ill.visa visa-cloud - 3.0.3 + 3.0.4 eu.ill.visa visa-message-broker - 3.0.3 + 3.0.4 diff --git a/visa-cloud/pom.xml b/visa-cloud/pom.xml index 86ec68ff..68d9fbab 100644 --- a/visa-cloud/pom.xml +++ b/visa-cloud/pom.xml @@ -5,7 +5,7 @@ api eu.ill.visa - 3.0.3 + 3.0.4 4.0.0 diff --git a/visa-core/pom.xml b/visa-core/pom.xml index 75b067e0..5641f144 100644 --- a/visa-core/pom.xml +++ b/visa-core/pom.xml @@ -5,7 +5,7 @@ api eu.ill.visa - 3.0.3 + 3.0.4 4.0.0 diff --git a/visa-message-broker/pom.xml b/visa-message-broker/pom.xml index 5266ca50..73ed1ef4 100644 --- a/visa-message-broker/pom.xml +++ b/visa-message-broker/pom.xml @@ -5,7 +5,7 @@ api eu.ill.visa - 3.0.3 + 3.0.4 4.0.0 @@ -18,7 +18,7 @@ eu.ill.visa visa-core - 3.0.3 + 3.0.4 diff --git a/visa-persistence/pom.xml b/visa-persistence/pom.xml index 316d67df..1d42b1dd 100644 --- a/visa-persistence/pom.xml +++ b/visa-persistence/pom.xml @@ -5,7 +5,7 @@ api eu.ill.visa - 3.0.3 + 3.0.4 4.0.0 @@ -17,7 +17,7 @@ eu.ill.visa visa-core - 3.0.3 + 3.0.4 diff --git a/visa-remote-desktop/pom.xml b/visa-remote-desktop/pom.xml index 8dcde62d..eaeaed98 100644 --- a/visa-remote-desktop/pom.xml +++ b/visa-remote-desktop/pom.xml @@ -5,7 +5,7 @@ api eu.ill.visa - 3.0.3 + 3.0.4 4.0.0 @@ -20,7 +20,7 @@ eu.ill.visa visa-business - 3.0.3 + 3.0.4 diff --git a/visa-scheduler/pom.xml b/visa-scheduler/pom.xml index 1ff51e9f..1a1c2f16 100644 --- a/visa-scheduler/pom.xml +++ b/visa-scheduler/pom.xml @@ -5,7 +5,7 @@ api eu.ill.visa - 3.0.3 + 3.0.4 4.0.0 @@ -15,7 +15,7 @@ eu.ill.visa visa-business - 3.0.3 + 3.0.4 io.quarkus diff --git a/visa-security/pom.xml b/visa-security/pom.xml index 07fd5641..3b5b3d1f 100644 --- a/visa-security/pom.xml +++ b/visa-security/pom.xml @@ -5,7 +5,7 @@ api eu.ill.visa - 3.0.3 + 3.0.4 4.0.0 visa-security @@ -17,7 +17,7 @@ eu.ill.visa visa-business - 3.0.3 + 3.0.4 diff --git a/visa-web-gateway/pom.xml b/visa-web-gateway/pom.xml index ce2452c2..bb0457c8 100644 --- a/visa-web-gateway/pom.xml +++ b/visa-web-gateway/pom.xml @@ -5,7 +5,7 @@ api eu.ill.visa - 3.0.3 + 3.0.4 4.0.0 @@ -18,12 +18,12 @@ eu.ill.visa visa-business - 3.0.3 + 3.0.4 eu.ill.visa visa-message-broker - 3.0.3 + 3.0.4 diff --git a/visa-web-graphql/pom.xml b/visa-web-graphql/pom.xml index 767d827a..a1eec287 100644 --- a/visa-web-graphql/pom.xml +++ b/visa-web-graphql/pom.xml @@ -5,7 +5,7 @@ api eu.ill.visa - 3.0.3 + 3.0.4 4.0.0 @@ -18,12 +18,12 @@ eu.ill.visa visa-business - 3.0.3 + 3.0.4 eu.ill.visa visa-security - 3.0.3 + 3.0.4 diff --git a/visa-web-rest/pom.xml b/visa-web-rest/pom.xml index e9c13f1b..add4e4e9 100644 --- a/visa-web-rest/pom.xml +++ b/visa-web-rest/pom.xml @@ -5,7 +5,7 @@ api eu.ill.visa - 3.0.3 + 3.0.4 4.0.0 @@ -18,12 +18,12 @@ eu.ill.visa visa-business - 3.0.3 + 3.0.4 eu.ill.visa visa-security - 3.0.3 + 3.0.4