Skip to content

Commit

Permalink
release 3.4.1 (#2626)
Browse files Browse the repository at this point in the history
* release 3.4.1

* Update nebula-comm-release-note.md
  • Loading branch information
cooper-lzy authored Mar 8, 2023
1 parent 5a84072 commit 56e8240
Show file tree
Hide file tree
Showing 7 changed files with 23 additions and 160 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Publish docs via GitHub Pages
on:
push:
branches:
- v3.4.0
- v3.4.1

jobs:
deploy:
Expand All @@ -27,8 +27,8 @@ jobs:
- name: mike
run: |
git fetch origin gh-pages --depth=1 # fix mike's CI update
mike deploy 3.4.0 -p --rebase
mike set-default 3.4.0 -p --rebase
mike deploy 3.4.1 -p --rebase
mike set-default 3.4.1 -p --rebase
mike list
- name: show git branch
Expand All @@ -38,7 +38,7 @@ jobs:
git checkout gh-pages
- name: Compress
run: |
tar -vczf nebula-docs.tar.gz 3.4.0 versions.json *.html
tar -vczf nebula-docs.tar.gz 3.4.1 versions.json *.html
- name: Transfer
# uses: garygrossgarten/github-action-scp@release
Expand All @@ -61,7 +61,7 @@ jobs:
mkdir -p /usr/web/nebula-docs/
tar -xzf /usr/web/nebula-docs.tar.gz -C /usr/web/nebula-docs/
mkdir -p /usr/web/nebula-docs/site/pdf/
cp -f /usr/web/nebula-docs/3.4.0/pdf/NebulaGraph-CN.pdf /usr/web/nebula-docs/site/pdf/NebulaGraph-book.pdf
cp -f /usr/web/nebula-docs/3.4.1/pdf/NebulaGraph-CN.pdf /usr/web/nebula-docs/site/pdf/NebulaGraph-book.pdf
# pip3 install --upgrade pip
# pip3 install -r /usr/web/nebula-docs/requirement.txt
Expand Down
8 changes: 7 additions & 1 deletion docs-2.0/20.appendix/history.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,10 @@

9. 2022.2 发布 v3.0.0

10. 2022.4 发布 v3.1.0
10. 2022.4 发布 v3.1.0

11. 2022.7 发布 v3.2.0

12. 2022.10 发布 v3.3.0

13. 2023.2 发布 v3.4.0
68 changes: 2 additions & 66 deletions docs-2.0/20.appendix/release-notes/nebula-comm-release-note.md
Original file line number Diff line number Diff line change
@@ -1,74 +1,10 @@
# NebulaGraph 社区版 {{ nebula.release }} release notes

## 功能

- 支持[终止会话](../../3.ngql-guide/17.query-tuning-statements/2.kill-session.md)[#5146](https://github.com/vesoft-inc/nebula/pull/5146)
- 支持 [Memory Tracker](../../5.configurations-and-logs/1.configurations/4.storage-config.md),优化内存管理。[#5082](https://github.com/vesoft-inc/nebula/pull/5082)

## 优化

- 优化作业管理。 [#5212](https://github.com/vesoft-inc/nebula/pull/5212) [#5093](https://github.com/vesoft-inc/nebula/pull/5093) [#5099](https://github.com/vesoft-inc/nebula/pull/5099) [#4872](https://github.com/vesoft-inc/nebula/pull/4872)

- 修改 Graph 服务配置参数`session_reclaim_interval_secs`的默认值更改为 60 秒。 [#5246](https://github.com/vesoft-inc/nebula/pull/5246)

- 调整配置文件中`stderrthreshold`的默认级别。 [#5188](https://github.com/vesoft-inc/nebula/pull/5188)

- 优化全文索引。 [#5077](https://github.com/vesoft-inc/nebula/pull/5077) [#4900](https://github.com/vesoft-inc/nebula/pull/4900) [#4925](https://github.com/vesoft-inc/nebula/pull/4925)

- 限制优化器中计划树的最大深度以避免堆栈溢出。 [#5050](https://github.com/vesoft-inc/nebula/pull/5050)

- 优化模式表达式作为谓词时的处理方案。 [#4916](https://github.com/vesoft-inc/nebula/pull/4916)

## 缺陷修复

- 修复查询计划生成与优化时的问题。 [#4863](https://github.com/vesoft-inc/nebula/pull/4863) [#4813](https://github.com/vesoft-inc/nebula/pull/4813)

- 修复索引相关的缺陷:

- 全文索引 [#5214](https://github.com/vesoft-inc/nebula/pull/5214) [#5260](https://github.com/vesoft-inc/nebula/pull/5260)
- 字符串索引 [#5126](https://github.com/vesoft-inc/nebula/pull/5126)

- 修复查询语句的缺陷:

- 变量 [#5192](https://github.com/vesoft-inc/nebula/pull/5192)
- 过滤条件和表达式 [#4952](https://github.com/vesoft-inc/nebula/pull/4952) [#4893](https://github.com/vesoft-inc/nebula/pull/4893) [#4863](https://github.com/vesoft-inc/nebula/pull/4863)
- 点或边的属性 [#5230](https://github.com/vesoft-inc/nebula/pull/5230) [#4846](https://github.com/vesoft-inc/nebula/pull/4846) [#4841](https://github.com/vesoft-inc/nebula/pull/4841) [#5238](https://github.com/vesoft-inc/nebula/pull/5238)
- 函数与聚合 [#5135](https://github.com/vesoft-inc/nebula/pull/5135) [#5121](https://github.com/vesoft-inc/nebula/pull/5121) [#4884](https://github.com/vesoft-inc/nebula/pull/4884)
- 使用非法的数据类型 [#5242](https://github.com/vesoft-inc/nebula/pull/5242)
- 子句与算子 [#5241](https://github.com/vesoft-inc/nebula/pull/5241) [#4965](https://github.com/vesoft-inc/nebula/pull/4965)

- 修复 DDL 和 DML 语句相关的缺陷:

- ALTER TAG [#5105](https://github.com/vesoft-inc/nebula/pull/5105) [#5136](https://github.com/vesoft-inc/nebula/pull/5136)
- UPDATE [#4933](https://github.com/vesoft-inc/nebula/pull/4933)

- 修复其它功能的缺陷:

- TTL [#4961](https://github.com/vesoft-inc/nebula/pull/4961)
- 身份验证 [#4885](https://github.com/vesoft-inc/nebula/pull/4885)
- 服务 [#4896](https://github.com/vesoft-inc/nebula/pull/4896)

## 变更

- 新增的属性名不能与已存在或被删除的属性名同名,否则新增属性会失败。 [#5130](https://github.com/vesoft-inc/nebula/pull/5130)
- 限制修改 Schema 时的类型转换。 [#5098](https://github.com/vesoft-inc/nebula/pull/5098)
- 创建`NOT NULL`类型的属性时,必须指定默认值。 [#5105](https://github.com/vesoft-inc/nebula/pull/5105)
- 在配置文件中添加多线程查询参数`query_concurrently`,默认值为`true`[#5119](https://github.com/vesoft-inc/nebula/pull/5119)
- 从配置文件中改移除 KV 分离存储功能参数`kv_separation`,默认关闭该功能。 [#5119](https://github.com/vesoft-inc/nebula/pull/5119)
- 修改配置文件中`local_config`的默认值为`true`[#5119](https://github.com/vesoft-inc/nebula/pull/5119)
- 统一使用`v.tag.property`的方式获取属性值,需要指明 Tag。使用`v.property`的方式访问`v`点上某个 Tag 的属性在之前的版本中被错误地允许。 [#5230](https://github.com/vesoft-inc/nebula/pull/5230)
- 删除命令`SHOW HOSTS`中的`HTTP port`列。 [#5056](https://github.com/vesoft-inc/nebula/pull/5056)
- 禁用`OPTIONAL MATCH <pattern> WHERE <condition>`形式的查询。 [#5273](https://github.com/vesoft-inc/nebula/pull/5273)
- 禁用 TOSS。 [#5119](https://github.com/vesoft-inc/nebula/pull/5119)
- 重命名 Listener 的 pid 文件名和 log 目录名。 [#5119](https://github.com/vesoft-inc/nebula/pull/5119)


## 升级说明

如果用户打算升级到该版本,请按照升级文档进行操作。
- 修复参数表达式编码到存储层执行时导致崩溃的问题。 [#5336](https://github.com/vesoft-inc/nebula/pull/5336)

- [升级 NebulaGraph v2.x 至 v3.4.0](../../4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-graph-to-latest.md)
- [升级 NebulaGraph v3.x 至 v3.4.0](../../4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-from-300-to-latest.md)
- 修复一些列表函数的崩溃问题。 [#5383](https://github.com/vesoft-inc/nebula/pull/5383)

## 历史版本

Expand Down
83 changes: 2 additions & 81 deletions docs-2.0/20.appendix/release-notes/nebula-ent-release-note.md
Original file line number Diff line number Diff line change
@@ -1,89 +1,10 @@
# NebulaGraph 企业版 {{ nebula.release }} release notes

## 功能

- 支持[增量备份](../../backup-and-restore/nebula-br-ent/1.br-ent-overview.md)
- 支持 Tag/Edge type 级别的[细粒度权限管理](../../7.data-security/1.authentication/3.role-list.md)
- 支持[终止会话](../../3.ngql-guide/17.query-tuning-statements/2.kill-session.md)
- 支持 [Memory Tracker](../../5.configurations-and-logs/1.configurations/4.storage-config.md),优化内存管理。
- 支持[黑匣子监控工具](../../6.monitor-and-metrics/3.bbox/3.1.bbox.md)
- 支持 [json_extract](../../3.ngql-guide/6.functions-and-expressions/2.string.md) 函数。
- 支持 [extract](../../3.ngql-guide/6.functions-and-expressions/2.string.md) 函数。

## 优化

- 支持`GET SUBGRAPH`时过滤点。
- 支持`GetNeighbors`过滤点。
- 支持时间戳和日期时间相互转换。
- 支持模式表达式引用局部定义变量。
- 优化作业管理。
- 优化全文索引。
- 优化模式表达式作为谓词时的处理方案。
- 优化 GO 语句的 JOIN 性能。
- 优化 k-hop 查询性能。
- 优化查询最短路径的性能。
- 优化点属性过滤的下推。
- 优化边过滤的下推。
- 优化查询子图的循环条件。
- 优化属性裁剪的规则。
- 移除无效的 Project 操作符。
- 移除无效的 AppendVertices 操作符。
- 减少连接操作的数据复制量。
- 减少 Traverse 和 AppendVertices 操作符的数据复制量。
- 修改 Graph 服务配置参数`session_reclaim_interval_secs`的默认值更改为 60 秒。
- 调整配置文件中`stderrthreshold`的默认级别。
- 通过下标获取属性值,减少属性查询的时间。
- 限制优化器中计划树的最大深度以避免堆栈溢出。

## 缺陷修复

- 修复查询计划生成与优化时的问题。

- 修复索引相关的缺陷:

- 全文索引
- 字符串索引

- 修复查询语句的缺陷:

- 变量
- 过滤条件和表达式
- 点或边的属性
- 参数
- 函数与聚合
- 使用非法的数据类型
- 时区、日期、时间等
- 子句与算子

- 修复 DDL 和 DML 语句相关的缺陷:

- ALTER TAG
- UPDATE

- 修复其它功能的缺陷:

- TTL
- 数据同步
- 身份验证
- 服务
- 日志
- 监控和统计

## 变更
- 修复参数表达式 encode 到存储层执行导致崩溃的问题。

- 如果您打算从 3.1 升级到 3.4 版本,请按照[升级文档](../../4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-ent-from-3.x-3.4.md)的指导进行操作。
- 新增的属性名不能与已存在或被删除的属性名同名,否则新增属性会失败。
- 限制修改 Schema 时的类型转换。
- 创建`NOT NULL`类型的属性时,必须指定默认值。
- 在配置文件中添加多线程查询参数`query_concurrently`,默认值为`true`
- 从配置文件中改移除 KV 分离存储功能参数`kv_separation`,默认关闭该功能。
- 修改配置文件中`local_config`的默认值为`true`
- 统一使用`v.tag.property`的方式获取属性值,需要指明 Tag。使用`v.property`的方式访问`v`点上某个 Tag 的属性在之前的版本中被错误地允许。
- 删除命令`SHOW HOSTS`中的`HTTP port`列。
- 禁用`OPTIONAL MATCH <pattern> WHERE <condition>`形式的查询。
- 禁用`COUNT(DISTINCT *)`形式的函数。
- 禁用 TOSS。
- 重命名 Listener 的 pid 文件名和 log 目录名。
- 修复一些列表函数的崩溃问题。

## 历史版本

Expand Down
2 changes: 1 addition & 1 deletion docs-2.0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

!!! Note

本文档更新时间{{ now().year }}-{{ now().month }}-{{ now().day }},GitHub commit [{{ git.short_commit }}](https://github.com/vesoft-inc/nebula-docs/commits/v{{nebula.release}})。该版本主色系为"GPT绿",色号为 #0FA37F
本文档更新时间{{ now().year }}-{{ now().month }}-{{ now().day }},GitHub commit [{{ git.short_commit }}](https://github.com/vesoft-inc/nebula-docs/commits/v{{nebula.release}})。该版本主色系为"感性红",色号为 #F3A68C

<!--
!!! caution
Expand Down
4 changes: 2 additions & 2 deletions docs-2.0/stylesheets/extra.css
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@

/* NebulaGraph 白天主题色 */
[data-md-color-scheme="nebula"]{
--md-primary-fg-color: #0FA37F; /* 导航栏页面颜色 */
--md-primary-fg-color: #F3A68C; /* 导航栏页面颜色 */
--md-accent-fg-color: #FF8BFF; /* 选中/悬浮链接的颜色 */
--md-typeset-a-color: #0FA37F!important; /* 白天的链接颜色 */
--md-code-fg-color: rgb(12, 21, 26); /* 代码段字体色 */
--md-code-bg-color: #eaebec;/* 代码段背景色 */
--md-code-bg-color: #ced1d4;/* 代码段背景色 */
--md-typeset-color: #000000;/* 普通背景字 */
}

Expand Down
8 changes: 4 additions & 4 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ docs_dir: docs-2.0
copyright: Copyright &copy; 2023 NebulaGraph - 浙ICP备20010487号

# modify when release:
edit_uri: 'https://github.com/vesoft-inc/nebula-docs-cn/edit/v3.4.0/docs-2.0/'
edit_uri: 'https://github.com/vesoft-inc/nebula-docs-cn/edit/v3.4.1/docs-2.0/'

# Configuration
theme:
Expand Down Expand Up @@ -110,7 +110,7 @@ plugins:
# modify when release:
# - with-pdf:
# copyright: 2023 vesoft Inc.
# cover_subtitle: v3.4.0
# cover_subtitle: v3.4.1
# author: 吴敏,周瑶,梁振亚,杨怡璇,黄凤仙
# cover: true
# back_cover: true
Expand Down Expand Up @@ -149,13 +149,13 @@ extra:
- icon: 'fontawesome/brands/github'
link: 'https://github.com/vesoft-inc/nebula-docs-cn'
nebula:
release: 3.4.0
release: 3.4.1
nightly: nightly
master: master
base20: 2.0
base200: 2.0.0
branch: release-3.4
tag: v3.4.0
tag: v3.4.1
studio:
base111b: 1.1.1-beta
base220: 2.2.1
Expand Down

0 comments on commit 56e8240

Please sign in to comment.