Publish BanyanDB 0.7.0 (#743)

Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
diff --git a/content/events/release-apache-skywalking-banyandb-0-7-0/index.md b/content/events/release-apache-skywalking-banyandb-0-7-0/index.md
new file mode 100644
index 0000000..866195b
--- /dev/null
+++ b/content/events/release-apache-skywalking-banyandb-0-7-0/index.md
@@ -0,0 +1,76 @@
+
+---
+title: Release Apache SkyWalking BanyanDB 0.7.0
+date: 2024-10-12
+author: SkyWalking Team
+---
+
+SkyWalking BanyanDB 0.7.0 is released. Go to [downloads](/downloads) page to find release tars.
+
+### File System Changes
+
+- Bump up the version of the file system to 1.1.0 which is not compatible with the previous version.
+- Move the series index into segment.
+- Swap the segment and the shard.
+- Move indexed values in a measure from data files to index files.
+- Merge elementIDs.bin and timestamps.bin into a single file.
+
+### Features
+
+- Check unregistered nodes in background.
+- Improve sorting performance of stream.
+- Add the measure query trace.
+- Assign a separate lookup table to each group in the maglev selector.
+- Convert the async local pipeline to a sync pipeline.
+- Add the stream query trace.
+- Add the topN query trace.
+- Introduce the round-robin selector to Liaison Node.
+- Optimize query performance of series index.
+- Add liaison, remote queue, storage(rotation), time-series tables, metadata cache and scheduler metrics.
+- Add HTTP health check endpoint for the data node.
+- Add slow query log for the distributed query and local query.
+- Support applying the index rule to the tag belonging to the entity.
+- Add search analyzer "url" which breaks test into tokens at any non-letter and non-digit character.
+- Introduce "match_option" to the "match" query.
+
+### Bugs
+
+- Fix the filtering of stream in descending order by timestamp.
+- Fix querying old data points when the data is in a newer part. A version column is introduced to each data point and stored in the timestamp file.
+- Fix the bug that duplicated data points from different data nodes are returned.
+- Fix the bug that the data node can't re-register to etcd when the connection is lost.
+- Fix memory leak in sorting the stream by the inverted index.
+- Fix the wrong array flags parsing in command line. The array flags should be parsed by "StringSlice" instead of "StringArray".
+- Fix a bug that the Stream module didn't support duplicated in index-based filtering and sorting
+- Fix the bug that segment's reference count is increased twice when the controller try to create an existing segment.
+- Fix a bug where a distributed query would return an empty result if the "limit" was set much lower than the "offset".
+- Fix duplicated measure data in a single part.
+- Fix several "sync.Pool" leak issues by adding a tracker to the pool.
+- Fix panic when removing a expired segment.
+- Fix panic when reading a disorder block of measure. This block's versions are not sorted in descending order.
+- Fix the bug that the etcd client doesn't reconnect when facing the context timeout in the startup phase.
+- Fix the bug that the long running query doesn't stop when the context is canceled.
+- Fix the bug that merge block with different tags or fields.
+- Fix the bug that the pending measure block is not released when a full block is merged.
+
+### Documentation
+
+- Introduce new doc menu structure.
+- Add installation on Docker and Kubernetes.
+- Add quick-start guide.
+- Add web-ui interacting guide.
+- Add bydbctl interacting guide.
+- Add cluster management guide.
+- Add operation related documents: configuration, troubleshooting, system, upgrade, and observability.
+
+### Chores
+
+- Bump up the version of infra e2e framework.
+- Separate the monolithic release package into two packages: banyand and bydbctl.
+- Separate the monolithic Docker image into two images: banyand and bydbctl.
+- Update CI to publish linux/amd64 and linux/arm64 Docker images.
+- Make the build system compiles the binary based on the platform which is running on.
+- Push "skywalking-banyandb:<tag>-testing" image for e2e and stress test. This image contains bydbctl to do a health check.
+- Set etcd-client log level to "error" and etcd-server log level to "warn".
+- Push "skywalking-banyandb:<tag>-slim" image for the production environment. This image doesn't contain bydbctl and Web UI.
+- Bump go to 1.23.
diff --git a/data/docs.yml b/data/docs.yml
index 0ae3f6e..52bfdf7 100644
--- a/data/docs.yml
+++ b/data/docs.yml
@@ -23,7 +23,7 @@
   list:
     - name:
       descriptionItem: SkyWalking servers include the Observability Analysis Platform (OAP) server and the native UI server. SkyWalking primary docs introduce the concepts, designs, setup, and corresponding APIs referred to telemetry data reports and queries.
-  
+
     - name: SkyWalking
       icon: skywalking
       description: SkyWalking primary repository and docs.
@@ -54,7 +54,7 @@
           commitId: 1ca62dcbaa60f6fc87cd2230abb438071dd5803f
         - version: v9.6.0
           link: /docs/main/v9.6.0/readme/
-          commitId: 92636dd406c779f5e446cd3d05a6162a26410d53  
+          commitId: 92636dd406c779f5e446cd3d05a6162a26410d53
         - version: v9.5.0
           link: /docs/main/v9.5.0/readme/
           commitId: 8ac22a410faefb43118e25978770ddb091f11ffb
@@ -72,8 +72,8 @@
   description:
   list:
     - name:
-      descriptionItem: Metrics visualization on Grafana is supported through PromQL. Please refer to the primary docs for more details. 
-  
+      descriptionItem: Metrics visualization on Grafana is supported through PromQL. Please refer to the primary docs for more details.
+
     - name: Plugin for Service Topology
       icon: skywalking
       description: SkyWalking Grafana Plugins provide extensions to visualize topology on Grafana.
@@ -102,7 +102,7 @@
           commitId: 8b9243cc7f5aa858c66ced1b54369b5c4b71bd4a
         - version: v9.3.0
           link: /docs/skywalking-java/v9.3.0/readme/
-          commitId: 8b9243cc7f5aa858c66ced1b54369b5c4b71bd4a  
+          commitId: 8b9243cc7f5aa858c66ced1b54369b5c4b71bd4a
         - version: v9.2.0
           link: /docs/skywalking-java/v9.2.0/readme/
           commitId: 68b852120410ab76b21670e9687202e0e5b272f8
@@ -314,7 +314,7 @@
   list:
     - name:
       descriptionItem: BanyanDB server and clients are incubated under SkyWalking umbrella, which aims to provide better native supports to the SkyWalking APM use cases, including better performance and lower resource costs.
-      
+
     - name: BanyanDB
       icon: banyan-db
       description: An observability database aims to ingest, analyze and store Metrics, Tracing and Logging data.
@@ -326,10 +326,10 @@
           link: /docs/skywalking-banyandb/next/readme/
         - version: Latest
           link: /docs/skywalking-banyandb/latest/readme/
-          commitId: 7e65e59d1db9cbf2e464c5c62a4f87b195b23340
+          commitId: c92ee3ab53f0f23daf2b1042b5c50d687629c323
         - version: v0.6.1
-          link: /docs/skywalking-banyandb/v0.6.1/readme/
-          commitId: 7e65e59d1db9cbf2e464c5c62a4f87b195b23340
+          link: /docs/skywalking-banyandb/v0.7.0/readme/
+          commitId: c92ee3ab53f0f23daf2b1042b5c50d687629c323
     - name: BanyanDB Java Client
       icon: banyan-db
       description: The client implementation for SkyWalking BanyanDB in Java
@@ -390,8 +390,8 @@
   buttonText: Archived
   list:
     - name:
-      descriptionItem: All following repositories are archived, which means there are no further activities happening there. 
-      
+      descriptionItem: All following repositories are archived, which means there are no further activities happening there.
+
 
     - name: (Archived) Docker Files
       description: Docker files for Apache SkyWalking(version <= 8.7.0) javaagent, OAP, and UI.
@@ -457,7 +457,7 @@
       description: 3rd-party transporter implementation of Apache SkyWalking. No one is maintaining this.
       user: SkyAPM
       repo: transporter-plugin-for-skywalking
-      
+
     - name: (Retired) Go2Sky
       description: Replaced by https://skywalking.apache.org/docs/#GoAgent auto-instrument agent.
       user: SkyAPM
diff --git a/data/releases.yml b/data/releases.yml
index 906638e..889980b 100644
--- a/data/releases.yml
+++ b/data/releases.yml
@@ -553,25 +553,48 @@
       icon: banyan-db
       description: The BanyanDB Server
       source:
-        - version: v0.6.1
-          date: May 30th, 2024
+        - version: v0.7.0
+          date: Oct 12th, 2024
           downloadLink:
             - name: src
-              link: https://www.apache.org/dyn/closer.cgi/skywalking/banyandb/0.6.1/skywalking-banyandb-0.6.1-src.tgz
+              link: https://www.apache.org/dyn/closer.cgi/skywalking/banyandb/0.7.0/skywalking-banyandb-0.7.0-src.tgz
             - name: asc
-              link: https://downloads.apache.org/skywalking/banyandb/0.6.1/skywalking-banyandb-0.6.1-src.tgz.asc
+              link: https://downloads.apache.org/skywalking/banyandb/0.7.0/skywalking-banyandb-0.7.0-src.tgz.asc
             - name: sha512
-              link: https://downloads.apache.org/skywalking/banyandb/0.6.1/skywalking-banyandb-0.6.1-src.tgz.sha512
+              link: https://downloads.apache.org/skywalking/banyandb/0.7.0/skywalking-banyandb-0.7.0-src.tgz.sha512
       distribution:
-        - version: v0.6.1
-          date: May 30th, 2024
+        - version: v0.7.0
+          date: Oct 12th, 2024
           downloadLink:
             - name: tar
-              link: https://www.apache.org/dyn/closer.cgi/skywalking/banyandb/0.6.1/skywalking-banyandb-0.6.1-bin.tgz
+              link: https://www.apache.org/dyn/closer.cgi/skywalking/banyandb/0.7.0/skywalking-banyandb-0.7.0-banyand.tgz
             - name: asc
-              link: https://downloads.apache.org/skywalking/banyandb/0.6.1/skywalking-banyandb-0.6.1-bin.tgz.asc
+              link: https://downloads.apache.org/skywalking/banyandb/0.7.0/skywalking-banyandb-0.7.0-banyand.tgz.asc
             - name: sha512
-              link: https://downloads.apache.org/skywalking/banyandb/0.6.1/skywalking-banyandb-0.6.1-bin.tgz.sha512
+              link: https://downloads.apache.org/skywalking/banyandb/0.7.0/skywalking-banyandb-0.7.0-banyand.tgz.sha512
+    - name: BanyanDB Command Line Tool(bydbctl)
+      icon: banyan-db
+      description: The BanyanDB Command Line Tool, which provides the ability to manage BanyanDB.
+      source:
+        - version: v0.7.0
+          date: Oct 12th, 2024
+          downloadLink:
+            - name: src
+              link: https://www.apache.org/dyn/closer.cgi/skywalking/banyandb/0.7.0/skywalking-banyandb-0.7.0-src.tgz
+            - name: asc
+              link: https://downloads.apache.org/skywalking/banyandb/0.7.0/skywalking-banyandb-0.7.0-src.tgz.asc
+            - name: sha512
+              link: https://downloads.apache.org/skywalking/banyandb/0.7.0/skywalking-banyandb-0.7.0-src.tgz.sha512
+      distribution:
+        - version: v0.7.0
+          date: Oct 12th, 2024
+          downloadLink:
+            - name: tar
+              link: https://www.apache.org/dyn/closer.cgi/skywalking/banyandb/0.7.0/skywalking-banyandb-0.7.0-bydbctl.tgz
+            - name: asc
+              link: https://downloads.apache.org/skywalking/banyandb/0.7.0/skywalking-banyandb-0.7.0-bydbctl.tgz.asc
+            - name: sha512
+              link: https://downloads.apache.org/skywalking/banyandb/0.7.0/skywalking-banyandb-0.7.0-bydbctl.tgz.sha512
     - name: BanyanDB Java Client
       icon: banyan-db
       description: The client implementation for SkyWalking BanyanDB in Java