Skip to content

Commit 06c1ad0

Browse files
Manul from Pathwayembe-pwjanchorowskiXGendredxtrous
committed
Release 0.7.6
Co-authored-by: Michał Bartoszkiewicz <embe@pathway.com> Co-authored-by: Jan Chorowski <janek@pathway.com> Co-authored-by: Xavier Gendre <xavier@pathway.com> Co-authored-by: Adrian Kosowski <adrian@pathway.com> Co-authored-by: Jakub Kowalski <kuba@pathway.com> Co-authored-by: Sergey Kulik <sergey@pathway.com> Co-authored-by: Mateusz Lewandowski <mateusz@pathway.com> Co-authored-by: Mohamed Malhou <mohamed@pathway.com> Co-authored-by: Krzysztof Nowicki <krzysiek@pathway.com> Co-authored-by: Richard Pelgrim <richard.pelgrim@pathway.com> Co-authored-by: Kamil Piechowiak <kamil@pathway.com> Co-authored-by: Paweł Podhajski <pawel.podhajski@pathway.com> Co-authored-by: Olivier Ruas <olivier@pathway.com> Co-authored-by: Przemysław Uznański <przemek@pathway.com> Co-authored-by: Sebastian Włudzik <sebastian.wludzik@pathway.com> GitOrigin-RevId: 0c5ebd558e9b066890ea9467bbcb47ed0f880cc0
1 parent 1419af3 commit 06c1ad0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+2472
-928
lines changed

.github/workflows/release.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -113,28 +113,28 @@ jobs:
113113

114114
- name: Upload artifact
115115
if: ${{ matrix.os == needs.start-runner.outputs.label }}
116-
uses: actions/upload-artifact@v3
116+
uses: actions/upload-artifact@v4
117117
with:
118118
name: pathway-arch64
119119
path: ./target/wheels/
120120

121121
- name: Upload artifact
122122
if: ${{ matrix.os == 'ubuntu-22.04' }}
123-
uses: actions/upload-artifact@v3
123+
uses: actions/upload-artifact@v4
124124
with:
125125
name: pathway-x86-x64
126126
path: ./target/wheels/
127127

128128
- name: Upload artifact
129129
if: ${{ matrix.os == 'ec2-macOS' }}
130-
uses: actions/upload-artifact@v3
130+
uses: actions/upload-artifact@v4
131131
with:
132132
name: pathway-arm64
133133
path: ./target/wheels/
134134

135135
- name: Upload artifact
136136
if: ${{ matrix.os == needs.start-runner.outputs.label }}
137-
uses: actions/upload-artifact@v3
137+
uses: actions/upload-artifact@v4
138138
with:
139139
name: CHANGELOG.md
140140
path: CHANGELOG.md
@@ -158,7 +158,7 @@ jobs:
158158
run: |
159159
mkdir -p wheels
160160
161-
- uses: actions/download-artifact@v2.1.1
161+
- uses: actions/download-artifact@v4
162162
with:
163163
name: pathway-x86-x64
164164
path: ./wheels/
@@ -194,13 +194,13 @@ jobs:
194194
run: |
195195
mkdir -p wheels
196196
197-
- uses: actions/download-artifact@v2.1.1
197+
- uses: actions/download-artifact@v4
198198
if: ${{ matrix.os == 'ec2-macOS' }}
199199
with:
200200
name: pathway-arm64
201201
path: ./wheels/
202202

203-
- uses: actions/download-artifact@v2.1.1
203+
- uses: actions/download-artifact@v4
204204
if: ${{ matrix.os == needs.start-runner.outputs.label }}
205205
with:
206206
name: pathway-arch64
@@ -251,22 +251,22 @@ jobs:
251251
run: |
252252
mkdir -p wheels
253253
254-
- uses: actions/download-artifact@v2.1.1
254+
- uses: actions/download-artifact@v4
255255
with:
256256
name: pathway-x86-x64
257257
path: ./wheels/
258258

259-
- uses: actions/download-artifact@v2.1.1
259+
- uses: actions/download-artifact@v4
260260
with:
261261
name: pathway-arch64
262262
path: ./wheels/
263263

264-
- uses: actions/download-artifact@v2.1.1
264+
- uses: actions/download-artifact@v4
265265
with:
266266
name: pathway-arm64
267267
path: ./wheels/
268268

269-
- uses: actions/download-artifact@v2.1.1
269+
- uses: actions/download-artifact@v4
270270
with:
271271
name: CHANGELOG.md
272272
path: .

CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,55 @@ All notable changes to this project will be documented in this file.
55
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66
## [Unreleased]
77

8+
## [0.7.6] - 2023-12-22
9+
10+
## New Features
11+
12+
### Conversion Methods in `pw.Json`
13+
- Introducing new methods for strict conversion of `pw.Json` to desired types within a UDF body:
14+
- `as_int()`
15+
- `as_float()`
16+
- `as_str()`
17+
- `as_bool()`
18+
- `as_list()`
19+
- `as_dict()`
20+
21+
### DateTime Functionality
22+
- Added `table.col.dt.utc_from_timestamp` method: Creates `DateTimeUtc` from timestamps represented as `int`s or `float`s.
23+
- Enhanced the `table.col.dt.timestamp` method with a new `unit` argument to specify the unit of the returned timestamp.
24+
25+
### Experimental Features
26+
- Introduced an experimental xpack with a Microsoft SharePoint input connector.
27+
28+
## Enhancements
29+
30+
### Improved JSON Handling
31+
- Index operator (`[]`) can now be directly applied to `pw.Json` within UDFs to access elements of JSON objects, arrays, and strings.
32+
33+
### Expanded Timestamp Functionality
34+
- Enhanced the `table.col.dt.from_timestamp` method to create `DateTimeNaive` from timestamps represented as `int`s or `float`s.
35+
- Deprecated not specifying the `unit` argument of the `table.col.dt.timestamp` method.
36+
37+
### KNNIndex Enhancements
38+
- `KNNIndex` now supports returning computed distances.
39+
- Added support for cosine similarity in `KNNIndex`.
40+
41+
### Deprecated Features
42+
- 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.
43+
44+
## Bug Fixes
45+
46+
### DateTime Fixes
47+
- Sliding window now works correctly with UTC Datetimes.
48+
49+
### `asof_join` Improvements
50+
- Temporal column in `asof_join` no longer has to be named `t`.
51+
- `asof_join` includes rows with equal times for all values of the `direction` parameter.
52+
53+
### Fixed Issues
54+
55+
- Fixed an issue with `pw.io.gdrive.read`: Shared folders support is now working seamlessly.
56+
857
## [0.7.5] - 2023-12-15
958

1059
### Added

Cargo.lock

Lines changed: 32 additions & 32 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)