Skip to content

Commit

Permalink
Release 0.7.6
Browse files Browse the repository at this point in the history
Co-authored-by: Michał Bartoszkiewicz <[email protected]>
Co-authored-by: Jan Chorowski <[email protected]>
Co-authored-by: Xavier Gendre <[email protected]>
Co-authored-by: Adrian Kosowski <[email protected]>
Co-authored-by: Jakub Kowalski <[email protected]>
Co-authored-by: Sergey Kulik <[email protected]>
Co-authored-by: Mateusz Lewandowski <[email protected]>
Co-authored-by: Mohamed Malhou <[email protected]>
Co-authored-by: Krzysztof Nowicki <[email protected]>
Co-authored-by: Richard Pelgrim <[email protected]>
Co-authored-by: Kamil Piechowiak <[email protected]>
Co-authored-by: Paweł Podhajski <[email protected]>
Co-authored-by: Olivier Ruas <[email protected]>
Co-authored-by: Przemysław Uznański <[email protected]>
Co-authored-by: Sebastian Włudzik <[email protected]>
GitOrigin-RevId: 0c5ebd558e9b066890ea9467bbcb47ed0f880cc0
  • Loading branch information
16 people committed Dec 22, 2023
1 parent 1419af3 commit 06c1ad0
Show file tree
Hide file tree
Showing 53 changed files with 2,472 additions and 928 deletions.
22 changes: 11 additions & 11 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -113,28 +113,28 @@ jobs:

- name: Upload artifact
if: ${{ matrix.os == needs.start-runner.outputs.label }}
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: pathway-arch64
path: ./target/wheels/

- name: Upload artifact
if: ${{ matrix.os == 'ubuntu-22.04' }}
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: pathway-x86-x64
path: ./target/wheels/

- name: Upload artifact
if: ${{ matrix.os == 'ec2-macOS' }}
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: pathway-arm64
path: ./target/wheels/

- name: Upload artifact
if: ${{ matrix.os == needs.start-runner.outputs.label }}
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: CHANGELOG.md
path: CHANGELOG.md
Expand All @@ -158,7 +158,7 @@ jobs:
run: |
mkdir -p wheels
- uses: actions/download-artifact@v2.1.1
- uses: actions/download-artifact@v4
with:
name: pathway-x86-x64
path: ./wheels/
Expand Down Expand Up @@ -194,13 +194,13 @@ jobs:
run: |
mkdir -p wheels
- uses: actions/download-artifact@v2.1.1
- uses: actions/download-artifact@v4
if: ${{ matrix.os == 'ec2-macOS' }}
with:
name: pathway-arm64
path: ./wheels/

- uses: actions/download-artifact@v2.1.1
- uses: actions/download-artifact@v4
if: ${{ matrix.os == needs.start-runner.outputs.label }}
with:
name: pathway-arch64
Expand Down Expand Up @@ -251,22 +251,22 @@ jobs:
run: |
mkdir -p wheels
- uses: actions/download-artifact@v2.1.1
- uses: actions/download-artifact@v4
with:
name: pathway-x86-x64
path: ./wheels/

- uses: actions/download-artifact@v2.1.1
- uses: actions/download-artifact@v4
with:
name: pathway-arch64
path: ./wheels/

- uses: actions/download-artifact@v2.1.1
- uses: actions/download-artifact@v4
with:
name: pathway-arm64
path: ./wheels/

- uses: actions/download-artifact@v2.1.1
- uses: actions/download-artifact@v4
with:
name: CHANGELOG.md
path: .
Expand Down
49 changes: 49 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,55 @@ All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]

## [0.7.6] - 2023-12-22

## New Features

### Conversion Methods in `pw.Json`
- Introducing new methods for strict conversion of `pw.Json` to desired types within a UDF body:
- `as_int()`
- `as_float()`
- `as_str()`
- `as_bool()`
- `as_list()`
- `as_dict()`

### DateTime Functionality
- Added `table.col.dt.utc_from_timestamp` method: Creates `DateTimeUtc` from timestamps represented as `int`s or `float`s.
- Enhanced the `table.col.dt.timestamp` method with a new `unit` argument to specify the unit of the returned timestamp.

### Experimental Features
- Introduced an experimental xpack with a Microsoft SharePoint input connector.

## Enhancements

### Improved JSON Handling
- Index operator (`[]`) can now be directly applied to `pw.Json` within UDFs to access elements of JSON objects, arrays, and strings.

### Expanded Timestamp Functionality
- Enhanced the `table.col.dt.from_timestamp` method to create `DateTimeNaive` from timestamps represented as `int`s or `float`s.
- Deprecated not specifying the `unit` argument of the `table.col.dt.timestamp` method.

### KNNIndex Enhancements
- `KNNIndex` now supports returning computed distances.
- Added support for cosine similarity in `KNNIndex`.

### Deprecated Features
- The `offset` argument of `pw.stdlib.temporal.sliding` and `pw.stdlib.temporal.tumbling` is deprecated. Use `origin` instead, as it represents a point in time, not a duration.

## Bug Fixes

### DateTime Fixes
- Sliding window now works correctly with UTC Datetimes.

### `asof_join` Improvements
- Temporal column in `asof_join` no longer has to be named `t`.
- `asof_join` includes rows with equal times for all values of the `direction` parameter.

### Fixed Issues

- Fixed an issue with `pw.io.gdrive.read`: Shared folders support is now working seamlessly.

## [0.7.5] - 2023-12-15

### Added
Expand Down
64 changes: 32 additions & 32 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 06c1ad0

Please sign in to comment.