Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release 3.4.1 #1979

Merged
merged 1 commit into from
Mar 8, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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