Releases: ErnestOrt/Trampoline
UI Layout Improvements
NOTE: If you want to use examples provided (microservice-example-gradle & microservice-example-maven), please, clone the repository instead of downloading release zip. They need .git folder due to git related plugins specified on pom.xml and build.gradle
This release comes from the @0x1C1B time!
Main Goal
The adjustment to the screen resolution works for the most part very well. However, there are occasional shifts in the layout of the views instances.html and settings.html. For screen resolutions that fall under the break point md (hence >= 992px) or lg (hence >= 1200px) in the Bootstrap Framework, problems with the layout occur in the lower range. By lining up the cards in a row, the individual cards have too little space to scale the contents reasonably, depending on the resolution.
Sanitize Actuator Prefix
NOTE: If you want to use examples provided (microservice-example-gradle & microservice-example-maven), please, clone the repository instead of downloading release zip. They need .git folder due to git related plugins specified on pom.xml and build.gradle
This release comes from the @Damian-R-Smith time! Thanks for pointing out this situation!
Main Goal
When setting a new instance, if you enter your prefix with '/' (eg. '/my-actuator') this will result in the Log button for that instance redirecting to :
http://<host>:<port> // myactuator/logfile
The placeholder for this input indicates that this format is what the user should enter, but irregardless this input field has been sanitized as part of validation to anticipate incorrectly formatted data.
Launching a group ignores vm arguments for defined instances
NOTE: If you want to use examples provided (microservice-example-gradle & microservice-example-maven), please, clone the repository instead of downloading release zip. They need .git folder due to git related plugins specified on pom.xml and build.gradle
This release comes from the @jarielpa time! Thanks for pointing out this bug!
Main Goal
Fixing a bug related to launching a group ignores vm arguments for defined instances.
Interaction Trampoline-Git via SSH
NOTE: If you want to use examples provided (microservice-example-gradle & microservice-example-maven), please, clone the repository instead of downloading release zip. They need .git folder due to git related plugins specified on pom.xml and build.gradle
Main Goal
This release comes from the @snowe2010 time! Thanks buddy for your implication!
Using the SSH protocol, you can connect and authenticate to remote servers and services. With SSH keys, you can connect to Git without supplying your username or password at each visit. On this release, we provide this future when interacting with Git through Trampoline.
Defining Launching Delays on Ms Groups
NOTE: If you want to use examples provided (microservice-example-gradle & microservice-example-maven), please, clone the repository instead of downloading release zip. They need .git folder due to git related plugins specified on pom.xml and build.gradle
Main Goal
It can happen an instance needs to wait a certain time before starting inside a group, for instance to wait another instance to be started in order to fill a cache or to have a Config server ready to be consumed.
For that reason, on this release we provide th option of defining a delay before an instance to be started.
Monitoring External Running Instances
NOTE: If you want to use examples provided (microservice-example-gradle & microservice-example-maven), please, clone the repository instead of downloading release zip. They need .git folder due to git related plugins specified on pom.xml and build.gradle
This feature comes from @menelaosbgr feedback!
Main Goal
-
It can happen that instances are deployed using other methods, but trampoline looks amazing to have them all under one dashboard.
-
Minor bug fixes
Improve Trampoline logs readability
NOTE: If you want to use examples provided (microservice-example-gradle & microservice-example-maven), please, clone the repository instead of downloading release zip. They need .git folder due to git related plugins specified on pom.xml and build.gradle
Main Goal
- Improve Trampoline logs readability.
Upgrading to Spring Boot 2
NOTE: If you want to use examples provided (microservice-example-gradle & microservice-example-maven), please, clone the repository instead of downloading release zip. They need .git folder due to git related plugins specified on pom.xml and build.gradle
Main Goal
- Upgrade Trampoline to Spring Boot 2
- Fully support for Spring Boot 2 instances
- Provide Spring Boot 2 Maven and Gradle examples
Register a microservice from a git url
NOTE: If you want to use examples provided (microservice-example-gradle & microservice-example-maven), please, clone the repository instead of downloading release zip. They need .git folder due to git related plugins specified on pom.xml and build.gradle
Main Goal
Being able to register a microservice from a git url. It will clone the repository on specified folder automatically.
Minor Goal
Bug fix on starting script when updating registered microservice information.
Git credentials
Main Goal
- Ability to set up you git credentials if it is not in you system (they will be properly secured)
Minor Goals
- Ability to shutdown Trampoline inside application.
- Copy already registered microservices on the registry form.
NOTE: If you want to use examples provided (microservice-example-gradle & microservice-example-maven), please, clone the repository instead of downloading release zip. They need .git
folder due to git related plugins specified.