title | menutitle | seotitle | description | lead | date | lastmod |
---|---|---|---|---|---|---|
Gatling Enterprise 1.8 |
What's New in 1.8 |
What's New in Gatling Enterprise 1.8 |
Learn about the main new features of Gatling Enterprise 1.8 |
Learn about the main new features of Gatling Enterprise 1.8 |
2021-04-06 17:55:28 +0200 |
2021-08-16 17:55:36 +0200 |
{{< alert info >}} Release notes only apply to Gatling Enterprise Self-Hosted and not to Gatling Enterprise Cloud. {{< /alert >}}
{{< alert warning >}} Make sure to check your Kubernetes pools setup as memory and cpu requests and limits are now mandatory. {{< /alert >}}
{{< alert warning >}} Please upgrade ASAP if you're using binary repositories, see DEV-543 {{< /alert >}}
{{< alert info >}}
Kubernetes users are advised to upgrade to injectors' Docker image to gatlingcorp/frontline-injector:8u222
{{< /alert >}}
- DEV-455: API for checking if Gatling Enterprise is deployed on Kubernetes shouldn't require authentication
- DEV-507: Make sure time window doesn't grow when moving it
- DEV-509: Honor configured OpenStack network
- DEV-517: Fix Swagger file missing from package
- DEV-518: Can't assign pool in on-prem host modal
- DEV-519: Upgrade JDK version in injector Docker image so JVM properly runs in container
- DEV-522: Fix incorrect Kubernetes pool memory settings description
- DEV-531: Increase Kubernetes injector pod creation timeout to cope with initial Docker image download
- DEV-532: Properly delete all Kubernetes resources on injector deployment failure
- DEV-538: Saving a kubernetes pool modal should reset modal state
- DEV-539: Have more specific error message when pod creation times out
- DEV-540: Intermittent connection refused errors to Gatling Enterprise UI when deploying Gatling Enterprise and injectors in the same Kubernetes cluster
- DEV-542: Binary repository credentials can't be removed
- DEV-543: Pools and Repositories listing APIs used in Simulation configuration shouldn't return secrets
- DEV-501: Allow preferring Kubernetes internal IP instead of external one, see DEV-534
- DEV-510: Trim Simulation Java System properties to remove unexpected white spaces
- DEV-511: Support OpenStack availability zone
- DEV-512: Make Kubernetes pool resources configuration mandatory
- DEV-528: Force a minimal number of Netty threads when running Gatling Enterprise in a container
- DEV-534: Prefer Kubernetes cluster external IP over internal one, support having Gatling Enterprise and k8s injectors in different networks
See release note: https://github.com/gatling/gatling/milestone/89?closed=1
{{< alert warning >}}
If you plan on deploying maven projects as fatjars in a maven repository, please upgrade frontline-maven-plugin
to 1.0.3.
{{< /alert >}}
- DEV-441: Editing a private key and changing its name warn about overwriting
- DEV-453: Time window in Live reports is not updated
- DEV-454: Need to click twice in Live reports for last n minutes time window to work properly
- DEV-460: Impossible to save OpenStack pool modal, as the image isn't validated
- DEV-461: Dropdown are not populated when editing OpenStack modal
- DEV-462: OpenStack support not working with Keystone v3 api
- DEV-465: Truncated Export PDF Summary when the name is too long
- DEV-466: Support custom protocols with Gatling Enterprise
- DEV-469: Improve error message when hitting license limit
- DEV-470: Document how to publish simulation fatjar into binary repository
- DEV-471: Expire Gatling Enterprise Cookie
- DEV-474: Last run cache and number increment gets polluted after setting comments on a run which is not the last one for this simulation
- DEV-483: Verify selected Kubernetes namespace exists when configuring a Kubernetes pool
- DEV-486: Mean line in trends changes area color
- DEV-487: Allows configuring an external Pod when Gatling Enterprise deployed on Kubernetes
- DEV-488: Wrong color in response time percentiles on trends
- DEV-490: Team sort in the simulations table is not working correctly
- DEV-491: Going back and forth between multiple trends makes the charts appear empty
- DEV-493: frontline-maven-plugin should attach shaded artifact so it can be deployed
- DEV-494: Properly resolve fatjar snapshots
- DEV-495: Wrong labels on binary repositories creation modal
- DEV-499: Close binary repositories modal with escape doesn't reset its state
- DEV-500: Deleting multiples binary repositories when one is used doesn't refresh table
- DEV-502: Fix public link generation error when you choose now as the expiration date
- DEV-505: Tooltip not displayed when some series are disabled
- DEV-446: Migrate correctly simulations if they use a Git command, correct the simulations which were migrated incorrectly in 1.8.0
- DEV-447: Fix saving a simulation with a custom build command
See release note: https://github.com/gatling/gatling/milestone/88?closed=1
{{< alert warning >}} Make sure to upgrade Gatling to 3.2.0, as version is not binary compatible with 3.1.3. {{< /alert >}}
{{< alert warning >}} This release ships important security improvements, so users are highly advised to upgrade. In particular, Jenkins users are recommended to switch to Credentials for storing API tokens. {{< /alert >}}
{{< alert warning >}} [Some deprecated features]({{< ref "#deprecated-features-removed" >}}) have been removed. {{< /alert >}}
- DEV-27: Support downloading fatjar from JFrog Artifactory
- DEV-64: Support uploading private keys directly from the web interface
- DEV-80: Support deploying Gatling Enterprise on Docker
- DEV-88: Centralize private keys configuration
- DEV-249: Provide a way to save PDF Export templates
- DEV-394: Introduce Jenkins Credentials support for API tokens, deprecate clear text
- DEV-338: Only display AWS instance types suited for load testing
- DEV-362: Simplified Git repository cloning configuration
- DEV-373: Introduce per Jenkins Job API token settings
- DEV-379: Support downloading fatjar from Sonatype Nexus 2
- DEV-380: Support downloading fatjar from Sonatype Nexus 3
- DEV-387: Centralize binary repositories (Artifactory, Nexus 2 and 3) management
- DEV-393: Simplify Kubernetes pool configuration when Gatling Enterprise is deployed in a docker container in the same cluster
- DEV-395: Add ability to launch Gatling Enterprise on foreground
- DEV-403: Set Kubernetes CPU requests/limits as # of CPUs
- DEV-408: Remove SSH server from injectors Docker image, switch to native kubectl
- DEV-410: Introduce retry on initial Cassandra connection to handle slow Cassandra boots
- DEV-33: Don't lose user preferences on logout
- DEV-86: Protect against brute force attacks when auth is in "Gatling Enterprise" mode: use Argon2 hashing
- DEV-295: Can't unzoom chart on PDF Export when "No Data to Display"
- DEV-384: Store On-demand and Azure pools secrets encrypted
- DEV-386: Protect superAdmin account against brute force attack: delay response on failure
- DEV-391: When using LDAP auth, MyProfile password field should be hidden
- DEV-394: Enable all JDK cipher suites in Jenkins, Bamboo and TeamCity plugins
- DEV-396: Long PDF Export title is cropped
- DEV-397: Web handler errors should be logged with ERROR level, not DEBUG
- DEV-402: Protect against cookie brute force attacks: delay response on failure.
- DEV-404: Protect against API token brute force attacks: use Argon2 hashing.
- DEV-405: Kubernetes pool resources configuration is not persisted
- DEV-407: Don't Crash when building a local project and the Gatling Enterprise user doesn't have permissions on this folder
- DEV-421: PDF Export summary display should display "-" instead of "-1" for undefined metrics
- DEV-423: PDF Export should honor percentiles and date/time user preferences
- DEV-424: Changing request in request summary shouldn't drop selected time window
- DEV-427: PDF Export: incorrect header columns
- DEV-428: Selecting a request from Summary when there's no group corrupts the request dropdown
- DEV-429: Adding a pin shouldn't be possible in anonymous mode
- DEV-430: Gatling Enterprise logo is not visible on the 404 page
- DEV-188: Removed Public API metrics deprecated in 1.7.0 (responses Ok, responses Ko, responses by status, groupCounts Ok, groupCounts Ko), please use their alias without spaces
- DEV-188: Removed use of file frontline-api.conf, please use frontline.conf