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/incubator-fury-site.git
The following commit(s) were added to refs/heads/main by this push:
new 95d25b7 add incuabtor prefix back (#135)
95d25b7 is described below
commit 95d25b7949ae8b8c8439215c5a793467b78b3c34
Author: Shawn Yang <[email protected]>
AuthorDate: Thu Jun 13 14:24:15 2024 +0800
add incuabtor prefix back (#135)
Add incubator prefix back, remove incubator prefix when
https://issues.apache.org/jira/browse/INFRA-25864 is addressed
Closing #134
---
CONTRIBUTING.md | 14 ++--
...st_multiple_language_serialization_framework.md | 6 +-
blog/2024-05-03-fury_0_5_0_release.md | 32 ++++-----
...tastring-space-efficient_encoding_for_string.md | 6 +-
blog/2024-05-28-fury_0_5_1_release.md | 76 +++++++++++-----------
docs/community/community.md | 10 +--
docs/community/how_to_release.md | 26 ++++----
docs/guide/DEVELOPMENT.md | 2 +-
docs/guide/graalvm_guide.md | 2 +-
docs/guide/scala_guide.md | 6 +-
docs/introduction/benchmark.md | 4 +-
docs/introduction/introduction.md | 4 +-
docs/specification/java_serialization_spec.md | 2 +-
docs/specification/xlang_serialization_spec.md | 4 +-
docs/start/usage.md | 2 +-
docusaurus.config.ts | 6 +-
src/pages/download.md | 2 +-
src/pages/index.tsx | 2 +-
18 files changed, 103 insertions(+), 103 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 6a6e594..ff4f451 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -2,27 +2,27 @@
## Finding good first issues
-See [Good First Issues](https://github.com/apache/fury/contribute).
+See [Good First Issues](https://github.com/apache/incubator-fury/contribute).
## How to create an issue for Fury
-Create an issue with [this
form](https://github.com/apache/fury/issues/new/choose).
+Create an issue with [this
form](https://github.com/apache/incubator-fury/issues/new/choose).
# Fury Website
-Fury's website consists of static pages hosted at
https://github.com/apache/fury-site.
+Fury's website consists of static pages hosted at
https://github.com/apache/incubator-fury-site.
## How to create an issue for Fury Website
-Create an issue with [this
form](https://github.com/apache/fury-site/issues/new/choose).
+Create an issue with [this
form](https://github.com/apache/incubator-fury-site/issues/new/choose).
## How to update doc
-All updates about docs for
[guide](https://github.com/apache/fury/tree/main/docs/guide) and
[specification](https://github.com/apache/fury/tree/main/docs/specification)
will be synced from [docs in fury
repo](https://github.com/apache/fury/tree/main/docs) to this site repo
automatically.
+All updates about docs for
[guide](https://github.com/apache/incubator-fury/tree/main/docs/guide) and
[specification](https://github.com/apache/incubator-fury/tree/main/docs/specification)
will be synced from [docs in fury
repo](https://github.com/apache/incubator-fury/tree/main/docs) to this site
repo automatically.
-If you want to update those pages, please submit a PR to
https://github.com/apache/fury.
+If you want to update those pages, please submit a PR to
https://github.com/apache/incubator-fury.
## Write a blog
-If you want write a blog, or update other contents about the website, please
submit PR to [this site repo](https://github.com/apache/fury-site).
+If you want write a blog, or update other contents about the website, please
submit PR to [this site repo](https://github.com/apache/incubator-fury-site).
diff --git
a/blog/2024-04-25-fury_blazing_fast_multiple_language_serialization_framework.md
b/blog/2024-04-25-fury_blazing_fast_multiple_language_serialization_framework.md
index 75db553..ebdc99c 100644
---
a/blog/2024-04-25-fury_blazing_fast_multiple_language_serialization_framework.md
+++
b/blog/2024-04-25-fury_blazing_fast_multiple_language_serialization_framework.md
@@ -9,7 +9,7 @@ Apache Fury (incubating) is a multi-language serialization
framework powered by
<!--truncate-->
-The GitHub address of fury repository is: https://github.com/apache/fury
+The GitHub address of fury repository is:
https://github.com/apache/incubator-fury
<img alt="fury banner" src="/img/fury_banner.png" />
@@ -21,7 +21,7 @@ Static serialization frameworks like
[Protobuf](https://github.com/protocolbuffe
Dynamic serialization frameworks such as JDK serialization, Kryo, Fst,
Hessian, Pickle provide ease-of-use and dynamics, but **don't support
cross-language** and suffer significant **performance issues**, which is
unsuitable for high throughput, low latency, and large-scale data transfer
scenarios.
-Therefore, we developed a new multi-language serialization framework **Apache
Fury**, which is open-sourced on https://github.com/apache/fury. Through
**highly optimized serialization primitives, JIT dynamic compilation and
zero-copy** technologies, Fury is both fast and easy-to-use. It can
**cross-language serialize any object automatically** and provides **ultimate
performance** at the same time.
+Therefore, we developed a new multi-language serialization framework **Apache
Fury**, which is open-sourced on https://github.com/apache/incubator-fury.
Through **highly optimized serialization primitives, JIT dynamic compilation
and zero-copy** technologies, Fury is both fast and easy-to-use. It can
**cross-language serialize any object automatically** and provides **ultimate
performance** at the same time.
<p>
<img width="44%" alt="serialization" src="/img/case1.png" />
@@ -212,7 +212,7 @@ For fairness, Fury disabled the zero-copy feature for all
tests.
We are committed to building Apache Fury into an open and neutral community
project that pursues passion and innovation. The development and discussion are
open-sourced and transparent in the community. Any form of participation is
welcome, including but not limited to questions, code contributions, technical
discussions, etc. We are looking forward to receiving your ideas and feedback,
participating in the project together, pushing the project forward and creating
a better serialization [...]
-The GitHub address of the fury repository is: https://github.com/apache/fury
+The GitHub address of the fury repository is:
https://github.com/apache/incubator-fury
Official website: https://fury.apache.org
diff --git a/blog/2024-05-03-fury_0_5_0_release.md
b/blog/2024-05-03-fury_0_5_0_release.md
index 969c221..8b48652 100644
--- a/blog/2024-05-03-fury_0_5_0_release.md
+++ b/blog/2024-05-03-fury_0_5_0_release.md
@@ -145,21 +145,21 @@ We're excited to announce the release of Fury v0.5.0.
This release incorporates
- Drop optional chaining expression (#1338)
## New Contributors
-* @nandakumar131 made their first contribution in
https://github.com/apache/fury/pull/1244
-* @vesense made their first contribution in
https://github.com/apache/fury/pull/1260
-* @LiangliangSui made their first contribution in
https://github.com/apache/fury/pull/1294
-* @liuxiaocs7 made their first contribution in
https://github.com/apache/fury/pull/1312
-* @mtf90 made their first contribution in
https://github.com/apache/fury/pull/1343
-* @bowin made their first contribution in
https://github.com/apache/fury/pull/1353
-* @cn-at-osmit made their first contribution in
https://github.com/apache/fury/pull/1366
-* @Maurice-Betzel made their first contribution in
https://github.com/apache/fury/pull/1381
-* @phogh made their first contribution in
https://github.com/apache/fury/pull/1391
-* @laglangyue made their first contribution in
https://github.com/apache/fury/pull/1415
-* @Munoon made their first contribution in
https://github.com/apache/fury/pull/1467
-* @pixeeai made their first contribution in
https://github.com/apache/fury/pull/1559
-* @huisman6 made their first contribution in
https://github.com/apache/fury/pull/1572
-* @tommyettinger made their first contribution in
https://github.com/apache/fury/pull/1573
-* @qingoba made their first contribution in
https://github.com/apache/fury/pull/1566
+* @nandakumar131 made their first contribution in
https://github.com/apache/incubator-fury/pull/1244
+* @vesense made their first contribution in
https://github.com/apache/incubator-fury/pull/1260
+* @LiangliangSui made their first contribution in
https://github.com/apache/incubator-fury/pull/1294
+* @liuxiaocs7 made their first contribution in
https://github.com/apache/incubator-fury/pull/1312
+* @mtf90 made their first contribution in
https://github.com/apache/incubator-fury/pull/1343
+* @bowin made their first contribution in
https://github.com/apache/incubator-fury/pull/1353
+* @cn-at-osmit made their first contribution in
https://github.com/apache/incubator-fury/pull/1366
+* @Maurice-Betzel made their first contribution in
https://github.com/apache/incubator-fury/pull/1381
+* @phogh made their first contribution in
https://github.com/apache/incubator-fury/pull/1391
+* @laglangyue made their first contribution in
https://github.com/apache/incubator-fury/pull/1415
+* @Munoon made their first contribution in
https://github.com/apache/incubator-fury/pull/1467
+* @pixeeai made their first contribution in
https://github.com/apache/incubator-fury/pull/1559
+* @huisman6 made their first contribution in
https://github.com/apache/incubator-fury/pull/1572
+* @tommyettinger made their first contribution in
https://github.com/apache/incubator-fury/pull/1573
+* @qingoba made their first contribution in
https://github.com/apache/incubator-fury/pull/1566
## Acknowledgements
@@ -168,7 +168,7 @@ Thanks @chaokunyang @theweipeng @PragmaTwice @LiangliangSui
@nandakumar131 @Muno
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.
-**Full Changelog**: https://github.com/apache/fury/compare/v0.4.1...v0.5.0
+**Full Changelog**:
https://github.com/apache/incubator-fury/compare/v0.4.1...v0.5.0
diff --git a/blog/2024-05-06-metastring-space-efficient_encoding_for_string.md
b/blog/2024-05-06-metastring-space-efficient_encoding_for_string.md
index 59b1f9d..9afee9e 100644
--- a/blog/2024-05-06-metastring-space-efficient_encoding_for_string.md
+++ b/blog/2024-05-06-metastring-space-efficient_encoding_for_string.md
@@ -40,7 +40,7 @@ String binary encoding algorithm:
If we use `LOWER_SPECIAL/LOWER_UPPER_DIGIT_SPECIAL`, we must add a strip last
char flag in encoded data. This is because every char will be encoded using
`5/6` bits, and the last char may have `1~7` bits which are unused by encoding,
such bits may cause an extra char to be read, which we must strip off.
-Here is encoding code snippet in java, see
[`org.apache.fury.meta.MetaStringEncoder#encodeGeneric(char[],
int)`](https://github.com/apache/fury/blob/93800888595065b2690fec093ab0cbfd6ac7dedc/java/fury-core/src/main/java/org/apache/fury/meta/MetaStringEncoder.java#L235)
for more details:
+Here is encoding code snippet in java, see
[`org.apache.fury.meta.MetaStringEncoder#encodeGeneric(char[],
int)`](https://github.com/apache/incubator-fury/blob/93800888595065b2690fec093ab0cbfd6ac7dedc/java/fury-core/src/main/java/org/apache/fury/meta/MetaStringEncoder.java#L235)
for more details:
```java
private byte[] encodeGeneric(char[] chars, int bitsPerChar) {
int totalBits = chars.length * bitsPerChar + 1;
@@ -102,7 +102,7 @@ private int charToValueLowerUpperDigitSpecial(char c) {
}
```
-Here is decoding code snippet in golang, see
[`go/fury/meta/meta_string_decoder.go:70`](https://github.com/apache/fury/blob/93800888595065b2690fec093ab0cbfd6ac7dedc/go/fury/meta/meta_string_decoder.go#L70)
for more details:
+Here is decoding code snippet in golang, see
[`go/fury/meta/meta_string_decoder.go:70`](https://github.com/apache/incubator-fury/blob/93800888595065b2690fec093ab0cbfd6ac7dedc/go/fury/meta/meta_string_decoder.go#L70)
for more details:
```go
func (d *Decoder) decodeGeneric(data []byte, algorithm Encoding) ([]byte,
error) {
bitsPerChar := 5
@@ -165,7 +165,7 @@ Finally, utf8 will be the fallback encoding if the string
contains some chars wh
## Encoding Flags and Data jointly
- Depending on the case, one can choose encoding `flags + data` jointly, using
3 bits of first byte for flags and other bytes for data. This can be useful
since there are some holes remaining in last byte, adding flags in data doesn't
always increase serialized bytes size.
-- Or one can use a header to encode such flags with other meta such as encoded
size, this is what Fury does in https://github.com/apache/fury/pull/1556
+- Or one can use a header to encode such flags with other meta such as encoded
size, this is what Fury does in
https://github.com/apache/incubator-fury/pull/1556
## Benchmark
utf8 encoding uses `30` bytes for string `org.apache.fury.benchmark.data`,
fury meta string uses only `19` bytes.
diff --git a/blog/2024-05-28-fury_0_5_1_release.md
b/blog/2024-05-28-fury_0_5_1_release.md
index 1b449a4..b868062 100644
--- a/blog/2024-05-28-fury_0_5_1_release.md
+++ b/blog/2024-05-28-fury_0_5_1_release.md
@@ -5,50 +5,50 @@ authors: [chaokunyang]
tags: [fury]
---
-The Apache Fury team is pleased to announce the 0.5.1 release. This is a minor
release that includes [36
PR](https://github.com/apache/fury/compare/v0.5.0...v0.5.1) from 7 distinct
contributors. See the Install Page to learn how to get the libraries for your
platform.
+The Apache Fury team is pleased to announce the 0.5.1 release. This is a minor
release that includes [36
PR](https://github.com/apache/incubator-fury/compare/v0.5.0...v0.5.1) from 7
distinct contributors. See the Install Page to learn how to get the libraries
for your platform.
## Feature
-* feat(spec): remove list/map header from type meta spec by @chaokunyang in
https://github.com/apache/fury/pull/1590
-* perf(java): Reduce performance regression caused by deleteCharAt by
@LiangliangSui in https://github.com/apache/fury/pull/1591
-* feat(java): type meta encoding for java by @chaokunyang in
https://github.com/apache/fury/pull/1556 and
https://github.com/apache/fury/pull/1601
-* feat(sepc): update type meta field info spec by @chaokunyang in
https://github.com/apache/fury/pull/1603
-* feat(javascript): add data to description util by @bytemain in
https://github.com/apache/fury/pull/1609
-* feat(java): Support CopyOnWriteArrayListSerializer by @MrChang0 in
https://github.com/apache/fury/pull/1613
-* feat(java): add blocked stream utils by @chaokunyang in
https://github.com/apache/fury/pull/1617
-* feat(go/java): Add ASCII check before meta string encoding by @jasonmokk in
https://github.com/apache/fury/pull/1620
-* feat(java): register old version guava collect by @MrChang0 in
https://github.com/apache/fury/pull/1622
-* feat(java): support deserialization ignoreEnumDeserializeError by @157152688
in https://github.com/apache/fury/pull/1623
-* feat(java): add set serializer for concurrent set by @MrChang0 in
https://github.com/apache/fury/pull/1616
-* feat(java): add custom serializer register in case of special serializer ctr
by @MrChang0 in https://github.com/apache/fury/pull/1625
-* feat(java): remove soft/weak ref values from thread safe fury by
@chaokunyang in https://github.com/apache/fury/pull/1639
-* refactor(java): Remove Guava's Collection usages by @Munoon in
https://github.com/apache/fury/pull/1611 and
https://github.com/apache/fury/pull/1614
-* refactor(java): replace Guava's string utility methods with own
implementation by @Munoon in https://github.com/apache/fury/pull/1624
+* feat(spec): remove list/map header from type meta spec by @chaokunyang in
https://github.com/apache/incubator-fury/pull/1590
+* perf(java): Reduce performance regression caused by deleteCharAt by
@LiangliangSui in https://github.com/apache/incubator-fury/pull/1591
+* feat(java): type meta encoding for java by @chaokunyang in
https://github.com/apache/incubator-fury/pull/1556 and
https://github.com/apache/incubator-fury/pull/1601
+* feat(sepc): update type meta field info spec by @chaokunyang in
https://github.com/apache/incubator-fury/pull/1603
+* feat(javascript): add data to description util by @bytemain in
https://github.com/apache/incubator-fury/pull/1609
+* feat(java): Support CopyOnWriteArrayListSerializer by @MrChang0 in
https://github.com/apache/incubator-fury/pull/1613
+* feat(java): add blocked stream utils by @chaokunyang in
https://github.com/apache/incubator-fury/pull/1617
+* feat(go/java): Add ASCII check before meta string encoding by @jasonmokk in
https://github.com/apache/incubator-fury/pull/1620
+* feat(java): register old version guava collect by @MrChang0 in
https://github.com/apache/incubator-fury/pull/1622
+* feat(java): support deserialization ignoreEnumDeserializeError by @157152688
in https://github.com/apache/incubator-fury/pull/1623
+* feat(java): add set serializer for concurrent set by @MrChang0 in
https://github.com/apache/incubator-fury/pull/1616
+* feat(java): add custom serializer register in case of special serializer ctr
by @MrChang0 in https://github.com/apache/incubator-fury/pull/1625
+* feat(java): remove soft/weak ref values from thread safe fury by
@chaokunyang in https://github.com/apache/incubator-fury/pull/1639
+* refactor(java): Remove Guava's Collection usages by @Munoon in
https://github.com/apache/incubator-fury/pull/1611 and
https://github.com/apache/incubator-fury/pull/1614
+* refactor(java): replace Guava's string utility methods with own
implementation by @Munoon in https://github.com/apache/incubator-fury/pull/1624
## Bug Fix
-* fix(java): compatible low version guava by @MrChang0 in
https://github.com/apache/fury/pull/1593 and
https://github.com/apache/fury/pull/1594
-* fix(java): fix getClassDef thead safety by @chaokunyang in
https://github.com/apache/fury/pull/1597
-* fix(java): remove maven groupId change by @chaokunyang in
https://github.com/apache/fury/pull/1602
-* fix(java): make slf4j provided by @chaokunyang in
https://github.com/apache/fury/pull/1605
-* fix(java): clear serializer for collection/map by @chaokunyang in
https://github.com/apache/fury/pull/1606
-* fix(java): fix TypeRef getSubType by @chaokunyang in
https://github.com/apache/fury/pull/1608
-* fix(java): fix fastutil Object2ObjectOpenHashMap serialization by
@chaokunyang in https://github.com/apache/fury/pull/1618
-* fix(java): subclass without fields will encode superclass by @MrChang0 in
https://github.com/apache/fury/pull/1626
-* fix(java): fix wildcard capturer capture NullPointerException by
@chaokunyang in https://github.com/apache/fury/pull/1637
-* fix(java): fix abstract collection elems same type serialization by
@chaokunyang in https://github.com/apache/fury/pull/1641
-* fix(java): ThreadPoolFury#factoryCallback don't work when create new
classLoaderFuryPooled by @MrChang0 in https://github.com/apache/fury/pull/1628
-* fix(go/java): Enhance ASCII check in meta string encoding by @jasonmokk in
https://github.com/apache/fury/pull/1631
+* fix(java): compatible low version guava by @MrChang0 in
https://github.com/apache/incubator-fury/pull/1593 and
https://github.com/apache/incubator-fury/pull/1594
+* fix(java): fix getClassDef thead safety by @chaokunyang in
https://github.com/apache/incubator-fury/pull/1597
+* fix(java): remove maven groupId change by @chaokunyang in
https://github.com/apache/incubator-fury/pull/1602
+* fix(java): make slf4j provided by @chaokunyang in
https://github.com/apache/incubator-fury/pull/1605
+* fix(java): clear serializer for collection/map by @chaokunyang in
https://github.com/apache/incubator-fury/pull/1606
+* fix(java): fix TypeRef getSubType by @chaokunyang in
https://github.com/apache/incubator-fury/pull/1608
+* fix(java): fix fastutil Object2ObjectOpenHashMap serialization by
@chaokunyang in https://github.com/apache/incubator-fury/pull/1618
+* fix(java): subclass without fields will encode superclass by @MrChang0 in
https://github.com/apache/incubator-fury/pull/1626
+* fix(java): fix wildcard capturer capture NullPointerException by
@chaokunyang in https://github.com/apache/incubator-fury/pull/1637
+* fix(java): fix abstract collection elems same type serialization by
@chaokunyang in https://github.com/apache/incubator-fury/pull/1641
+* fix(java): ThreadPoolFury#factoryCallback don't work when create new
classLoaderFuryPooled by @MrChang0 in
https://github.com/apache/incubator-fury/pull/1628
+* fix(go/java): Enhance ASCII check in meta string encoding by @jasonmokk in
https://github.com/apache/incubator-fury/pull/1631
## Misc
-* chore(java): move tests to meta/reflect pkg by @chaokunyang in
https://github.com/apache/fury/pull/1592
-* chore(java): make enum serializer as an upper level class by @chaokunyang in
https://github.com/apache/fury/pull/1598
-* chore: bump dev version to 0.6.0 by @chaokunyang in
https://github.com/apache/fury/pull/1599
-* chore: Fury header add language field by @LiangliangSui in
https://github.com/apache/fury/pull/1612
-* chore(java): rename deserializeUnexistentEnumValueAsNull to
deserializeNonexistentAsNull by @chaokunyang in
https://github.com/apache/fury/pull/1634
-* chore(java): remove gpg pinentry-mode by @chaokunyang in
https://github.com/apache/fury/pull/1636
+* chore(java): move tests to meta/reflect pkg by @chaokunyang in
https://github.com/apache/incubator-fury/pull/1592
+* chore(java): make enum serializer as an upper level class by @chaokunyang in
https://github.com/apache/incubator-fury/pull/1598
+* chore: bump dev version to 0.6.0 by @chaokunyang in
https://github.com/apache/incubator-fury/pull/1599
+* chore: Fury header add language field by @LiangliangSui in
https://github.com/apache/incubator-fury/pull/1612
+* chore(java): rename deserializeUnexistentEnumValueAsNull to
deserializeNonexistentAsNull by @chaokunyang in
https://github.com/apache/incubator-fury/pull/1634
+* chore(java): remove gpg pinentry-mode by @chaokunyang in
https://github.com/apache/incubator-fury/pull/1636
## New Contributors
-* @MrChang0 made their first contribution in
https://github.com/apache/fury/pull/1594
-* @jasonmokk made their first contribution in
https://github.com/apache/fury/pull/1620
-* @157152688 made their first contribution in
https://github.com/apache/fury/pull/1623
+* @MrChang0 made their first contribution in
https://github.com/apache/incubator-fury/pull/1594
+* @jasonmokk made their first contribution in
https://github.com/apache/incubator-fury/pull/1620
+* @157152688 made their first contribution in
https://github.com/apache/incubator-fury/pull/1623
-**Full Changelog**: https://github.com/apache/fury/compare/v0.5.0...v0.5.1
\ No newline at end of file
+**Full Changelog**:
https://github.com/apache/incubator-fury/compare/v0.5.0...v0.5.1
\ No newline at end of file
diff --git a/docs/community/community.md b/docs/community/community.md
index 6d26c71..7397379 100644
--- a/docs/community/community.md
+++ b/docs/community/community.md
@@ -57,8 +57,8 @@ There are a couple of community rules:
## Issue tracker
We use GitHub Issues to track all issues:
-- code related issues: https://github.com/apache/fury/issues
-- website related issues: https://github.com/apache/fury-site/issues
+- code related issues: https://github.com/apache/incubator-fury/issues
+- website related issues: https://github.com/apache/incubator-fury-site/issues
You need to have a [GitHub account](https://github.com/signup) in order to
create issues.
If you don't have a [GitHub account](https://github.com/signup), you can post
an email to [email protected].
@@ -68,7 +68,7 @@ If you don't have a [GitHub
account](https://github.com/signup), you can post an
To report a bug:
* Verify that the bug does in fact exist.
-* Search the [issue tracker](https://github.com/apache/fury/issues) to verify
there is no existing issue reporting the bug you've found.
+* Search the [issue tracker](https://github.com/apache/incubator-fury/issues)
to verify there is no existing issue reporting the bug you've found.
* Create a [bug
report](https://github.com/apache/incubator-fury/issues/new?assignees=&labels=bug&projects=&template=bug_report.yml)
on issue tracker.
* If possible, dive into the source code of fury, and submit a patch for the
bug you reported, this helps ensure the bug
will be fixed quickly.
@@ -86,5 +86,5 @@ chance it will be incorporated into future releases.
## Source code
-* fury core repository: https://github.com/apache/fury
-* fury website repository: https://github.com/apache/fury-site
+* fury core repository: https://github.com/apache/incubator-fury
+* fury website repository: https://github.com/apache/incubator-fury-site
diff --git a/docs/community/how_to_release.md b/docs/community/how_to_release.md
index 620b277..a1154b3 100644
--- a/docs/community/how_to_release.md
+++ b/docs/community/how_to_release.md
@@ -174,7 +174,7 @@ This is a call for a discussion to release Apache
Fury(incubating) version ${rel
The change lists about this release:
-https://github.com/apache/fury/compare/v0.4.1...v0.5.0
+https://github.com/apache/incubator-fury/compare/v0.4.1...v0.5.0
Please leave your comments here about this release plan. We will bump the
version in repo and start the release process after the discussion.
@@ -254,7 +254,7 @@ framework powered by JIT and zero-copy.
The change lists about this release:
-https://github.com/apache/fury/compare/v0.4.1...v0.5.0-rc3
+https://github.com/apache/incubator-fury/compare/v0.4.1...v0.5.0-rc3
The release candidates:
https://dist.apache.org/repos/dist/dev/incubator/fury/0.5.0-rc3/
@@ -263,10 +263,10 @@ The maven staging for this release:
https://repository.apache.org/content/repositories/orgapachefury-1003
Git tag for the release:
-https://github.com/apache/fury/releases/tag/v0.5.0-rc3
+https://github.com/apache/incubator-fury/releases/tag/v0.5.0-rc3
Git commit for the release:
-https://github.com/apache/fury/commit/fae06330edd049bb960536e978a45b97bca66faf
+https://github.com/apache/incubator-fury/commit/fae06330edd049bb960536e978a45b97bca66faf
The artifacts signed with PGP key [5E580BA4], corresponding to
[[email protected]], that can be found in keys file:
@@ -295,7 +295,7 @@ To learn more about Fury, please see
https://fury.apache.org/
More detail checklist please refer:
https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist
-How to Build and Test, please refer to:
https://github.com/apache/fury/blob/main/docs/guide/DEVELOPMENT.md
+How to Build and Test, please refer to:
https://github.com/apache/incubator-fury/blob/main/docs/guide/DEVELOPMENT.md
Thanks,
@@ -369,16 +369,16 @@ This release has been signed with a PGP available here:
https://downloads.apache.org/incubator/fury/KEYS
Git tag for the release:
-https://github.com/apache/fury/releases/tag/v${release_version}-${rc_version}/
+https://github.com/apache/incubator-fury/releases/tag/v${release_version}-${rc_version}/
Git commit for the release:
-https://github.com/apache/fury/commit/$xxx
+https://github.com/apache/incubator-fury/commit/$xxx
Maven staging repo:
https://repository.apache.org/content/repositories/orgapachefury-${maven_artifact_number}/
How to Build and Test, please refer to:
-https://github.com/apache/fury/blob/main/docs/guide/DEVELOPMENT.md
+https://github.com/apache/incubator-fury/blob/main/docs/guide/DEVELOPMENT.md
Please download, verify, and test.
@@ -456,7 +456,7 @@ svn mv
https://dist.apache.org/repos/dist/dev/incubator/fury/${release_version}-
### Change Fury Website download link
-Submit a PR to https://github.com/apache/fury-site to update [Download
page](https://fury.apache.org/download)
+Submit a PR to https://github.com/apache/incubator-fury-site to update
[Download page](https://fury.apache.org/download)
### Release Maven artifacts
- maven_artifact_number: the number for Maven staging artifacts, like 1001.
@@ -484,18 +484,18 @@ Apache Fury(incubating) - A blazingly fast multi-language
serialization
framework powered by JIT and zero-copy.
The release notes are available here:
-https://github.com/apache/fury/releases/tag/v${release_version}
+https://github.com/apache/incubator-fury/releases/tag/v${release_version}
For the complete list of changes:
-https://github.com/apache/fury/compare/v0.5.0...v${release_version}
+https://github.com/apache/incubator-fury/compare/v0.5.0...v${release_version}
Apache Fury website: https://fury.apache.org/
Download Links: https://fury.apache.org/download
Fury Resources:
-- Fury github repo: https://github.com/apache/fury
-- Issue: https://github.com/apache/fury/issues
+- Fury github repo: https://github.com/apache/incubator-fury
+- Issue: https://github.com/apache/incubator-fury/issues
- Mailing list: [email protected]
We are looking to grow our community and welcome new contributors. If
diff --git a/docs/guide/DEVELOPMENT.md b/docs/guide/DEVELOPMENT.md
index 3949dcb..bfab541 100644
--- a/docs/guide/DEVELOPMENT.md
+++ b/docs/guide/DEVELOPMENT.md
@@ -6,7 +6,7 @@ id: development
# How to build Fury
-Please checkout the source tree from https://github.com/apache/fury.
+Please checkout the source tree from https://github.com/apache/incubator-fury.
### Build Fury Java
diff --git a/docs/guide/graalvm_guide.md b/docs/guide/graalvm_guide.md
index 557f28e..3d9acd9 100644
--- a/docs/guide/graalvm_guide.md
+++ b/docs/guide/graalvm_guide.md
@@ -131,7 +131,7 @@ When Fury compression is enabled:
- Struct: Fury is `24x speed, 31% size` compared to JDK.
- Pojo: Fury is `12x speed, 48% size` compared to JDK.
-See
[[Benchmark.java](https://github.com/apache/fury/blob/main/integration_tests/graalvm_tests/src/main/java/org/apache/fury/graalvm/Benchmark.java)]
for benchmark code.
+See
[[Benchmark.java](https://github.com/apache/incubator-fury/blob/main/integration_tests/graalvm_tests/src/main/java/org/apache/fury/graalvm/Benchmark.java)]
for benchmark code.
### Struct Benchmark
#### Class Fields
diff --git a/docs/guide/scala_guide.md b/docs/guide/scala_guide.md
index 891f1e0..f83a41c 100644
--- a/docs/guide/scala_guide.md
+++ b/docs/guide/scala_guide.md
@@ -36,7 +36,7 @@ fury.register(Class.forName("scala.Enumeration.Val"))
If you want to avoid such registration, you can disable class registration by
`FuryBuilder#requireClassRegistration(false)`.
Note that this option allow to deserialize objects unknown types, more
flexible but may be insecure if the classes contains malicious code.
-And circular references are common in scala, `Reference tracking` should be
enabled by `FuryBuilder#withRefTracking(true)`. If you don't enable reference
tracking, [StackOverflowError](https://github.com/apache/fury/issues/1032) may
happen for some scala versions when serializing scala Enumeration.
+And circular references are common in scala, `Reference tracking` should be
enabled by `FuryBuilder#withRefTracking(true)`. If you don't enable reference
tracking,
[StackOverflowError](https://github.com/apache/incubator-fury/issues/1032) may
happen for some scala versions when serializing scala Enumeration.
Note that fury instance should be shared between multiple serialization, the
creation of fury instance is not cheap.
@@ -115,6 +115,6 @@ Scala collections and generics doesn't follow java
collection framework, and is
The execution for scala collections will invoke Java serialization API
`writeObject/readObject/writeReplace/readResolve/readObjectNoData/Externalizable`
with fury `ObjectStream` implementation. Although
`org.apache.fury.serializer.ObjectStreamSerializer` is much faster than JDK
`ObjectOutputStream/ObjectInputStream`, but it still doesn't know how use scala
collection generics.
-In future we plan to provide more optimization for scala types, see
https://github.com/apache/fury/issues/682, stay tuned!
+In future we plan to provide more optimization for scala types, see
https://github.com/apache/incubator-fury/issues/682, stay tuned!
-Scala collections serialization is finished in
https://github.com/apache/fury/pull/1073, if you want better performance,
please use fury snapshot version.
+Scala collections serialization is finished in
https://github.com/apache/incubator-fury/pull/1073, if you want better
performance, please use fury snapshot version.
diff --git a/docs/introduction/benchmark.md b/docs/introduction/benchmark.md
index 34bce8f..65dc727 100644
--- a/docs/introduction/benchmark.md
+++ b/docs/introduction/benchmark.md
@@ -26,7 +26,7 @@ Since fury will generate code at runtime, please warm up
before collecting bench
<img width="33%" alt=""
src="/img/benchmarks/deserialization/bench_deserialize_MEDIA_CONTENT_from_array_tps.png"
/>
<img width="33%" alt=""
src="/img/benchmarks/deserialization/bench_deserialize_SAMPLE_from_array_tps.png"
/>
-See [benchmarks](https://github.com/apache/fury/tree/main/docs/benchmarks) for
more benchmarks about type forward/backward compatibility, off-heap support,
zero-copy serialization.
+See
[benchmarks](https://github.com/apache/incubator-fury/tree/main/docs/benchmarks)
for more benchmarks about type forward/backward compatibility, off-heap
support, zero-copy serialization.
### JavaScript
@@ -34,4 +34,4 @@ See
[benchmarks](https://github.com/apache/fury/tree/main/docs/benchmarks) for m
The data used for this bar graph includes a complex object that has many kinds
of field types, and the size of the JSON data is 3KB.
-See
[benchmarks](https://github.com/apache/fury/blob/main/javascript/benchmark/index.js)
for the benchmark code.
+See
[benchmarks](https://github.com/apache/incubator-fury/blob/main/javascript/benchmark/index.js)
for the benchmark code.
diff --git a/docs/introduction/introduction.md
b/docs/introduction/introduction.md
index 02bdde7..09ec7b9 100644
--- a/docs/introduction/introduction.md
+++ b/docs/introduction/introduction.md
@@ -29,7 +29,7 @@ can be reused by another protocol.
Fury java object graph serialization support class schema forward/backward
compatibility. The serialization peer and deserialization peer can add/delete
fields independently.
-We plan to add support cross-language serialization after [meta
compression](https://github.com/apache/fury/issues/203) are finished.
+We plan to add support cross-language serialization after [meta
compression](https://github.com/apache/incubator-fury/issues/203) are finished.
### Binary Compatibility
@@ -59,4 +59,4 @@ Fury provides a class registration option and enabled by
default for such protoc
## How to Contribute
-Please read the
[CONTRIBUTING](https://github.com/apache/fury/blob/main/CONTRIBUTING.md) guide
for instructions on how to contribute.
+Please read the
[CONTRIBUTING](https://github.com/apache/incubator-fury/blob/main/CONTRIBUTING.md)
guide for instructions on how to contribute.
diff --git a/docs/specification/java_serialization_spec.md
b/docs/specification/java_serialization_spec.md
index 592413a..813f5a6 100644
--- a/docs/specification/java_serialization_spec.md
+++ b/docs/specification/java_serialization_spec.md
@@ -426,7 +426,7 @@ Format:
#### Map Key-Value data
Map iteration is too expensive, Fury won't compute the header like for
collection before since it introduce
-[considerable overhead](https://github.com/apache/fury/issues/925).
+[considerable overhead](https://github.com/apache/incubator-fury/issues/925).
Users can use `MapFieldInfo` annotation to provide header in advance.
Otherwise Fury will use first key-value pair to
predict header optimistically, and update the chunk header if the prediction
failed at some pair.
diff --git a/docs/specification/xlang_serialization_spec.md
b/docs/specification/xlang_serialization_spec.md
index 5882d00..806ee91 100644
--- a/docs/specification/xlang_serialization_spec.md
+++ b/docs/specification/xlang_serialization_spec.md
@@ -519,7 +519,7 @@ else:
fury.write_value(buffer, elem)
```
-[`CollectionSerializer#writeElements`](https://github.com/apache/fury/blob/20a1a78b17a75a123a6f5b7094c06ff77defc0fe/java/fury-core/src/main/java/org/apache/fury/serializer/collection/AbstractCollectionSerializer.java#L302)
+[`CollectionSerializer#writeElements`](https://github.com/apache/incubator-fury/blob/20a1a78b17a75a123a6f5b7094c06ff77defc0fe/java/fury-core/src/main/java/org/apache/fury/serializer/collection/AbstractCollectionSerializer.java#L302)
can be taken as an example.
### array
@@ -550,7 +550,7 @@ Format:
#### map key-value chunk data
Map iteration is too expensive, Fury won't compute the header like for list
since it introduce
-[considerable overhead](https://github.com/apache/fury/issues/925).
+[considerable overhead](https://github.com/apache/incubator-fury/issues/925).
Users can use `MapFieldInfo` annotation to provide the header in advance.
Otherwise Fury will use first key-value pair
to predict header optimistically, and update the chunk header if the
prediction failed at some pair.
diff --git a/docs/start/usage.md b/docs/start/usage.md
index cb10829..b9d5999 100644
--- a/docs/start/usage.md
+++ b/docs/start/usage.md
@@ -94,7 +94,7 @@ print(fury.deserialize(data))
```go
package main
-import furygo "https://github.com/apache/fury/go/fury"
+import furygo "https://github.com/apache/incubator-fury/go/fury"
import "fmt"
func main() {
diff --git a/docusaurus.config.ts b/docusaurus.config.ts
index 97fa57d..ce12d03 100644
--- a/docusaurus.config.ts
+++ b/docusaurus.config.ts
@@ -136,7 +136,7 @@ const config: Config = {
]
},
{
- href: 'https://github.com/apache/fury',
+ href: 'https://github.com/apache/incubator-fury',
position: 'right',
className: 'header-github-link',
'aria-label': 'GitHub repository',
@@ -185,11 +185,11 @@ const config: Config = {
items: [
{
label: 'Fury',
- href: 'https://github.com/apache/fury',
+ href: 'https://github.com/apache/incubator-fury',
},
{
label: 'Website',
- href: 'https://github.com/apache/fury-site',
+ href: 'https://github.com/apache/incubator-fury-site',
},
],
},
diff --git a/src/pages/download.md b/src/pages/download.md
index 0305bf1..b6cb98f 100644
--- a/src/pages/download.md
+++ b/src/pages/download.md
@@ -15,7 +15,7 @@ The latest source release is 0.5.1:
| Version | Date | Source | Release Notes |
|---------|------------|--------|---------------|
-| 0.5.1 |2024-05-28 |
[apache-fury-0.5.1-incubating-src.tar.gz](https://www.apache.org/dyn/closer.lua/incubator/fury/0.5.1/apache-fury-0.5.1-incubating-src.tar.gz?action=download)
([asc](https://downloads.apache.org/incubator/fury/0.5.1/apache-fury-0.5.1-incubating-src.tar.gz.asc),
[sha512](https://downloads.apache.org/incubator/fury/0.5.1/apache-fury-0.5.1-incubating-src.tar.gz.sha512))
| [release notes](https://github.com/apache/fury/releases/tag/v0.5.1) |
+| 0.5.1 |2024-05-28 |
[apache-fury-0.5.1-incubating-src.tar.gz](https://www.apache.org/dyn/closer.lua/incubator/fury/0.5.1/apache-fury-0.5.1-incubating-src.tar.gz?action=download)
([asc](https://downloads.apache.org/incubator/fury/0.5.1/apache-fury-0.5.1-incubating-src.tar.gz.asc),
[sha512](https://downloads.apache.org/incubator/fury/0.5.1/apache-fury-0.5.1-incubating-src.tar.gz.sha512))
| [release
notes](https://github.com/apache/incubator-fury/releases/tag/v0.5.1) |
## All archived releases
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
index b77de06..e22393b 100644
--- a/src/pages/index.tsx
+++ b/src/pages/index.tsx
@@ -19,7 +19,7 @@ function HomepageHeader() {
<div className={styles.buttons}>
<Link
className="button button--secondary button--lg"
- to="https://github.com/apache/fury">
+ to="https://github.com/apache/incubator-fury">
GitHub
</Link>
<Link className="button button--secondary button--lg"
to="/docs/start/install">
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]