Skip to content

Latest commit

 

History

History
153 lines (112 loc) · 4.15 KB

CHANGELOG.md

File metadata and controls

153 lines (112 loc) · 4.15 KB

Oct 27th 2021 1.16.0

  • Added cookie support fo http/s fs
  • Added *ssh.ClientConfig option

August 6th 2021 1.14.0

  • Added option.Grant

May 4th 2021 1.12.0

  • Patched walk/recursive list

May 4th 2021 1.11.0

  • Changed embed.Scheme integration (use import _ github.com/viant/afs/embed instead)

April 12th 2021 1.10.0

  • Added option.HTTPMethod for http scheme

March 12th 2021 1.8.0

  • Added embed fs

Jan 25th 2021 1.7.0

  • Added option.Empty to control empty content transfer with pipeline wirter See corresponding change in ver 1.0.6

December 30th 2020 1.6.0

  • Added sync.Counter.Delete

December 29th 2020 1.5.0

  • Added Exclusion to matcher.Basic

December 28th 2020 1.4.0

  • Add ErrorCoder
  • Added sync.Counter

December 18th 2020 1.2.1

  • Added auto directory creation for file.Open

December 16th 2020 1.2.0

  • Added asset Modify test utility

December 1st 2020 1.1.0

  • Added parrot package to generate static content to go files mapping

October 13th 2020 1.0.6

  • Modified pipeline writer to upload non-zero length write
  • Patched mem fs deadlock

September 2020 1.0.0

  • Added WriterProvider interface
  • Changed NewWriter signature (breaking change)
  • Changed Download signature (breaking change, use Open instead)
  • Changed DownloadWithURL signature (breaking change, use OpenURL instead)
  • Renamed Storager.Download to Storage.Open (breaking change)
  • Renamed storage.Downloader to storage.Opener (breaking change)
  • Optimized zip/tar walk streaming
  • Added file.NewWriter

July 21 2020 0.18.1

  • Added asset.NewGzFile testing utility

July 7 2020 0.18.0

  • Added service.Open method
  • Added service.OpenURL
  • Both Open use original Download function (for backward compatibility it may stay like this for a while, however ideally Download method should return []byte)

April 10 2020 0.17.0

  • Added option.Region (for cloud storage)
  • Added option.ServerSideEncryption

Match 7 2020 0.16.0

  • Added NewWriter(ctx context.Context, URL string, mode os.FileMode, options ...storage.Option) io.WriteCloser

Match 4 2020 0.15.3

  • Added memory fs upload locking
  • Added memory fs generation option support

Feb 7 2020 0.15.1

  • Added option.PreSign
  • Added option.content.Meta

Feb 5 2020 0.14.2

  • Updated destURL composition on move operation
  • Updated private matcher.Basic filed

Jan 19 2020 0.14.0

  • Added url.JoinUNC helper function
  • Added url.IsRelative helper function
  • Add check for nil reader in Copy

Dec 20 2019 0.12.0

  • Added option.Proxy

Dec 2 2019 0.11.0

  • Added caching service

Nov 1 2019 0.9.0

  • Added Storager.Get(ctx context.Context, location string, options ...Option) (os.FileInfo, error) interface
  • Added Getter.Object(ctx context.Context, URL string, options ...Option) (Object, error) interface
  • Optimize Exists, Object operation (to avoid expensive list operation)
  • Added base.Storager

Nov 1 2019 0.7.0

  • Renamed option.Checksum to SkipChecksum

October 30 2019 0.6.1

  • Implemented StoragerAuthTracker on scp
  • Added option.Auth to control auth reusibility

October 28 2019 0.6.0

  • Added Sizer interface
  • Added Checksum option with Skip flag (upload)
  • Add Stream option with PartSize (download)
  • Added base.StreamReader
  • Signature change (from []byte to io.Reader)
    • Storager.Upload
    • Storager.Create

October 15 2019 0.5.0

  • Added AuthTracker

October 15 2019 0.4.1

  • Update copy implementation
  • Added url.IsSchemeEquals

October 12 2019 0.3.2

  • Added FileCopier
  • Streamlined internal cloud API

October 9 2019 0.3.1

  • Patched URL for single file list operation
  • Streamlined object function
  • Streamlined exists function

October 4 2019 0.3.0

  • Optimized base upload
  • Added option.Recursive for the list operation

October 1 2019 0.2.1

  • Patched default BatchUploader close
  • Added ssh proto

October 1 2019 0.2.0

  • Renamed Matcher func to Match,
  • Introduced Matcher interface
  • Added option.GetListOptions helper
  • Added option.GetWalkOptions helper

August 20 2019

  • Initial Release.