Skip to content

Commit

Permalink
Merge branch 'main' of github.com:2pk03/incubator-wayang
Browse files Browse the repository at this point in the history
  • Loading branch information
2pk03 committed Feb 27, 2025
2 parents 7e8f641 + 10cadee commit e1922f7
Show file tree
Hide file tree
Showing 2,623 changed files with 332 additions and 863,969 deletions.
15 changes: 2 additions & 13 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -1,24 +1,13 @@
Apache Wayang (incubating)
Copyright 2020 - 2024 The Apache Software Foundation.
Copyright 2020 - 2025 The Apache Software Foundation.

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

--
Some of the files under
wayang-commons/wayang-utils-profile-db/src/main/java/org/apache/wayang/commons/util/profiledb
have the following copyright:
are licensed under the Apache License, Version 2.0.
Copyright 2016 Sebastian Kruse

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
--
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,13 @@ Apache Wayang (incubating) aims at freeing data engineers and software developer
- [Postgres](http://www.postgresql.org)
- [SQLite](https://www.sqlite.org/)
- [Apache Kafka](https://kafka.apache.org)
- [Tensorflow](https://www.tensorflow.org/)

Apache Wayang (incubating) can be used via the following APIs:
- Java native
- Java scala-like
- Scala
- SQL (limited support of simple select-project queries for now)
- SQL
- Java native (recommended only for low level)

## Quick Guide for Running Wayang

Expand All @@ -61,8 +62,8 @@ You first have to build the binaries as shown [here](guides/tutorial.md).
Once you have the binaries built, follow these steps to install Wayang:

```shell
tar -xvf wayang-0.7.1-snapshot.tar.gz
cd wayang-0.7.1-SNAPSHOT
tar -xvf wayang-1.0.1-SNAPSHOT.tar.gz
cd wayang-1.0.1-SNAPSHOT
```

In linux
Expand Down Expand Up @@ -101,7 +102,7 @@ Wayang is available via Maven Central. To use it with Maven, include the followi
<dependency>
<groupId>org.apache.wayang</groupId>
<artifactId>wayang-***</artifactId>
<version>0.7.1</version>
<version>1.0.0</version>
</dependency>
```
Note the `***`: Wayang ships with multiple modules that can be included in your app, depending on how you want to use it:
Expand Down Expand Up @@ -189,7 +190,7 @@ The list of [contributors](https://github.com/apache/incubator-wayang/graphs/con
## License
All files in this repository are licensed under the Apache Software License 2.0

Copyright 2020 - 2024 The Apache Software Foundation.
Copyright 2020 - 2025 The Apache Software Foundation.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
34 changes: 16 additions & 18 deletions RELEASE_NOTES
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,22 @@ This is a major release of Apache Wayang (incubating).
Based on this release the projects wants to continue the path towards becoming an
Apache TLP.

This release supports the following frameworks:
- ...

Previous updates that are included in this release:
- ...

NOTE: depending on the scala version the list of the supported platforms available
could be different.


New Features
------------
[WAYANG-...] ...

Incompatible changes
--------------------
NONE
- ...
This release supports the following new features:
- Support for Tensorflow Java as a platform (Note: this platform is compatible with Apple's Silicon's chip only with the right arm-based java version)
- Support for Kafka source/sink
- Python API
- MultiContext for federated data processing
- Explain utility for displaying execution plans
- Abstracted cost model to be pluggable
- Retired Java 8/Scala 2.11
- Added Join operator for JDBC and Postgres platforms
- Support for any JDBC-supported database
- Added ML4all abstraction

Several bug fixes are also included:
- Aligned Flink versions
- Fixed CardinalityRepository to sample measured cardinalities
- Copied cost models for different configurations


==============================================================
Expand Down
5,463 changes: 0 additions & 5,463 deletions docs/allclasses-index.html

This file was deleted.

956 changes: 0 additions & 956 deletions docs/allclasses.html

This file was deleted.

Loading

0 comments on commit e1922f7

Please sign in to comment.