2024.07.17 Release Note
July release comes with 1 major feature and some bug fixes:
- Gossiper Go agent to replace Whisperer Node.js agents
Upgrade risk
Compatibility issue!
Whisperer configuration might have been saved previously with number as json strings by the UI.
For it to work with GO, it needs to be fixed.
Most frequently for RAM circuit breaker value, and custom DNS port value.
How do I know I have to migrate?
Whisperer won't be able to parse its configuration:
- It will be displayed as 'disconnected' on the UI
- It will generate logs telling it cannot read configuration, with the field in error
How to migrate configuration?
- Open your whisperer configuration on the UI (Capture tab mostly)
- Change anything
- Save
- You may revert your change if you did not want this change ;)
Key changes
- New agent: Gossiper
How to upgrade
- Use Helm chart
3.1.1
from repository - Adjust
global.version
field value to2024.07.17
in your values.yaml - Deploy
See Reference documentation for details.
Versions
Spider
New versions of Spider components:
Component | Version | Docker tag |
---|---|---|
Helm chart | 3.1.1 | - |
Analysis UI | 10.8 | latest |
Controllers | 1.4 | latest |
Whisperers | 6.2 | latest |
Gossipers | 7.0 | latest |
Back office | - | latest |
Login UI | - | latest |
Monitoring UI | - | latest |
Dependencies
These components are set up in the correct versions by the Helm chart:
Dependency | Version | Docker tag |
---|---|---|
Elastic stack | 7.17.4 | 7.17.4 |
Redis | 7 | 7-alpine |
Traefik | 2.11 | 2.11 |
Compatibility
Spider has been successfully tested under these versions of dependencies:
3rd party software | Version |
---|---|
Helm | 3.14 |
Kube | 1.24 - 1.28 |
List of changes
Helm chart
✨ New features |
|
---|---|
⚙️ Improvements |
|
🐞 Bug fixes |
Analysis UI
✨ New features |
|
---|---|
⚙️ Improvements |
|
🐞 Bug fixes |
|
Controllers
✨ New features |
|
---|---|
⚙️ Improvements |
|
🐞 Bug fixes |
Whisperers
✨ New features |
|
---|---|
⚙️ Improvements | |
🐞 Bug fixes |
Back office
✨ New features |
|
---|---|
⚙️ Improvements | |
🐞 Bug fixes |
|
Login UI
✨ New features | |
---|---|
⚙️ Improvements | |
🐞 Bug fixes |
Monitoring UI
✨ New features | |
---|---|
⚙️ Improvements | |
🐞 Bug fixes |
|
Online documentation
Updated parts: N/A
API impacts
This section informs about any impact on Spider API, so you may adjust your scripts.
- POST /controls/v1/controllers/{id}/attachments/
Data impacts
The table below tells if there are data mapping changes in Elasticsearch indices, associated or not with migrations (Yes ✅ / No ❌).
Migration are automated at upgrade time, but they may leave unattended indices that you have to remove manually.
Index | Description | Migration |
---|---|---|