Commit graph

  • e285ed313b [#577] Update changelog Angira Kekteeva 2022-08-09 16:36:38 +0400
  • f66e4a77cd [#577] Add IsDeleteMarker() to NodeVersion Angira Kekteeva 2022-08-09 16:10:04 +0400
  • 2a933f48be [#577] Remove redundant set of isLatest Angira Kekteeva 2022-08-09 15:43:45 +0400
  • 3188fd8eb7 [#577] Fix delete from tagging cache Angira Kekteeva 2022-08-09 04:01:29 +0400
  • 8031baddb6 [#577] Fix cache tests Angira Kekteeva 2022-08-09 02:32:33 +0400
  • 245e64900d [#577] Replace ObjInfo with ExtObjInfo in cache Angira Kekteeva 2022-08-09 02:32:18 +0400
  • dc77ad4863 [#577] Fix tests Angira Kekteeva 2022-08-05 05:41:33 +0400
  • 93e0cae743 [#577] Fix version in GetObjectAttributes Angira Kekteeva 2022-08-05 05:23:16 +0400
  • 659e7bfc97 [#577] Fix version in GetObject and HeadObject Angira Kekteeva 2022-08-05 05:15:24 +0400
  • dfd734b9ec [#577] Separate GetObjectInfo and GetExtendedObjectInfo Angira Kekteeva 2022-08-05 04:54:21 +0400
  • 37c46e926e [#577] Add Version() to ExtendedObjectInfo Angira Kekteeva 2022-08-09 02:35:26 +0400
  • 3ac3f1cc9d [#577] Rename objectInfo.Version() to VersionID() Angira Kekteeva 2022-08-04 21:31:33 +0400
  • eaf76afe50 [#577] Remove ObjectVersionInfo Angira Kekteeva 2022-08-02 01:48:24 +0400
  • 2d58b25ea0 [#643] Fix linter issues Angira Kekteeva 2022-08-05 16:07:43 +0400
  • 1ee1b8bb79 [#643] Fix missing const api.QueryVersionID Angira Kekteeva 2022-08-05 06:19:47 +0400
  • 072e694540 [#643] Optimize GetObjectTagging Angira Kekteeva 2022-08-05 06:19:17 +0400
  • 9372534345 [#643] Fix tagging cache Angira Kekteeva 2022-08-04 01:26:14 +0400
  • bb14041f52 [#647] Update CHANGELOG Angira Kekteeva 2022-08-04 20:38:20 +0400
  • 7bd824f3fa [#607] Improve wallet path param Angira Kekteeva 2022-07-28 17:26:42 +0400
  • 57ce0f25bf [#607] Don't print env vars with empty values Angira Kekteeva 2022-07-28 17:27:18 +0400
  • 08898f4fb4 [#615] Expose pool metrics Denis Kirillov 2022-07-27 17:52:25 +0300
  • 0949c7e782 Release v0.23.0 v0.23.0 Denis Kirillov 2022-08-01 16:27:01 +0300
  • 5d3eb836cf [#636] Update SDK to have EACLNotFound status Denis Kirillov 2022-08-01 20:20:20 +0300
  • ea1bd6872e [#638] Update compatibility table Alex Vanin 2022-07-29 14:05:18 +0300
  • 87f6681281 [#633] Add config param for pool error threshold Denis Kirillov 2022-07-29 09:26:11 +0300
  • 5219965105 [#498] Remove log string sanitizer Alex Vanin 2022-07-27 18:02:52 +0300
  • ec6039c53b [#627] Correct listing object same as directory Denis Kirillov 2022-07-26 18:36:05 +0300
  • e5c1acf1e5 [#591] Sync metrics and pprof configuration Denis Kirillov 2022-07-26 16:29:07 +0300
  • 1fd943ee88 [#610] Fix deleted object removal Denis Kirillov 2022-07-25 16:00:35 +0300
  • 685a5f0ce8 [#540] Do not set sticky bit in authmate container Alex Vanin 2022-07-27 18:31:26 +0300
  • 5dd658302d [#612] Fix comment Denis Kirillov 2022-07-26 16:40:54 +0300
  • b2e8b1cfb3 [#612] Make listing more robust Denis Kirillov 2022-07-25 16:46:36 +0300
  • 4483c6f57a [#619] Filter system metadata Angira Kekteeva 2022-07-26 05:08:25 +0400
  • 4380406602 [#619] Remove unused PutSystemObjectParams Angira Kekteeva 2022-07-26 04:29:44 +0400
  • 618025c969 Release v0.22.0 v0.22.0 Alex Vanin 2022-07-25 16:42:51 +0300
  • f685b0e68a [#614] Update SDK with pool that provides stats Denis Kirillov 2022-07-25 09:55:13 +0300
  • e0136feb73 [#611] Split name processing from object info creation procedure Alex Vanin 2022-07-22 19:54:11 +0300
  • 97f81d3270 [#611] Process delimiters on the object info cache hit Alex Vanin 2022-06-24 15:39:30 +0300
  • aee7450880 [#592] Add tree section to configuration doc Denis Kirillov 2022-07-22 16:24:35 +0300
  • 9595e4686c [#592] Clarify a bit the bucket resolver values Denis Kirillov 2022-07-21 17:46:57 +0300
  • 74618c04b3 [#592] Change rpc_endpoint param examples Denis Kirillov 2022-07-21 09:20:30 +0300
  • 0ae762ef06 [#592] Change pool defaults params Denis Kirillov 2022-07-18 16:11:25 +0300
  • 396db2c89d [#592] Describe configuration Denis Kirillov 2022-07-18 16:06:39 +0300
  • 27e3086cbf [#600] Return pointer from newStateMetrics Denis Kirillov 2022-07-22 16:28:25 +0300
  • 89d240d831 [#600] Add health metric Denis Kirillov 2022-07-21 17:42:24 +0300
  • 757600608c [#539] Fix imports Alex Vanin 2022-07-22 09:05:07 +0300
  • 85eacdb970 [#602] Fix removal non-empty bucket Denis Kirillov 2022-07-21 12:05:47 +0300
  • 75afc0e4a6 [#601] Fix GetLatestVersionsByPrefix Denis Kirillov 2022-07-21 11:18:41 +0300
  • 0057f6b7db [#546] Add size and etag in nodeVersionInfo Denis Kirillov 2022-07-18 17:51:34 +0300
  • 56eb2dc3dc [#569] Rename versioning consts Angira Kekteeva 2022-07-20 14:30:19 +0400
  • 77f466b1d5 [#569] Fix tests Angira Kekteeva 2022-07-19 19:45:08 +0400
  • 72013e08ec [#569] Refactor versioning in tree service Angira Kekteeva 2022-07-19 18:58:18 +0400
  • e46763e429 [#533] Fix typos Denis Kirillov 2022-06-15 17:43:51 +0300
  • 9f019c7470 [#542] Add test to check delete marker Denis Kirillov 2022-07-05 11:04:21 +0300
  • b380d4ab53 [#542] Clear list cache on object removal Denis Kirillov 2022-07-05 09:25:23 +0300
  • f1a0288e3a [#542] Handle unversioned mode Denis Kirillov 2022-07-01 12:32:31 +0300
  • fdf0974679 [#542] Fix object removal Denis Kirillov 2022-06-24 15:39:30 +0300
  • 88c392d024 [#490] Optimize GetObjectTaggingAndLock Denis Kirillov 2022-06-28 16:35:05 +0300
  • 206a7aa395 [#488] Change cache key types Denis Kirillov 2022-06-28 15:56:41 +0300
  • e104855633 [#488] Sync using oid.Address Denis Kirillov 2022-06-27 12:37:03 +0300
  • c88a9842db [#488] Sync using oid.ID Denis Kirillov 2022-06-27 12:33:36 +0300
  • 85c203e157 [#488] Sync using cid.ID Denis Kirillov 2022-06-27 12:08:26 +0300
  • 5c8a927c36 [#559] Add Tree service docs Angira Kekteeva 2022-06-28 10:05:51 +0300
  • dca7b5bc36 [#547] Fix tests Denis Kirillov 2022-06-24 12:26:43 +0300
  • 42a761c1f2 [#547] Cache ObjectInfo instead of Object Denis Kirillov 2022-06-24 12:01:39 +0300
  • 127b91a97f [#547] Cache empty lists without error Denis Kirillov 2022-06-24 11:27:32 +0300
  • 5984f2c2bc [#525] Add comment to clarify anonymous func Denis Kirillov 2022-06-22 12:59:26 +0300
  • ad95d1745c [#525] Parallelize listing Denis Kirillov 2022-06-16 12:32:58 +0300
  • 6ad7c988e6 [#532] Fix object removal Denis Kirillov 2022-06-15 15:17:29 +0300
  • 12a2060dd0 [#524] Optimize listing Denis Kirillov 2022-06-10 14:57:41 +0300
  • d8ab1b4799 [#520] Fix saving two lock types simultaneously Denis Kirillov 2022-06-08 15:33:00 +0300
  • 87d19f09f7 [#519] Fix transform of AcessDenied error Angira Kekteeva 2022-06-08 10:05:07 +0400
  • cb5237fb82 [#510] Fix listing with prefix Denis Kirillov 2022-06-07 18:34:43 +0300
  • 3f5afabd4a [#515] Fix nil reference when a part is missing Angira Kekteeva 2022-06-07 16:33:23 +0400
  • 93a7c2eaeb [#514] Missed version id in tags Denis Kirillov 2022-06-07 12:12:07 +0300
  • 64931c77f4 [#503] Handle leading slash in names Denis Kirillov 2022-06-07 09:49:50 +0300
  • 59570ac075 [#513] Don't remove delete mark object Denis Kirillov 2022-06-07 11:54:42 +0300
  • 41c815441b [#502] Fix list empty bucket Denis Kirillov 2022-06-06 17:07:38 +0300
  • 4f3d206422 [#478] Don't fetch epoch at object upload Alex Vanin 2022-06-03 17:33:47 +0300
  • 9dfc7e043f [#476] Save full parts info to multipart object Denis Kirillov 2022-06-02 18:26:26 +0300
  • 8731dcfd3c [#477] Use tags and lock aggregation in handler Alex Vanin 2022-05-31 17:28:06 +0300
  • 7fd27e04fe [#477] Provide aggregation of tags and locks in layer.Client Alex Vanin 2022-05-31 17:27:08 +0300
  • f8496973b8 [#477] Aggregate fetching tags and lock in layer.TreeService Alex Vanin 2022-05-31 17:25:47 +0300
  • 5304e68b9a [#477] Add getTreeNodes method Alex Vanin 2022-06-01 13:57:23 +0300
  • a02900a4f7 [#474] Use appropriate null version during listing Denis Kirillov 2022-05-31 18:03:58 +0300
  • c8e8ba9f6a [#476] Fix parts info for GetObjectAttributes Denis Kirillov 2022-06-01 12:54:27 +0300
  • 9b1ccd39be [#475] Add extra attributes to partInfo Denis Kirillov 2022-05-31 15:38:06 +0300
  • 5b9a5cadef [#452] Fix lint issues Denis Kirillov 2022-05-31 12:13:55 +0300
  • 1a456eaa8b [#452] Remove unused Denis Kirillov 2022-05-31 12:10:59 +0300
  • 9fb3fb1274 [#452] Fix versions tests Denis Kirillov 2022-05-31 11:12:53 +0300
  • 5529fb914e [#452] Fix lock tests Denis Kirillov 2022-05-31 10:55:57 +0300
  • dd534e8738 [#451] Handle lock objects using tree service Denis Kirillov 2022-05-26 16:11:14 +0300
  • bc000f1bc4 [#455] Run GitHub Actions in tree-service branch Alex Vanin 2022-05-25 18:17:23 +0300
  • 6fe46a5944 [#453] Use only FileName as path attribute Denis Kirillov 2022-05-26 12:25:12 +0300
  • 70957d75fd [#417] Complete multipart upload using tree service Denis Kirillov 2022-05-24 17:55:56 +0300
  • 6b2ddcadd0 [#417] Abort multipart upload using tree service Denis Kirillov 2022-05-24 16:27:15 +0300
  • 58f2bf44b1 [#417] List parts using tree service Denis Kirillov 2022-05-24 16:07:47 +0300
  • bc0bdc7767 [#417] Upload part using tree service Denis Kirillov 2022-05-24 14:30:37 +0300
  • e1b9a4432a [#417] List multipart uploads using tree service Denis Kirillov 2022-05-24 11:41:10 +0300
  • 13e01164d7 [#417] Create multipart upload using tree service Denis Kirillov 2022-05-23 17:34:13 +0300