Skip to content

Commit 4eff408

Browse files
authored
Prepared for the release 0.10.0 (#133)
* Prepared for the release 0.10.0 * Prepared for the release 0.10.0 * Prepared for the release 0.10.0 * [run-saas-tests]
1 parent 94b0690 commit 4eff408

File tree

6 files changed

+54
-51
lines changed

6 files changed

+54
-51
lines changed

doc/changes/changelog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# 📝 Changes
22

33
* [unreleased](unreleased.md)
4+
* [0.10.0](changes_0.10.0.md)
45
* [0.9.0](changes_0.9.0.md)
56
* [0.8.0](changes_0.8.0.md)
67
* [0.7.0](changes_0.7.0.md)
@@ -16,6 +17,7 @@
1617
hidden:
1718
---
1819
unreleased
20+
changes_0.10.0
1921
changes_0.9.0
2022
changes_0.8.0
2123
changes_0.7.0

doc/changes/changes_0.10.0.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# BucketFs Python 0.10.0, released 2024-05-15
2+
3+
## Feature
4+
- Added logging support
5+
**Overview**
6+
7+
The bucketfs logger can be referenced via `exasol.bucketfs`
8+
9+
```python
10+
import logging
11+
# Get the logger for 'exasol.bucketfs'
12+
logger = logging.getLogger('exasol.bucketfs')
13+
```
14+
15+
For most use cases it should be sufficient to just configure the root logger, in order
16+
to retrieve the logs from bucketfs.
17+
18+
```python
19+
import logging
20+
21+
logging.basicConfig(level=logging.INFO)
22+
```
23+
24+
- Support for viewing BucketFS as a directory
25+
26+
Added the PathLike protocol as described in the [design document](../design/bucketpath.rst).
27+
Extracted bucket interface into BucketLike protocol.
28+
Implemented PathLike for buckets based on BucketLike protocol.
29+
Added a path factory function.
30+
Added implementation of the BucketLike for the SaaS BucketFS.
31+
32+
- `verify` parameter to the old interface.
33+
34+
## Bug Fixing
35+
- Fixed a bug with the propagation of the verify flag from a Service object to the Buckets.
36+
37+
## Internal
38+
- Relock dependencies
39+
- Update abatilo/actions-poetry from `v2.1.4` to `v3.0.0`
40+
- Update actions/setup-python from `v2` to `v5`
41+
- Added build system section to project `pyproject.toml`
42+
- Restructure internals of bucketfs package
43+
- Updated the SLC base flavour to python3.10

doc/changes/unreleased.md

Lines changed: 1 addition & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1 @@
1-
# Unreleased
2-
3-
## Added
4-
- Added logging support
5-
**Overview**
6-
7-
The bucketfs logger can be referenced via `exasol.bucketfs`
8-
9-
```python
10-
import logging
11-
# Get the logger for 'exasol.bucketfs'
12-
logger = logging.getLogger('exasol.bucketfs')
13-
```
14-
15-
For most use cases it should be sufficient to just configure the root logger, in order
16-
to retrieve the logs from bucketfs.
17-
18-
```python
19-
import logging
20-
21-
logging.basicConfig(level=logging.INFO)
22-
```
23-
24-
- Support for viewing BucketFS as a directory
25-
26-
Added the PathLike protocol as described in the [design document](../design/bucketpath.rst).
27-
Extracted bucket interface into BucketLike protocol.
28-
Implemented PathLike for buckets based on BucketLike protocol.
29-
Added a path factory function.
30-
Added implementation of the BucketLike for the SaaS BucketFS.
31-
32-
- `verify` parameter to the old interface.
33-
34-
## Bug Fixing
35-
- Fixed a bug with the propagation of the verify flag from a Service object to the Buckets.
36-
37-
## Internal
38-
- Relock dependencies
39-
- Update abatilo/actions-poetry from `v2.1.4` to `v3.0.0`
40-
- Update actions/setup-python from `v2` to `v5`
41-
- Added build system section to project `pyproject.toml`
42-
- Restructure internals of bucketfs package
43-
- Updated the SLC base flavour to python3.10
1+
# Unreleased

exasol/bucketfs/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
# Do not edit this file manually!
66
# If you need to change the version, do so in the project.toml, e.g. by using `poetry version X.Y.Z`.
77
MAJOR = 0
8-
MINOR = 9
8+
MINOR = 10
99
PATCH = 0
1010
VERSION = f"{MAJOR}.{MINOR}.{PATCH}"

poetry.lock

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

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ packages = [
1010
{include = "exasol"},
1111
{include = "exasol_bucketfs_utils_python"}
1212
]
13-
version = "0.9.0"
13+
version = "0.10.0"
1414
description = "BucketFS utilities for the Python programming language"
1515

1616
license = "MIT"

0 commit comments

Comments
 (0)