Skip to content

Releases: Reallysec/RST-AI-Copilot-for-Elastic

v1.2.22

Choose a tag to compare

@sooua sooua released this 08 Oct 14:27

Fixes

  • rst-update.sh --rollback after a manual upgrade (running ./deploy.sh with a new bundle) went back two versions and could restore older compose files and Caddyfiles. It now goes back to the version that ran before the manual upgrade and leaves those files as they are.
  • rst-update.sh --prune-old now also removes old images left under the previous name (rst-elastic-ai-copilot-gateway, 1.2.20 and earlier), says clearly when there is nothing to remove, and never removes the version that is running.

Security

  • Activation now sends the license token to the license server as proof that this host holds the license, not just its license ID. The license server will start requiring this; once it does, activation from 1.2.21 and earlier will fail, so please update to 1.2.22.

Download and install

File Description
RST-AI-Copilot-for-Elastic-1.2.22.tar.gz Offline bundle (gateway image and deployment files; Community Edition without a license, Professional or Enterprise once one is imported)
RST-AI-Copilot-for-Elastic-1.2.22.tar.gz.sha256 SHA-256 checksum
sha256sum -c RST-AI-Copilot-for-Elastic-1.2.22.tar.gz.sha256
tar xzf RST-AI-Copilot-for-Elastic-1.2.22.tar.gz && cd RST-AI-Copilot-for-Elastic-1.2.22 && ./deploy.sh

Documentation: https://reallysec.com/en/docs/elastic-ai-copilot

中文说明

问题修复

  • 手动升级(用新包运行 ./deploy.sh)后执行 rst-update.sh --rollback,此前会一下退回两个版本,还可能恢复更早的 compose 文件和 Caddyfile;现在只退回手动升级前运行的版本,那些文件保持不动。
  • rst-update.sh --prune-old 现在也能删除改名前留下的旧名镜像(rst-elastic-ai-copilot-gateway,1.2.20 及更早版本);没有可删的镜像时会明确提示,并且永远不会删除正在运行的版本。

安全

  • 激活时会把许可令牌一并发给许可服务器,证明本机确实持有该许可,而不是只凭许可 ID。许可服务器之后会强制要求这一点,届时 1.2.21 及更早版本将无法激活,请升级到 1.2.22。

下载与安装

文件 说明
RST-AI-Copilot-for-Elastic-1.2.22.tar.gz 离线一体包(网关镜像 + 部署文件;不导入许可为社区版,导入许可解锁专业版或企业版)
RST-AI-Copilot-for-Elastic-1.2.22.tar.gz.sha256 SHA-256 校验文件
sha256sum -c RST-AI-Copilot-for-Elastic-1.2.22.tar.gz.sha256
tar xzf RST-AI-Copilot-for-Elastic-1.2.22.tar.gz && cd RST-AI-Copilot-for-Elastic-1.2.22 && ./deploy.sh

文档:https://reallysec.com/docs/elastic-ai-copilot

v1.2.21

Choose a tag to compare

@sooua sooua released this 08 Oct 09:15

Changes

  • Upgrade action (1.2.20 and earlier): the product name now runs through the release files, images and containers: RST-Elastic-AI-Copilot-* is now RST-AI-Copilot-for-Elastic-*, and the GitHub repository is reallysec/RST-AI-Copilot-for-Elastic (old links redirect). An older gateway's online update cannot find the renamed bundle, so upgrade once with the new bundle: re-run the install command, or unpack the bundle into the existing install directory and run ./deploy.sh. Keep the existing directory (/opt/rst-elastic-ai-copilot for older installs; the install command finds it by itself): your data, settings and activation carry over. Online updates work again from 1.2.21 on. New installs go to /opt/rst-ai-copilot-for-elastic.
  • The 中文 | English switch in the license agreement dialog now changes the whole dialog (title, checkbox and buttons) as well as the agreement text.

Fixes

  • When the license server could not be reached, the gateway waited 24 hours before trying again. It now retries every 5 minutes, and after a successful check it waits until the server's next scheduled check (at most 24 hours).
  • Right after a restart, a heartbeat that was not due yet was logged as heartbeat_ok, which looked like a successful check. It is now logged as heartbeat_not_due.

Download and install

File Description
RST-AI-Copilot-for-Elastic-1.2.21.tar.gz Offline bundle (gateway image and deployment files; Community Edition without a license, Professional or Enterprise once one is imported)
RST-AI-Copilot-for-Elastic-1.2.21.tar.gz.sha256 SHA-256 checksum
sha256sum -c RST-AI-Copilot-for-Elastic-1.2.21.tar.gz.sha256
tar xzf RST-AI-Copilot-for-Elastic-1.2.21.tar.gz && cd RST-AI-Copilot-for-Elastic-1.2.21 && ./deploy.sh

Documentation: https://reallysec.com/en/docs/elastic-ai-copilot

中文说明

变更

  • 升级须操作(1.2.20 及更早版本): 交付包、镜像、容器统一改用产品名:RST-Elastic-AI-Copilot-* 改为 RST-AI-Copilot-for-Elastic-*,GitHub 仓库改为 reallysec/RST-AI-Copilot-for-Elastic(旧链接会自动跳转)。老版本网关的在线更新找不到改名后的交付包,请用新包升级一次:重新执行一条命令安装,或把新包解压到原安装目录后运行 ./deploy.sh。请沿用原安装目录(老安装为 /opt/rst-elastic-ai-copilot,一条命令会自动沿用),数据、设置和激活状态都会保留。从 1.2.21 起在线更新恢复正常。新安装默认装到 /opt/rst-ai-copilot-for-elastic。
  • 许可协议弹窗的「中文 | English」切换现在会同时切换整个弹窗(标题、勾选框和按钮),不只是协议正文。

问题修复

  • 许可服务器连不上时,网关此前要等 24 小时才重试;现在每 5 分钟重试一次,校验成功后按服务器安排的下一次校验时间等待(最长 24 小时)。
  • 重启后尚未到期的心跳此前会记为 heartbeat_ok,看起来像校验成功;现在记为 heartbeat_not_due。

下载与安装

文件 说明
RST-AI-Copilot-for-Elastic-1.2.21.tar.gz 离线一体包(网关镜像 + 部署文件;不导入许可为社区版,导入许可解锁专业版或企业版)
RST-AI-Copilot-for-Elastic-1.2.21.tar.gz.sha256 SHA-256 校验文件
sha256sum -c RST-AI-Copilot-for-Elastic-1.2.21.tar.gz.sha256
tar xzf RST-AI-Copilot-for-Elastic-1.2.21.tar.gz && cd RST-AI-Copilot-for-Elastic-1.2.21 && ./deploy.sh

文档:https://reallysec.com/docs/elastic-ai-copilot

v1.2.20

Choose a tag to compare

@sooua sooua released this 06 Oct 07:20

Changes

  • Upgrade action: LLM_BASE_URL must now be set explicitly in .env (there is no built-in LLM endpoint). Installations that left it unset no longer fall back to a default provider; the AI features stay off until it is set, or until a provider is configured on the settings page.
  • End User License Agreement 1.4: it no longer mentions a default language-model endpoint, and it states that the license service is hosted in the Hong Kong Special Administrative Region of China (outside mainland China). Each user is asked to accept the new version at their next sign-in.

Security

  • With field masking on (cloud or private mode), the alert subject (for example a user name) in one-line alert summaries and in triage scoring is now masked before it is sent to the language model. Previously a plain user name or host name could be sent unmasked.

Download and install

File Description
RST-Elastic-AI-Copilot-1.2.20.tar.gz Offline bundle (gateway image and deployment files; Community Edition without a license, Professional or Enterprise once one is imported)
RST-Elastic-AI-Copilot-1.2.20.tar.gz.sha256 SHA-256 checksum
sha256sum -c RST-Elastic-AI-Copilot-1.2.20.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.20.tar.gz && cd RST-Elastic-AI-Copilot-1.2.20 && ./deploy.sh

Documentation: https://reallysec.com/en/docs/elastic-ai-copilot

中文说明

变更

  • 升级须操作: .env 中必须显式填写 LLM_BASE_URL(产品不再内置 LLM 端点)。未填写的安装不再回退到默认服务商,AI 功能在填写该项或在设置页配置服务商之前保持关闭。
  • 《最终用户许可协议》更新为 1.4 版:不再提及默认大模型端点,并写明许可服务部署在中国香港特别行政区(中国大陆境外)。每位用户下次登录时需同意新版协议。

安全

  • 开启字段脱敏(云端或私有模式)时,告警一句话摘要和告警研判中的告警主体(如用户名)在发送给大模型前会先脱敏。此前普通的用户名或主机名可能未经脱敏发出。

下载与安装

文件 说明
RST-Elastic-AI-Copilot-1.2.20.tar.gz 离线一体包(网关镜像 + 部署文件;不导入许可为社区版,导入许可解锁专业版或企业版)
RST-Elastic-AI-Copilot-1.2.20.tar.gz.sha256 SHA-256 校验文件
sha256sum -c RST-Elastic-AI-Copilot-1.2.20.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.20.tar.gz && cd RST-Elastic-AI-Copilot-1.2.20 && ./deploy.sh

文档:https://reallysec.com/docs/elastic-ai-copilot

v1.2.19

Choose a tag to compare

@sooua sooua released this 06 Oct 04:42

Changes

  • The product is now named RST AI Copilot for Elastic. Installation paths, image names, configuration and the online update channel are unchanged, so existing installations upgrade as usual.
  • End User License Agreement 1.3. After upgrading, each user is asked to read and accept it at their next sign-in, and again whenever a new version is published. Administrators can export the acceptance records (GET /api/admin/eula/acceptances). The agreement can also be read from the sign-in page.
  • If an online-activated host stays out of contact with the license server for longer than the 3-day offline grace period, the product now falls back to the Community edition instead of locking up: paid features lock and one user remains, and everything returns once contact resumes.
  • New option RST_CONTENT_AUTO_APPLY=0: newer content packs are only stored, and an administrator chooses when to activate one. By default they are still applied automatically after their signature is verified.

Fixes

  • The license heartbeat again includes the connected Elasticsearch cluster ID and version, as the license agreement describes.

Download and install

File Description
RST-Elastic-AI-Copilot-1.2.19.tar.gz Offline bundle (gateway image and deployment files; Community Edition without a license, Professional or Enterprise once one is imported)
RST-Elastic-AI-Copilot-1.2.19.tar.gz.sha256 SHA-256 checksum
sha256sum -c RST-Elastic-AI-Copilot-1.2.19.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.19.tar.gz && cd RST-Elastic-AI-Copilot-1.2.19 && ./deploy.sh

Documentation: https://reallysec.com/en/docs/elastic-ai-copilot

中文说明

变更

  • 产品更名为 RST AI Copilot for Elastic。安装路径、镜像名、配置项和在线更新渠道均不变,已有安装照常升级。
  • 《最终用户许可协议》更新为 1.3 版。升级后,每位用户下次登录时需阅读并同意协议,之后每次发布新版本协议时也需重新同意。管理员可导出同意记录(GET /api/admin/eula/acceptances)。登录页也可以查看协议。
  • 在线激活的主机与许可服务器失联超过 3 天离线宽限期后,产品改为回到社区版,不再整体锁死:付费功能锁定、只保留 1 个用户,恢复联系后自动还原。
  • 新增配置项 RST_CONTENT_AUTO_APPLY=0:较新的内容包只保存,由管理员决定何时启用。默认仍在签名校验通过后自动生效。

问题修复

  • 许可心跳重新带上所连接 Elasticsearch 集群的标识和版本,与许可协议的说明一致。

下载与安装

文件 说明
RST-Elastic-AI-Copilot-1.2.19.tar.gz 离线一体包(网关镜像 + 部署文件;不导入许可为社区版,导入许可解锁专业版或企业版)
RST-Elastic-AI-Copilot-1.2.19.tar.gz.sha256 SHA-256 校验文件
sha256sum -c RST-Elastic-AI-Copilot-1.2.19.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.19.tar.gz && cd RST-Elastic-AI-Copilot-1.2.19 && ./deploy.sh

文档:https://reallysec.com/docs/elastic-ai-copilot

v1.2.18

Choose a tag to compare

@sooua sooua released this 05 Oct 17:13

Changes

  • When a Professional or Enterprise license expires or is revoked, the product now falls back to the Community edition instead of locking up: paid features lock and the user limit drops to one, while the free features keep working. Activating a renewed license restores everything. The End User License Agreement (version 1.2) says the same.

Fixes

  • License page: when the license server reports a license as revoked, that reply is no longer shown as the last successful heartbeat.
  • License page: after deactivating a license, the previous license's heartbeat time and error are no longer shown.

Security

  • Content packs and online update manifests are now verified only against the built-in Reallysec signing key; environment variables and key files can no longer replace it. The unused RST_CONTENT_PUBLIC_KEY_PATH setting has been removed.

Download and install

File Description
RST-Elastic-AI-Copilot-1.2.18.tar.gz Offline bundle (gateway image and deployment files; Community Edition without a license, Professional or Enterprise once one is imported)
RST-Elastic-AI-Copilot-1.2.18.tar.gz.sha256 SHA-256 checksum
sha256sum -c RST-Elastic-AI-Copilot-1.2.18.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.18.tar.gz && cd RST-Elastic-AI-Copilot-1.2.18 && ./deploy.sh

Documentation: https://reallysec.com/en/docs/elastic-ai-copilot

中文说明

变更

  • 专业版或企业版许可到期、被吊销后,产品改为回到社区版,不再整体锁死:付费功能锁定、用户数降为 1,免费功能照常可用。激活续期后的许可即可全部恢复。《最终用户许可协议》(1.2 版)同步修改。

问题修复

  • 许可页面:许可服务器回复「许可已吊销」时,这次回复不再被显示为「上次心跳成功」。
  • 许可页面:停用许可后,不再显示上一张许可的心跳时间和错误信息。

安全

  • 内容包和在线更新清单现在只用产品内置的 Reallysec 签名公钥校验,不能再通过环境变量或公钥文件替换。已移除从未使用的 RST_CONTENT_PUBLIC_KEY_PATH 配置项。

下载与安装

文件 说明
RST-Elastic-AI-Copilot-1.2.18.tar.gz 离线一体包(网关镜像 + 部署文件;不导入许可为社区版,导入许可解锁专业版或企业版)
RST-Elastic-AI-Copilot-1.2.18.tar.gz.sha256 SHA-256 校验文件
sha256sum -c RST-Elastic-AI-Copilot-1.2.18.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.18.tar.gz && cd RST-Elastic-AI-Copilot-1.2.18 && ./deploy.sh

文档:https://reallysec.com/docs/elastic-ai-copilot

v1.2.17

Choose a tag to compare

@sooua sooua released this 03 Oct 18:05

Stability improvements and bug fixes.

Download and install

File Description
RST-Elastic-AI-Copilot-1.2.17.tar.gz Offline bundle (gateway image and deployment files; Community Edition without a license, Professional or Enterprise once one is imported)
RST-Elastic-AI-Copilot-1.2.17.tar.gz.sha256 SHA-256 checksum
sha256sum -c RST-Elastic-AI-Copilot-1.2.17.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.17.tar.gz && cd RST-Elastic-AI-Copilot-1.2.17 && ./deploy.sh

Documentation: https://reallysec.com/en/docs/elastic-ai-copilot

中文说明

稳定性改进与问题修复。

下载与安装

文件 说明
RST-Elastic-AI-Copilot-1.2.17.tar.gz 离线一体包(网关镜像 + 部署文件;不导入许可为社区版,导入许可解锁专业版或企业版)
RST-Elastic-AI-Copilot-1.2.17.tar.gz.sha256 SHA-256 校验文件
sha256sum -c RST-Elastic-AI-Copilot-1.2.17.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.17.tar.gz && cd RST-Elastic-AI-Copilot-1.2.17 && ./deploy.sh

文档:https://reallysec.com/docs/elastic-ai-copilot

v1.2.16

Choose a tag to compare

@sooua sooua released this 03 Oct 12:12

Stability improvements and bug fixes.

Download and install

File Description
RST-Elastic-AI-Copilot-1.2.16.tar.gz Offline bundle (gateway image and deployment files; Community Edition without a license, Professional or Enterprise once one is imported)
RST-Elastic-AI-Copilot-1.2.16.tar.gz.sha256 SHA-256 checksum
sha256sum -c RST-Elastic-AI-Copilot-1.2.16.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.16.tar.gz && cd RST-Elastic-AI-Copilot-1.2.16 && ./deploy.sh

Documentation: https://reallysec.com/en/docs/elastic-ai-copilot

中文说明

稳定性改进与问题修复。

下载与安装

文件 说明
RST-Elastic-AI-Copilot-1.2.16.tar.gz 离线一体包(网关镜像 + 部署文件;不导入许可为社区版,导入许可解锁专业版或企业版)
RST-Elastic-AI-Copilot-1.2.16.tar.gz.sha256 SHA-256 校验文件
sha256sum -c RST-Elastic-AI-Copilot-1.2.16.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.16.tar.gz && cd RST-Elastic-AI-Copilot-1.2.16 && ./deploy.sh

文档:https://reallysec.com/docs/elastic-ai-copilot

v1.2.15

Choose a tag to compare

@sooua sooua released this 02 Oct 14:55

Stability improvements and bug fixes.

Download and install

File Description
RST-Elastic-AI-Copilot-1.2.15.tar.gz Offline bundle (gateway image and deployment files; Community Edition without a license, Professional or Enterprise once one is imported)
RST-Elastic-AI-Copilot-1.2.15.tar.gz.sha256 SHA-256 checksum
sha256sum -c RST-Elastic-AI-Copilot-1.2.15.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.15.tar.gz && cd RST-Elastic-AI-Copilot-1.2.15 && ./deploy.sh

Documentation: https://reallysec.com/en/docs/elastic-ai-copilot

中文说明

稳定性改进与问题修复。

下载与安装

文件 说明
RST-Elastic-AI-Copilot-1.2.15.tar.gz 离线一体包(网关镜像 + 部署文件;不导入许可为社区版,导入许可解锁专业版或企业版)
RST-Elastic-AI-Copilot-1.2.15.tar.gz.sha256 SHA-256 校验文件
sha256sum -c RST-Elastic-AI-Copilot-1.2.15.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.15.tar.gz && cd RST-Elastic-AI-Copilot-1.2.15 && ./deploy.sh

文档:https://reallysec.com/docs/elastic-ai-copilot

v1.2.14

Choose a tag to compare

@sooua sooua released this 02 Oct 10:30

Stability improvements and bug fixes.

Download and install

File Description
RST-Elastic-AI-Copilot-1.2.14.tar.gz Offline bundle (gateway image and deployment files; Community Edition without a license, Professional or Enterprise once one is imported)
RST-Elastic-AI-Copilot-1.2.14.tar.gz.sha256 SHA-256 checksum
sha256sum -c RST-Elastic-AI-Copilot-1.2.14.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.14.tar.gz && cd RST-Elastic-AI-Copilot-1.2.14 && ./deploy.sh

Documentation: https://reallysec.com/en/docs/elastic-ai-copilot

中文说明

稳定性改进与问题修复。

下载与安装

文件 说明
RST-Elastic-AI-Copilot-1.2.14.tar.gz 离线一体包(网关镜像 + 部署文件;不导入许可为社区版,导入许可解锁专业版或企业版)
RST-Elastic-AI-Copilot-1.2.14.tar.gz.sha256 SHA-256 校验文件
sha256sum -c RST-Elastic-AI-Copilot-1.2.14.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.14.tar.gz && cd RST-Elastic-AI-Copilot-1.2.14 && ./deploy.sh

文档:https://reallysec.com/docs/elastic-ai-copilot

v1.2.13

Choose a tag to compare

@sooua sooua released this 01 Oct 21:13

Stability improvements and bug fixes.

Download and install

File Description
RST-Elastic-AI-Copilot-1.2.13.tar.gz Offline bundle (gateway image and deployment files; Community Edition without a license, Professional or Enterprise once one is imported)
RST-Elastic-AI-Copilot-1.2.13.tar.gz.sha256 SHA-256 checksum
sha256sum -c RST-Elastic-AI-Copilot-1.2.13.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.13.tar.gz && cd RST-Elastic-AI-Copilot-1.2.13 && ./deploy.sh

Documentation: https://reallysec.com/en/docs/elastic-ai-copilot

中文说明

稳定性改进与问题修复。

下载与安装

文件 说明
RST-Elastic-AI-Copilot-1.2.13.tar.gz 离线一体包(网关镜像 + 部署文件;不导入许可为社区版,导入许可解锁专业版或企业版)
RST-Elastic-AI-Copilot-1.2.13.tar.gz.sha256 SHA-256 校验文件
sha256sum -c RST-Elastic-AI-Copilot-1.2.13.tar.gz.sha256
tar xzf RST-Elastic-AI-Copilot-1.2.13.tar.gz && cd RST-Elastic-AI-Copilot-1.2.13 && ./deploy.sh

文档:https://reallysec.com/docs/elastic-ai-copilot