Skip to content

Commit

Permalink
release 3.4.1 (#1979)
Browse files Browse the repository at this point in the history
  • Loading branch information
cooper-lzy authored Mar 8, 2023
1 parent 1e10959 commit 3bede5c
Show file tree
Hide file tree
Showing 6 changed files with 19 additions and 155 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ on:
push:
branches:
# Remember to add v before the following version number unless the version is master.
- v3.4.0
- v3.4.1

jobs:
deploy:
Expand All @@ -29,8 +29,8 @@ jobs:
run: |
# mike delete master -p
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: Deploy
Expand Down
6 changes: 6 additions & 0 deletions docs-2.0/20.appendix/history.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,9 @@
9. 2022.2: NebulaGraph v3.0.0 was released.

10. 2022.4: NebulaGraph v3.1.0 was released.

11. 2022.7: NebulaGraph v3.2.0 was released.

12. 2022.10: NebulaGraph v3.3.0 was released.

13. 2023.2: NebulaGraph v3.4.0 was released.
67 changes: 2 additions & 65 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,11 @@
# NebulaGraph {{ nebula.release }} release notes

## Feature

- Support [killing sessions](../../3.ngql-guide/17.query-tuning-statements/2.kill-session.md). [#5146](https://github.com/vesoft-inc/nebula/pull/5146)
- Support [Memory Tracker](../../5.configurations-and-logs/1.configurations/4.storage-config.md) to optimize memory management. [#5082](https://github.com/vesoft-inc/nebula/pull/5082)

## Enhancement

- Optimize job management. [#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)

- Modify the default value of the Graph service parameter `session_reclaim_interval_secs` to 60 seconds. [#5246](https://github.com/vesoft-inc/nebula/pull/5246)

- Adjust the default level of `stderrthreshold` in the configuration file. [#5188](https://github.com/vesoft-inc/nebula/pull/5188)

- Optimize the full-text index. [#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)

- Limit the maximum depth of the plan tree in the optimizer to avoid stack overflows. [#5050](https://github.com/vesoft-inc/nebula/pull/5050)

- Optimize the treatment scheme when the pattern expressions are used as predicates. [#4916](https://github.com/vesoft-inc/nebula/pull/4916)

## Bugfix

- Fix the bug about query plan generation and optimization. [#4863](https://github.com/vesoft-inc/nebula/pull/4863) [#4813](https://github.com/vesoft-inc/nebula/pull/4813)

- Fix the bugs related to indexes:

- Full-text indexes [#5214](https://github.com/vesoft-inc/nebula/pull/5214) [#5260](https://github.com/vesoft-inc/nebula/pull/5260)
- String indexes [5126](https://github.com/vesoft-inc/nebula/pull/5126)

- Fix the bugs related to query statements:

- Variables [#5192](https://github.com/vesoft-inc/nebula/pull/5192)
- Filter conditions and expressions [#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)
- Properties of vertices or edges [#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)
- Functions and aggregations [#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)
- Using illegal data types [#5242](https://github.com/vesoft-inc/nebula/pull/5242)
- Clauses and operators [#5241](https://github.com/vesoft-inc/nebula/pull/5241) [#4965](https://github.com/vesoft-inc/nebula/pull/4965)

- Fix the bugs related to DDL and DML statements:

- 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)

- Fix the bugs related to other functions:

- TTL [#4961](https://github.com/vesoft-inc/nebula/pull/4961)
- Authentication [#4885](https://github.com/vesoft-inc/nebula/pull/4885)
- Services [#4896](https://github.com/vesoft-inc/nebula/pull/4896)

## Change

- The added property name can not be the same as an existing or deleted property name, otherwise, the operation of adding a property fails. [#5130](https://github.com/vesoft-inc/nebula/pull/5130)
- Limit the type conversion when modifying the schema. [#5098](https://github.com/vesoft-inc/nebula/pull/5098)
- The default value must be specified when creating a property of type `NOT NULL`. [#5105](https://github.com/vesoft-inc/nebula/pull/5105)
- Add the multithreaded query parameter `query_concurrently` to the configuration file with a default value of `true`. [#5119](https://github.com/vesoft-inc/nebula/pull/5119)
- Remove the parameter `kv_separation` of the KV separation storage function from the configuration file, which is turned off by default. [#5119](https://github.com/vesoft-inc/nebula/pull/5119)
- Modify the default value of `local_config` in the configuration file to `true`. [#5119](https://github.com/vesoft-inc/nebula/pull/5119)
- Consistent use of `v.tag.property` to get property values, because it is necessary to specify the Tag. Using `v.property` to access the property of a Tag on `v` was incorrectly allowed in the previous version. [#5230](https://github.com/vesoft-inc/nebula/pull/5230)
- Remove the column `HTTP port` from the command `SHOW HOSTS`. [#5056](https://github.com/vesoft-inc/nebula/pull/5056)
- Disable the queries of the form `OPTIONAL MATCH <pattern> WHERE <condition>`. [#5273](https://github.com/vesoft-inc/nebula/pull/5273)
- Disable TOSS. [#5119](https://github.com/vesoft-inc/nebula/pull/5119)
- Rename Listener's pid filename and log directory name. [#5119](https://github.com/vesoft-inc/nebula/pull/5119)

## Notes for upgrading
- Fix the crash caused by encoding parameter expressions to the storage layer for execution. [#5336](https://github.com/vesoft-inc/nebula/pull/5336)

To upgrade to v3.4.0, follow the upgrade guide:
- Fix some crashes for the list function. [#5383](https://github.com/vesoft-inc/nebula/pull/5383)

- [Upgrade NebulaGraph from v2.x to v3.4.0](../../4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-graph-to-latest.md)
- [Upgrade NebulaGraph from v3.x to v3.4.0](../../4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-from-300-to-latest.md)

## Legacy versions

[Release notes of legacy versions](https://nebula-graph.io/posts/)
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

## Feature

- Support [incremental backup](../../backup-and-restore/nebula-br-ent/1.br-ent-overview.md).
- Support [fine-grained permission management]((../../7.data-security/1.authentication/3.role-list.md)) at the Tag/Edge type level.
- Support [killing sessions](../../3.ngql-guide/17.query-tuning-statements/2.kill-session.md).
- Support [Memory Tracker](../../5.configurations-and-logs/1.configurations/4.storage-config.md) to optimize memory management.
- Support [black-box monitoring](../../6.monitor-and-metrics/3.bbox/3.1.bbox.md).
- Support function [json_extract](../../3.ngql-guide/6.functions-and-expressions/2.string.md).
- Support function [extract](../../3.ngql-guide/6.functions-and-expressions/2.string.md).

## Enhancement

- Support using `GET SUBGRAPH` to filter vertices.
- Support using `GetNeighbors` to filter vertices.
- Support the conversion between timestamp and date time.
- Support the reference of local variable in pattern expressions.
- Optimize job management.
- Optimize the full-text index.
- Optimize the treatment scheme when the pattern expressions are used as predicates.
- Optimize the join performance of the GO statement.
- Optimize the performance of k-hop.
- Optimize the performance of the shortest path query.
- Optimize the push-down of the filtering of the vertex property.
- Optimize the push-down of the edge filtering.
- Optimize the loop conditions of the subgraph query.
- Optimize the rules of the property cropping.
- Remove the invalid `Project` operators.
- Remove the invalid `AppendVertices` operators.
- Reduce the amount of data replication for connection operations.
- Reduce the amount of data replication for `Traverse` and `AppendVertices` operators.
- Modify the default value of the Graph service parameter `session_reclaim_interval_secs` to 60 seconds.
- Adjust the default level of `stderrthreshold` in the configuration file.
- Get the property values by subscript to reduce the time of property query.
- Limit the maximum depth of the plan tree in the optimizer to avoid stack overflows.

## Bugfix

- Fix the bug about query plan generation and optimization.

- Fix the bugs related to indexes:

- Full-text indexes
- String indexes

- Fix the bugs related to query statements:

- Variables
- Filter conditions and expressions
- Properties of vertices or edges
- parameters
- Functions and aggregations
- Using illegal data types
- Time zone, date, time, etc
- Clauses and operators

- Fix the bugs related to DDL and DML statements:

- ALTER TAG
- UPDATE

- Fix the bugs related to other functions:

- TTL
- Synchronization
- Authentication
- Services
- Logs
- Monitoring and statistics

## Change
- Fix the crash caused by encoding parameter expressions to the storage layer for execution. [#5336](https://github.com/vesoft-inc/nebula/pull/5336)

- If you want to upgrade NebulaGraph from version 3.1 to 3.4, please follow the instructions in the [upgrade document](../../4.deployment-and-installation/3.upgrade-nebula-graph/upgrade-nebula-ent-from-3.x-3.4.md).
- The added property name can not be the same as an existing or deleted property name, otherwise, the operation of adding a property fails.
- Limit the type conversion when modifying the schema.
- The default value must be specified when creating a property of type `NOT NULL`.
- Add the multithreaded query parameter `query_concurrently` to the configuration file with a default value of `true`.
- Remove the parameter `kv_separation` of the KV separation storage function from the configuration file, which is turned off by default.
- Modify the default value of `local_config` in the configuration file to `true`.
- Consistent use of `v.tag.property` to get property values, because it is necessary to specify the Tag. Using `v.property` to access the property of a Tag on `v` was incorrectly allowed in the previous version.
- Remove the column `HTTP port` from the command `SHOW HOSTS`.
- Disable the queries of the form `OPTIONAL MATCH <pattern> WHERE <condition>`.
- Disable the functions of the form `COUNT(DISTINCT *)`.
- Disable TOSS.
- Rename Listener's pid filename and log directory name.
- Fix some crashes for the list function. [#5383](https://github.com/vesoft-inc/nebula/pull/5383)

## Legacy versions

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,10 +10,10 @@

/* nebula light */
[data-md-color-scheme="nebula"]{
--md-primary-fg-color: #0FA37F; /* Tar bar color */
--md-primary-fg-color: #F3A68C; /* Tar bar color */
--md-accent-fg-color: #5b1cdb; /* Selected color */

--md-code-fg-color: rgb(12, 21, 26);
--md-code-bg-color: #eaebec;
--md-code-bg-color: #ced1d4;
--md-typeset-color: #000000;
}
8 changes: 4 additions & 4 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ repo_url: 'https://github.com/vesoft-inc/nebula'
copyright: Copyright &copy; 2023 NebulaGraph

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

theme:
name: material
Expand Down Expand Up @@ -104,7 +104,7 @@ plugins:

- with-pdf:
copyright: 2023 Vesoft Inc.
cover_subtitle: v3.4.0
cover_subtitle: v3.4.1
author: Min Wu, Yao Zhou, Cooper Liang, Foesa Yang, Abby Huang
cover: true
back_cover: true
Expand Down Expand Up @@ -150,13 +150,13 @@ extra:
- icon: 'fontawesome/brands/github'
link: 'https://github.com/vesoft-inc/nebula-docs'
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 3bede5c

Please sign in to comment.