Skip to content

Commit f83968d

Browse files
committed
release: version 2024.12.1 🚀
1 parent 292fdfb commit f83968d

File tree

3 files changed

+160
-6
lines changed

3 files changed

+160
-6
lines changed

HISTORY.md

+156
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
292fdfb - Provide a non-lock version for UrlCredentialsProvider (#326) (vinoyang, 2024-12-27)
2+
96345ff - Add read and parse tar demo (#323) (vinoyang, 2024-12-16)
3+
8a6c5c0 - Bump up tosfs version to 2024.12.1.dev0 (#321) (vinoyang, 2024-12-13)
4+
184df95 - Provide a UrlCredentialsProvider for assume role (#317) (vinoyang, 2024-12-02)
5+
8ccf49c - Enhance retry logic in general exception (#319) (vinoyang, 2024-11-28)
6+
166ff1c - Bump up tosfs version to 2024.11.5.dev0 (#315) (vinoyang, 2024-11-26)
7+
732d935 - Remove try-catch in fetch method let retry work (#313) (vinoyang, 2024-11-26)
8+
70d5157 - Add file based credentials to extended feature list (#311) (vinoyang, 2024-11-26)
9+
c97b1b3 - Bump up tosfs version to 2024.11.4.dev0 (#309) (vinoyang, 2024-11-25)
10+
e390679 - Provide a FileCredentialsProvider for assume role (#296) (vinoyang, 2024-11-25)
11+
38a236c - Walk via multiple-threads (#250) (vinoyang, 2024-11-23)
12+
84ec6a6 - Remove switch about testing special dir in hns bucket (#298) (vinoyang, 2024-11-23)
13+
ee3ac1b - Add download stat badge in README file (#302) (vinoyang, 2024-11-21)
14+
72d5a0e - Make _get_bucket_type retryable (#300) (vinoyang, 2024-11-21)
15+
910f0ad - Fix wrong link of CI badge (#304) (vinoyang, 2024-11-21)
16+
8491bc1 - Introduce endpoint arg and deprecate endpoint_url (#305) (vinoyang, 2024-11-21)
17+
c3f6ec9 - Change hns bucket name (#307) (vinoyang, 2024-11-21)
18+
42682fd - Add more test cases about fsspec integration (#295) (vinoyang, 2024-11-14)
19+
afc6c2c - Remove Mac OS hidden file. (#292) (vinoyang, 2024-11-13)
20+
40a9115 - Bump up tosfs version to 2024.11.3.dev0 (#290) (vinoyang, 2024-11-12)
21+
261937b - Run test cases on hns (#156) (vinoyang, 2024-11-12)
22+
5c53f91 - Use get_file_status API to reduce rpc requests (#286) (vinoyang, 2024-11-12)
23+
c4439c0 - Bug: Fix the wrong flatten issue when path special char dir name (#283) (vinoyang, 2024-11-09)
24+
e5e87d8 - Bump up tosfs version to 2024.11.2.dev0 (#281) (vinoyang, 2024-11-08)
25+
6d7b118 - Bug: Too many requests error missed retry (#279) (vinoyang, 2024-11-08)
26+
620b55f - Add new feature to feature list (#277) (vinoyang, 2024-11-07)
27+
146a239 - Update repo url (#276) (vinoyang, 2024-11-07)
28+
3f20a8e - Add a switch to control if use glob search (#273) (vinoyang, 2024-11-07)
29+
c6ade45 - Bump up tosfs version to 2024.11.1.dev0 (#271) (vinoyang, 2024-11-05)
30+
6942153 - Add ray example (#262) (vinoyang, 2024-11-04)
31+
9e480c1 - Add user-agent to mark access source (#268) (vinoyang, 2024-11-04)
32+
4938422 - Bump up tos python sdk version to 2.8.0 (#266) (vinoyang, 2024-11-04)
33+
886b7db - Handle exception when get a empty file (#265) (vinoyang, 2024-11-04)
34+
4a2f861 - Bug: isdir API when not found should list it to check (#261) (vinoyang, 2024-11-01)
35+
c4b3442 - Support recursive and batch yield for ls_iterate API (#256) (vinoyang, 2024-11-01)
36+
4196bc6 - Add test to verify put dir tree (#254) (vinoyang, 2024-10-31)
37+
f961f62 - Add new fsspec version into version matrix (#252) (vinoyang, 2024-10-31)
38+
b4fb038 - Remove useless rstrip slash after _strip_protocol (#248) (vinoyang, 2024-10-30)
39+
b019820 - Make TOS_SDK_LOGGING_LEVEL work for github action (#245) (vinoyang, 2024-10-26)
40+
c885478 - Introduce DeletingObject model (#243) (vinoyang, 2024-10-26)
41+
3c6a9c9 - Fix license classifier for pypi (#240) (vinoyang, 2024-10-26)
42+
8105133 - Bump up tos version to 2024.10.2.dev0 (#239) (vinoyang, 2024-10-25)
43+
0b56381 - Enhance the robustness about parse bucket (#236) (vinoyang, 2024-10-24)
44+
9ac3614 - Remove unnecessary close when download file (#233) (vinoyang, 2024-10-24)
45+
50b9c89 - Introduce a compatible class to handle walk and find method (#231) (vinoyang, 2024-10-22)
46+
b130419 - Remove unnecessary tag log (#229) (vinoyang, 2024-10-19)
47+
0d07616 - Refactor MPU logic (#227) (vinoyang, 2024-10-19)
48+
bc16f6f - Add append to feature list (#225) (vinoyang, 2024-10-18)
49+
b04c0cf - Refactor dependency package versions (#223) (vinoyang, 2024-10-18)
50+
0f22c3f - Remove open dir defensive inspection (#221) (vinoyang, 2024-10-17)
51+
0bef0d8 - Add more detail to pyproject toml (#217) (vinoyang, 2024-10-17)
52+
df84a70 - Bump up tos version (#219) (vinoyang, 2024-10-17)
53+
fe8e89c - Refactor README about Privacy Statement and integration usages (#215) (vinoyang, 2024-10-17)
54+
e1704fd - Add pytorch example (#213) (vinoyang, 2024-10-17)
55+
897c922 - Test fsspec register and class import (#211) (vinoyang, 2024-10-16)
56+
6e6859f - Add warning log for all rm apis (#209) (vinoyang, 2024-10-16)
57+
add7db1 - Set tosfs default log level to warning (#207) (vinoyang, 2024-10-16)
58+
485081e - Remove TODO from installation (#202) (vinoyang, 2024-10-16)
59+
1b4aa99 - Optimize log level print (#205) (vinoyang, 2024-10-16)
60+
c2260a5 - Bump up tosfs version to 2024.10.1.dev0 (#200) (vinoyang, 2024-10-15)
61+
2f699da - Add test for size API (#196) (vinoyang, 2024-10-15)
62+
d92e317 - Add Privacy Statement to README file (#194) (vinoyang, 2024-10-15)
63+
3078af9 - Add more debug info for tagging (#198) (vinoyang, 2024-10-15)
64+
d5439a4 - Introduce VOLC_REGION env for tag testing (#191) (vinoyang, 2024-10-14)
65+
06580a8 - Fix release script (#189) (vinoyang, 2024-10-12)
66+
8bf0e18 - Evaluate package version and tosfs version (#187) (vinoyang, 2024-10-12)
67+
8ec32c8 - Add native example for tosfs (#178) (vinoyang, 2024-10-12)
68+
8ef2053 - Fix autodoc does not work (#183) (vinoyang, 2024-10-10)
69+
3ae4d82 - Add features to README file (#181) (vinoyang, 2024-10-10)
70+
af50d34 - Enhance doc infra (#177) (vinoyang, 2024-10-09)
71+
6f631a2 - Refactor code for readable (#175) (vinoyang, 2024-10-09)
72+
070d844 - Support tag via session token (#173) (vinoyang, 2024-10-09)
73+
9662ce9 - Missed check logic in some APIs (#171) (vinoyang, 2024-10-09)
74+
82d810b - Build doc infra (#167) (vinoyang, 2024-10-08)
75+
cb5421e - Fix exists return non-bool value (#163) (vinoyang, 2024-10-08)
76+
460507b - Refactor code for readable (#165) (vinoyang, 2024-10-08)
77+
62b4524 - Expose more tos python client config items from tosfs (#166) (vinoyang, 2024-10-08)
78+
2c698e8 - Add more badge in README.md (#169) (vinoyang, 2024-10-08)
79+
4099b15 - Bug: Fix TOS_TAG_ENABLED does not take effort (#158) (vinoyang, 2024-09-29)
80+
3676906 - Bug: Fix isfile and isdir do not return bool value (#161) (vinoyang, 2024-09-29)
81+
0d2fa4b - Add test for mv source dir recursively (#155) (vinoyang, 2024-09-27)
82+
90ba259 - Fix quickstart wrong description about credentials_provider (#153) (vinoyang, 2024-09-27)
83+
948b2b1 - Classification different methods (#150) (vinoyang, 2024-09-27)
84+
743e315 - Bug: put api do not support local dir (#147) (vinoyang, 2024-09-26)
85+
5226daa - API: ls support last_modified property (#149) (vinoyang, 2024-09-26)
86+
bf6b0f6 - Set tos python sdk default log level to warning (#144) (vinoyang, 2024-09-26)
87+
2f54b0c - Add fsspec and python version compatibility matrix to README (#145) (vinoyang, 2024-09-26)
88+
804babe - Setting tos configs to tolerance network issue (#142) (vinoyang, 2024-09-26)
89+
7171883 - Support tag the access source (#135) (vinoyang, 2024-09-26)
90+
490311a - Bug: Fix rm api and walk api bug (#137) (vinoyang, 2024-09-26)
91+
1a76263 - Refactor scheduled workflow for stability (#134) (vinoyang, 2024-09-25)
92+
8646b1f - Add test cases for stability (#129) (vinoyang, 2024-09-25)
93+
81df130 - Bug: Part is not full when multiple write (#130) (vinoyang, 2024-09-25)
94+
be549f3 - Bug: Fix wrong judgement about retryable server error (#132) (vinoyang, 2024-09-24)
95+
a856ea2 - Catch exceptions in fetch method to enhance stability (#123) (vinoyang, 2024-09-24)
96+
5bd29c7 - Workflow: Add scheduler workflow for stability (#125) (vinoyang, 2024-09-24)
97+
00a83b3 - Disable version_aware feature (#117) (vinoyang, 2024-09-23)
98+
f26fe49 - Add more details for README (#107) (vinoyang, 2024-09-23)
99+
308aa61 - Add TosFileSystem class into __init__.py (#121) (vinoyang, 2024-09-23)
100+
ba3bb6d - Performance: fetch range optimize (#119) (vinoyang, 2024-09-23)
101+
f4a634c - Refactor get_file API to reuse retry logic (#116) (vinoyang, 2024-09-22)
102+
02c697f - Add more api test to align with pyproton (#109) (vinoyang, 2024-09-21)
103+
ac36d24 - Refactor workflow: rename file and jump CI for some special files suffix (#111) (vinoyang, 2024-09-21)
104+
06fce07 - Simplfy random file name in test_fsspec.py (#104) (vinoyang, 2024-09-21)
105+
db9b020 - Add ChunkedEncodingError to retryable error set (#114) (vinoyang, 2024-09-21)
106+
239e39d - Extract mpu and staging part logic into mpu.py (#102) (vinoyang, 2024-09-21)
107+
f44911e - Verify file content write via MPU (#100) (vinoyang, 2024-09-21)
108+
0e3a79a - Enhance retry sleep logic (#99) (vinoyang, 2024-09-21)
109+
096f2b6 - MPU: Init staging dirs if not exist (#97) (vinoyang, 2024-09-21)
110+
000eed9 - Optimize: Introduce multiple disk write for MPU (#94) (vinoyang, 2024-09-20)
111+
93bd8b1 - Test: Use tosfs to replace tos client (#92) (vinoyang, 2024-09-19)
112+
a27950f - Performance: Use iterator to optimize large dir list (#90) (vinoyang, 2024-09-19)
113+
c2b7978 - Performance: Reduce call exists in makedirs (#86) (vinoyang, 2024-09-19)
114+
acd4bd5 - Performance: Read optimize (#88) (vinoyang, 2024-09-19)
115+
6f0d353 - Core: Check MPU threshold (#84) (vinoyang, 2024-09-18)
116+
91c6300 - Core: Enhance retryability for TosFile (#81) (vinoyang, 2024-09-13)
117+
a1a25fb - Add line number and file name to log format (#78) (vinoyang, 2024-09-13)
118+
f663612 - Infra: introduce retry func warpper (#76) (vinoyang, 2024-09-12)
119+
53987fd - Core: Refactor exception writing method (#74) (vinoyang, 2024-09-11)
120+
28870a8 - Core: Optimize rm API via batch delete (#72) (vinoyang, 2024-09-11)
121+
ea46a84 - Core: Add params supported by tos client (#71) (vinoyang, 2024-09-10)
122+
69ca6a5 - Infra: Fix make wheel command issue (#69) (vinoyang, 2024-09-10)
123+
15c9e5e - Config tos client log to align tosfs (#67) (vinoyang, 2024-09-10)
124+
7d0e2f3 - Fsspec: Add fsspec compatibility test cases (#54) (vinoyang, 2024-09-10)
125+
c6cd336 - Core: Extract hard code numbers (#65) (vinoyang, 2024-09-10)
126+
51496f7 - Core: Support append mode for write API (#63) (vinoyang, 2024-09-09)
127+
330abd7 - Core: Implement glob api (#62) (vinoyang, 2024-09-09)
128+
d9d24d7 - Infra: Verify fsspec version compatibility (#59) (vinoyang, 2024-09-07)
129+
abe0d1f - Core: Implement expand_path API (#56) (vinoyang, 2024-09-06)
130+
9b403e3 - Core: Implement cp_file API (#55) (vinoyang, 2024-09-05)
131+
5f8cdaa - Core: Fix _rm API missed slash issue (#50) (vinoyang, 2024-09-03)
132+
ce37027 - Core: Implement read API (#51) (vinoyang, 2024-09-03)
133+
037788b - Core: Implement find api (#48) (vinoyang, 2024-09-02)
134+
c8a03c1 - Core: Implement walk api (#47) (vinoyang, 2024-09-02)
135+
60ec867 - Core: Implement write API (#42) (vinoyang, 2024-08-30)
136+
26241cb - Core: Implement get_file API (#41) (vinoyang, 2024-08-30)
137+
4c20fa9 - Core: Implement put_file API (#40) (vinoyang, 2024-08-30)
138+
f942ea5 - Core: Implement mkdir API (#39) (vinoyang, 2024-08-28)
139+
f1eec7f - Core: Implement exists api (#19) (vinoyang, 2024-08-26)
140+
5d23c6a - Core: Implement isfile API (#33) (vinoyang, 2024-08-26)
141+
e90e58a - Core: Implement isdir api (#34) (vinoyang, 2024-08-26)
142+
e59d4b2 - Core: Add touch API (#30) (vinoyang, 2024-08-26)
143+
cb00219 - Core: Remove cache in all tosfs APIs (#29) (vinoyang, 2024-08-23)
144+
a81701d - Core: Clean unnecessary logs (#27) (vinoyang, 2024-08-21)
145+
c6e8806 - Core: Add the rmdir implementation. (#23) (vinoyang, 2024-08-21)
146+
27a7906 - [TOSFS #20] Override fssepc#info default implementation to optimize performance (vinoyang, 2024-08-19)
147+
fa1ade8 - [TOSFS #8] Implement _rm inner API (#15) (vinoyang, 2024-08-19)
148+
b6d1655 - Introduce ruff to check code style(#12) (yanghua, 2024-08-17)
149+
d21b152 - [TOSFS #16] Generate a simple test issue template (#17) (vinoyang, 2024-08-17)
150+
228c55e - Implement ls API (yanghua, 2024-08-14)
151+
c3ef905 - Add .pylintrc to exclude some unnecessary rules (yanghua, 2024-08-14)
152+
5d01dab - Init logging for tosfs (yanghua, 2024-08-14)
153+
e1c544d - Update poetry.lock file (yanghua, 2024-08-14)
154+
edbb731 - Refactor unittest workflow and Makefile (yanghua, 2024-08-14)
155+
2b7341b - Bump actions/setup-python from 3 to 5 (#5) (dependabot[bot], 2024-08-12)
156+
a9af038 - Initial commit (yanghua, 2024-08-09)

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "tosfs"
3-
version = "2024.12.1.dev0"
3+
version = "2024.12.1"
44
description = "TOSFS is a Pythonic file-system interface for TOS(Tinder Object Storage)."
55
authors = ["Vino Yang <[email protected]>"]
66
license = "Apache-2.0"

tosfs/version.py

+3-5
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,13 @@
1414

1515
"""The module contains version information about the tosfs package."""
1616

17-
1817
#
1918
# Generated by scripts/generate_version.sh
2019
#
2120
class Version:
2221
"""The version information about the tosfs package."""
23-
24-
version = "2024.10.2.dev0"
25-
revision = "4938422a682119d7e82698708b0d1c3773cb1d34"
22+
version = "2024.12.1"
23+
revision = "292fdfbbe233f7894213d40e1ff81505d179e65f"
2624
user = "bytedance"
27-
date = "Mon Nov 4 19:45:22 CST 2024"
25+
date = "Fri Dec 27 19:18:21 CST 2024"
2826
repo_url = "https://github.com/fsspec/tosfs.git"

0 commit comments

Comments
 (0)