This is an automated email from the ASF dual-hosted git repository.

chaokunyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fury-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 869c4901 release v0.8.0 (#194)
869c4901 is described below

commit 869c49019faeff296d12158c755fc6ce62a7ee11
Author: Shawn Yang <[email protected]>
AuthorDate: Fri Oct 4 23:48:33 2024 -0600

    release v0.8.0 (#194)
---
 blog/2024-10-04-fury_0_8_0_release.md              | 53 ++++++++++++++++++++++
 docs/start/install.md                              | 38 +++++++++++++++-
 .../current/start/install.md                       | 42 +++++++++++++++--
 src/pages/download.md                              | 10 ++--
 4 files changed, 132 insertions(+), 11 deletions(-)

diff --git a/blog/2024-10-04-fury_0_8_0_release.md 
b/blog/2024-10-04-fury_0_8_0_release.md
new file mode 100644
index 00000000..8827129e
--- /dev/null
+++ b/blog/2024-10-04-fury_0_8_0_release.md
@@ -0,0 +1,53 @@
+---
+slug: fury_0_8_0_release
+title: Fury v0.8.0 Released
+authors: [chaokunyang]
+tags: [fury]
+---
+
+The Apache Fury team is pleased to announce the 0.8.0 release. This is a major 
release that includes [23 
PR](https://github.com/apache/fury/compare/v0.7.1...v0.8.0) from 7 distinct 
contributors. See the [Install](https://fury.apache.org/docs/start/install) 
Page to learn how to get the libraries for your platform.
+
+### Features
+
+* refactor(rust): simplify error handle by @jiacai2050 in 
https://github.com/apache/fury/pull/1823
+* feat(java): support graalvm 17/21/22 by @chaokunyang in 
https://github.com/apache/fury/pull/1845
+* perf(java): inline same element invoke in jit by @chaokunyang in 
https://github.com/apache/fury/pull/1851
+* perf(java): optimize read classdef perf by @chaokunyang in 
https://github.com/apache/fury/pull/1852
+* feat(scala): optimize scala class serialization by @chaokunyang in 
https://github.com/apache/fury/pull/1853
+* feat(java): implement sublist serializers by @chaokunyang in 
https://github.com/apache/fury/pull/1856
+* feat(java): use SubListViewSerializer only when tracking ref by @chaokunyang 
in https://github.com/apache/fury/pull/1858
+
+## Bug Fix
+
+* fix(java): DeserializationException#getMessage call by @yoohaemin in 
https://github.com/apache/fury/pull/1830
+* fix(java): fix collection view serialization by @chaokunyang in 
https://github.com/apache/fury/pull/1833
+* fix(java): fix long type name meta string encoding by @chaokunyang in 
https://github.com/apache/fury/pull/1837
+* fix(java): fix serializer factory getSerializerClass by @chaokunyang in 
https://github.com/apache/fury/pull/1836
+* fix(rust): replace `(value << 8) | (value >> 8)` with 
`value.rotate_right(8)` by @chaokunyang in 
https://github.com/apache/fury/pull/1841
+* fix(java): Fix for maximum size of java arrays by @fink-arthur in 
https://github.com/apache/fury/pull/1843
+* fix(java): Fix max Java array size for reader by @fink-arthur in 
https://github.com/apache/fury/pull/1844
+* fix(java): fix jdk proxy serialization when proxy writeReplace method by 
@chaokunyang in https://github.com/apache/fury/pull/1857
+
+## Other Improvements
+
+* chore(java): fix default value doc for 
metaShareEnabled/scopedMetaShareEnabled by @chaokunyang in 
https://github.com/apache/fury/pull/1826
+* chore(doc): fix 'how to upgrade fury' link in README by @sh-cho in 
https://github.com/apache/fury/pull/1846
+* build(deps): bump com.google.protobuf:protobuf-java from 3.16.3 to 3.25.5 in 
/java/benchmark by @dependabot in https://github.com/apache/fury/pull/1847
+* chore(java): simplify generated codec name by @chaokunyang in 
https://github.com/apache/fury/pull/1850
+* ci: only run sync job if the repo is apache/fury by @pjfanning in 
https://github.com/apache/fury/pull/1860
+* feat(scala): upgrade sbt and sbt-apache-sonatype by @pjfanning in 
https://github.com/apache/fury/pull/1859
+
+## New Contributors
+
+* @yoohaemin made their first contribution in 
https://github.com/apache/fury/pull/1830
+* @fink-arthur made their first contribution in 
https://github.com/apache/fury/pull/1843
+* @sh-cho made their first contribution in 
https://github.com/apache/fury/pull/1846
+
+**Full Changelog**: https://github.com/apache/fury/compare/v0.7.1...v0.8.0
+
+## Acknowledgements
+
+Thanks @@jiacai2050 @fink-arthur @sh-cho @pjfanning @chaokunyang @yoohaemin
+
+A big thank you to all our contributors who have worked hard on this release. 
Your contributions, whether through code,
+documentation, or issue reporting, are really appreciated.
diff --git a/docs/start/install.md b/docs/start/install.md
index e9d1f8b5..560dce86 100644
--- a/docs/start/install.md
+++ b/docs/start/install.md
@@ -16,12 +16,46 @@ To add a dependency on Fury using Maven, use the following:
 <dependency>
   <groupId>org.apache.fury</groupId>
   <artifactId>fury-core</artifactId>
-  <version>0.7.1</version>
+  <version>0.8.0</version>
 </dependency>
 <!-- row/arrow format support -->
 <!-- <dependency>
   <groupId>org.apache.fury</groupId>
   <artifactId>fury-format</artifactId>
-  <version>0.7.1</version>
+  <version>0.8.0</version>
 </dependency> -->
 ```
+
+## Scala
+
+To add a dependency on Fury scala for scala 2.13 with maven, use the following:
+
+```xml
+<dependency>
+  <groupId>org.apache.fury</groupId>
+  <artifactId>fury-scala_2.13</artifactId>
+  <version>0.8.0</version>
+</dependency>
+```
+
+To add a dependency on Fury scala for scala 3 with maven, use the following:
+
+```xml
+<dependency>
+  <groupId>org.apache.fury</groupId>
+  <artifactId>fury-scala_3</artifactId>
+  <version>0.8.0</version>
+</dependency>
+```
+
+To add a dependency on Fury scala for scala 2.13 with sbt, use the following:
+
+```sbt
+libraryDependencies += "org.apache.fury" % "fury-scala_2.13" % "0.8.0"
+```
+
+To add a dependency on Fury scala for scala 3 with sbt, use the following:
+
+```sbt
+libraryDependencies += "org.apache.fury" % "fury-scala_3" % "0.8.0"
+```
diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/start/install.md 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/start/install.md
index 73695089..5c93cacf 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/start/install.md
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/start/install.md
@@ -6,20 +6,54 @@ sidebar_position: 0
 
 Apache Fury 源码下载请参见 Apache Fury 
[download](https://github.com/apache/fury/releases)页面。
 
-### Java 版本
+### Fury Java 安装
 
-要使用 Maven 添加对 Apache Fury 的依赖项,请使用以下命令:
+要使用 Maven 添加对 Apache Fury 的依赖,请使用以下配置:
 
 ```xml
 <dependency>
   <groupId>org.apache.fury</groupId>
   <artifactId>fury-core</artifactId>
-  <version>0.7.1</version>
+  <version>0.8.0</version>
 </dependency>
 <!-- row/arrow format support -->
 <!-- <dependency>
   <groupId>org.apache.fury</groupId>
   <artifactId>fury-format</artifactId>
-  <version>0.7.1</version>
+  <version>0.8.0</version>
 </dependency> -->
 ```
+
+### Fury Scala 安装
+
+要使用 Maven 添加 scala 2.13 的 Fury scala 依赖,请使用以下配置:
+
+```xml
+<dependency>
+  <groupId>org.apache.fury</groupId>
+  <artifactId>fury-scala_2.13</artifactId>
+  <version>0.8.0</version>
+</dependency>
+```
+
+要使用 Maven 添加 scala 3 的 Fury scala 依赖,请使用以下配置:
+
+```xml
+<dependency>
+  <groupId>org.apache.fury</groupId>
+  <artifactId>fury-scala_3</artifactId>
+  <version>0.8.0</version>
+</dependency>
+```
+
+要使用 sbt 添加 scala 2.13 的 Fury scala 依赖,请使用以下配置:
+
+```sbt
+libraryDependencies += "org.apache.fury" % "fury-scala_2.13" % "0.8.0"
+```
+
+要使用 sbt 添加 scala 3 的 Fury scala 依赖,请使用以下配置:
+
+```sbt
+libraryDependencies += "org.apache.fury" % "fury-scala_3" % "0.8.0"
+```
diff --git a/src/pages/download.md b/src/pages/download.md
index 7ccb2770..78aa867b 100644
--- a/src/pages/download.md
+++ b/src/pages/download.md
@@ -9,11 +9,11 @@ For binary install, please see Fury 
[install](/docs/start/install/) document.
 
 ## The latest release
 
-The latest source release is 0.7.1:
+The latest source release is 0.8.0:
 
 | Version | Date | Source | Release Notes |
 |---------|------------|--------|---------------|
-| 0.7.1   |2024-09-12  | 
[source](https://www.apache.org/dyn/closer.lua/incubator/fury/0.7.1/apache-fury-0.7.1-incubating-src.tar.gz?action=download)
 
[asc](https://downloads.apache.org/incubator/fury/0.7.1/apache-fury-0.7.1-incubating-src.tar.gz.asc)
 
[sha512](https://downloads.apache.org/incubator/fury/0.7.1/apache-fury-0.7.1-incubating-src.tar.gz.sha512)
 | [release notes](https://github.com/apache/fury/releases/tag/v0.7.1) |
+| 0.8.0   |2024-09-12  | 
[source](https://www.apache.org/dyn/closer.lua/incubator/fury/0.8.0/apache-fury-0.8.0-incubating-src.tar.gz?action=download)
 
[asc](https://downloads.apache.org/incubator/fury/0.8.0/apache-fury-0.8.0-incubating-src.tar.gz.asc)
 
[sha512](https://downloads.apache.org/incubator/fury/0.8.0/apache-fury-0.8.0-incubating-src.tar.gz.sha512)
 | [release notes](https://github.com/apache/fury/releases/tag/v0.8.0) |
 
 ## All archived releases
 
@@ -31,13 +31,13 @@ These files are named after the files they relate to but 
have `.sha512/.asc` ext
 To verify the SHA digests, you need the `.tgz` and its associated 
`.tgz.sha512` file. An example command:
 
 ```bash
-sha512sum --check apache-fury-incubating-0.7.1-src.tar.gz
+sha512sum --check apache-fury-incubating-0.8.0-src.tar.gz
 ```
 
 It should output something like:
 
 ```bash
-apache-fury-incubating-0.7.1-src.tar.gz: OK
+apache-fury-incubating-0.8.0-src.tar.gz: OK
 ```
 
 ### Verifying Signatures
@@ -54,7 +54,7 @@ gpg --import KEYS
 Then you can verify signature:
 
 ```bash
-gpg --verify apache-fury-incubating-0.7.1-src.tar.gz.asc 
apache-fury-incubating-0.7.1-src.tar.gz
+gpg --verify apache-fury-incubating-0.8.0-src.tar.gz.asc 
apache-fury-incubating-0.8.0-src.tar.gz
 ```
 
 If something like the following appears, it means the signature is correct:


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to