Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade docker #1

Closed
wants to merge 188 commits into from
Closed

upgrade docker #1

wants to merge 188 commits into from

Commits on Oct 25, 2021

  1. Configuration menu
    Copy the full SHA
    b95064e View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. target interface (oras-project#66)

    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    48e5307 View commit details
    Browse the repository at this point in the history
  2. create nested module (oras-project#65)

    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    a8cb812 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Upgraded containerd and OCI spec versions (oras-project#71)

    Signed-off-by: Tejaswini Duggaraju <naduggar@microsoft.com>
    mnltejaswini committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    e0b7b9b View commit details
    Browse the repository at this point in the history
  2. Fixed examples to use the new versions of containerd and OCI image sp…

    …ec (oras-project#72)
    
    Signed-off-by: Tejaswini Duggaraju <naduggar@microsoft.com>
    mnltejaswini committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    66272f3 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. Remove version warning (oras-project#74)

    Will add semver policy to the oras-project/community repo
    We can then link to that from here if desired
    
    Signed-off-by: Scott Rigby <scott@r6by.com>
    scottrigby committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    3db5095 View commit details
    Browse the repository at this point in the history
  2. Add clarification about project status (oras-project#75)

    * Add clarification about project status
    
    Signed-off-by: Josh Dolitsky <josh@dolit.ski>
    
    * Update README.md
    
    Co-authored-by: Scott Rigby <scott@r6by.com>
    Signed-off-by: Josh Dolitsky <josh@dolit.ski>
    
    * Update README.md
    
    Co-authored-by: Scott Rigby <scott@r6by.com>
    Signed-off-by: Josh Dolitsky <josh@dolit.ski>
    
    Co-authored-by: Scott Rigby <scott@r6by.com>
    jdolitsky and scottrigby committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    f7acce2 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2021

  1. bump up to v2 (oras-project#77)

    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    8b6a763 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2021

  1. Copy API (oras-project#67)

    * copy api
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    
    * enhance push with memory cas
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    
    * revise doc for UpEdgeFinder
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    
    * remove nopcloser
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    
    * fix typo
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    1af8b33 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. Registry Interface (oras-project#81)

    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    99e2fde View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. Registry Client (oras-project#82)

    * adaptive paging
    * refine delete
    * check closed on read
    * make manifest media types configurable
    * build urls
    * refine error
    * simplify ux
    * fix typo
    * rename package distribution to remote
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    c76aec5 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2021

  1. Configuration menu
    Copy the full SHA
    ec31af0 View commit details
    Browse the repository at this point in the history
  2. Registry Auth Client (oras-project#85)

    * registry auth client
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    
    * improve error message from auth server
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Dec 24, 2021
    Configuration menu
    Copy the full SHA
    4a2d507 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. Fixed registry client token (oras-project#87)

    Signed-off-by: Andrew Block <andy.block@gmail.com>
    sabre1041 committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    075de65 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Corrected auth scope repository (oras-project#88)

    Signed-off-by: Andrew Block <andy.block@gmail.com>
    sabre1041 committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    3a35b48 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. fix error handling (oras-project#98)

    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    6ca0861 View commit details
    Browse the repository at this point in the history
  2. Revise scope hints for push (oras-project#100)

    * revise scope hints for push
    * document the change
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    97cf20b View commit details
    Browse the repository at this point in the history
  3. Fix pushing to private registries (oras-project#101)

    * rewind request body
    * fix blob push
    * fix manifest push
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    b9d57ae View commit details
    Browse the repository at this point in the history
  4. Update Makefile and scripts (oras-project#104)

    * Update and clean up Makefile.
    * Fix test script.
    * Detect examples instead of hard coding.
    * Update go version to 1.17.6 for testing.
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    6dfff48 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. OCI Target (oras-project#86)

    Signed-off-by: Sylvia Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    24c5637 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Add oras.Pack (oras-project#114)

    * pack
    * fix pack
    * add pack test
    
    Signed-off-by: Lixia (Sylvia) Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    9f47b50 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. fix memory graph (oras-project#115)

    Signed-off-by: Sylvia Lei <lixlei@microsoft.com>
    Wwwsylvia committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    3467c4d View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. Fix godoc output and add package overviews (oras-project#116)

    Signed-off-by: Sajay Antony <sajaya@microsoft.com>
    sajayantony committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    90fab5e View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. Add example for listing repositories in registry target (oras-project…

    …#117)
    
    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    6588790 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. fix OCI root (oras-project#125)

    Signed-off-by: Lixia (Sylvia) Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    dd7d79f View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. Add example for copying (oras-project#121)

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    49bd44c View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. Add FetchReference() for Repository Target (oras-project#124)

    * FetchTag for manifests
    
    Signed-off-by: Lixia (Sylvia) Lei <lixia_lei@outlook.com>
    
    * FetchTag for blobs
    
    Signed-off-by: Lixia (Sylvia) Lei <lixia_lei@outlook.com>
    
    * rename PushTag
    
    Signed-off-by: Sylvia Lei <lixia_lei@outlook.com>
    
    * refactor FetchTag
    
    Signed-off-by: Sylvia Lei <lixia_lei@outlook.com>
    
    * more test cases
    
    Signed-off-by: Sylvia Lei <lixia_lei@outlook.com>
    
    * support ReadSeekCloser
    
    Signed-off-by: Sylvia Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    6c9a83f View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. File Target (oras-project#118)

    * File target
    * fix
    * minor refactor
    * improve doc
    * check closed
    * refactor
    * fix closed
    
    Signed-off-by: Sylvia Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    db4a48e View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. Add examples for repository push, pull, resolve and tags (oras-projec…

    …t#119)
    
    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    c34895e View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2022

  1. add sylvia to owners (oras-project#127)

    Signed-off-by: Shiwei Zhang <shizh@microsoft.com
    shizhMSFT committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    c4a672a View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

  1. Extended Copy (oras-project#130)

    Support Extended Copy (Reference: https://oras.land/client_libraries/#extended-copy)
    
    Signed-off-by: Lixia (Sylvia) Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Apr 27, 2022
    Configuration menu
    Copy the full SHA
    ed1a257 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. Update godoc badge (oras-project#139)

    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed May 9, 2022
    Configuration menu
    Copy the full SHA
    52eccf5 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2022

  1. added basic range header handling (oras-project#145)

    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed May 16, 2022
    Configuration menu
    Copy the full SHA
    31f7572 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. const media types (oras-project#152)

    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed May 24, 2022
    Configuration menu
    Copy the full SHA
    23cb9e0 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2022

  1. Merge build workflows and badges (oras-project#156)

    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed May 26, 2022
    Configuration menu
    Copy the full SHA
    bb7caa7 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. Review Guide (oras-project#133)

    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed May 27, 2022
    Configuration menu
    Copy the full SHA
    4a8cb1e View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. Add CodeQL Security Scanning (oras-project#105)

    Closes oras-project/community#12
    
    Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
    caniszczyk committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    3419eca View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2022

  1. Upgrade to CodeQL v2 (oras-project#165)

    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Jun 8, 2022
    Configuration menu
    Copy the full SHA
    5b0f92b View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. refactor code and add more tests (oras-project#169)

    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    91498b2 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Copy Options (oras-project#150)

    Signed-off-by: Lixia (Sylvia) Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    4ed4d30 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. Renaming UpEdges/DownEdges to Predecessors/Successors (oras-project#176)

    Signed-off-by: Lixia (Sylvia) Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    319a41f View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. Add example links in README (oras-project#183)

    Signed-off-by: Lixia (Sylvia) Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    8b2a546 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2022

  1. created an example of pushing reference manifest (oras-project#172)

    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    1442208 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

  1. Support FindSuccessors option (oras-project#190)

    Signed-off-by: Lixia (Sylvia) Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    9fc0061 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2022

  1. Add migration guide (oras-project#192)

    Signed-off-by: Lixia (Sylvia) Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    b2ab067 View commit details
    Browse the repository at this point in the history
  2. remove v1 implementation (oras-project#179)

    Signed-off-by: Lixia (Sylvia) Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    2210572 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. fixed issue 177 (oras-project#186)

    Signed-off-by: Patrick Zheng <patrickzheng@microsoft.com>
    patrickzheng200 committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    c7bac50 View commit details
    Browse the repository at this point in the history
  2. Update godoc link to main branch (oras-project#198)

    Signed-off-by: Lixia (Sylvia) Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    bae2e53 View commit details
    Browse the repository at this point in the history
  3. migrate REVIEWING.md from ORAS-go to community (oras-project#194)

    Signed-off-by: Feynman Zhou <feynmanzhou@microsoft.com>
    Feynman Zhou committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    1dd04ab View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. Update Referrers API to match RC.1 (oras-project#191)

    Signed-off-by: Wei Meng <wemeng@microsoft.com>
    m5i-work committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    4728b03 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Clean up (oras-project#212)

    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    5b010da View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. Filter referrers by artifact type (oras-project#211)

    Signed-off-by: Wei Meng <wemeng@microsoft.com>
    m5i-work committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    2dd719e View commit details
    Browse the repository at this point in the history
  2. examples for the auth module (oras-project#182)

    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    3f83f0c View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

  1. Add auth examples in README (oras-project#216)

    Signed-off-by: Lixia (Sylvia) Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    f374929 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2022

  1. Support last parameter for listing catalog and tags (oras-project#217)

    Signed-off-by: Patrick Zheng <patrickzheng@microsoft.com>
    patrickzheng200 committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    d01cb66 View commit details
    Browse the repository at this point in the history
  2. Update artifact spec to v1.0.0-rc.1 (oras-project#222)

    Update artifact-spec version and adjust code accordingly.
    
    Signed-off-by: Lixia (Sylvia) Lei <lixia_lei@outlook.com>
    Wwwsylvia committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    1342e80 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. added a refresh token example (oras-project#219)

    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    5ebce53 View commit details
    Browse the repository at this point in the history
  2. Implement client feature for Discovery API (oras-project#214)

    Signed-off-by: Wei Meng <wemeng@microsoft.com>
    m5i-work committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    012efe8 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2022

  1. Check ORAS-Api-Version for referrers API (oras-project#227)

    Signed-off-by: Wei Meng <wemeng@microsoft.com>
    m5i-work committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    b95da96 View commit details
    Browse the repository at this point in the history
  2. Add PackArtifact (oras-project#223)

    Signed-off-by: Sylvia Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    8d8aa55 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. Skip version checking for pre-RC1 endpoint (oras-project#229)

    Signed-off-by: Wei Meng <wemeng@microsoft.com>
    m5i-work committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    cccb1f6 View commit details
    Browse the repository at this point in the history
  2. Added Tag function to oras/registry.go (oras-project#226)

    Signed-off-by: Patrick Zheng <patrickzheng@microsoft.com>
    patrickzheng200 committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    a033de4 View commit details
    Browse the repository at this point in the history
  3. Use annotation constant from artifact-spec (oras-project#231)

    Signed-off-by: Wei Meng <wemeng@microsoft.com>
    m5i-work committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    a013ccc View commit details
    Browse the repository at this point in the history
  4. added one example for downloading artifact reference manifest (oras-p…

    …roject#173)
    
    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    4660638 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2022

  1. Bug: oras.Copy() may skip tagging if manifest blob already exists in …

    …the destination (oras-project#243)
    
    Signed-off-by: Wei Meng <wemeng@microsoft.com>
    m5i-work committed Jul 20, 2022
    Configuration menu
    Copy the full SHA
    b898737 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

  1. Added an example of pulling the blobs of an ORAS artifact manifest (o…

    …ras-project#234)
    
    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    2054bc5 View commit details
    Browse the repository at this point in the history
  2. added an example of copying artifact manifest (oras-project#241)

    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    6c67e64 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. moved ReadAll and related functions to package Content (oras-project#245

    )
    
    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Jul 22, 2022
    Configuration menu
    Copy the full SHA
    97a9c43 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. update artifact-spec to rc2 (oras-project#251)

    Signed-off-by: Sylvia Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    248de1a View commit details
    Browse the repository at this point in the history
  2. Reuse post token for put when pushing blobs (oras-project#253)

    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    064752f View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. Migrate to codecov.io (oras-project#247)

    Signed-off-by: Juncheng Zhu <junczhu@microsoft.com>
    junczhu committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    eb13fdf View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. replaced io.ReadAll with content.ReadAll in examples (oras-project#255)

    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    da314f8 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. Added an example of using ExtendedCopy (oras-project#248)

    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    6a09a65 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Failed to download all the files in an artifact using oras.Copy() (or…

    …as-project#256)
    
    Signed-off-by: Wei Meng <wemeng@microsoft.com>
    m5i-work committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    5115985 View commit details
    Browse the repository at this point in the history
  2. fix: Fix runnable examples (oras-project#257)

    Signed-off-by: Zoey Li <zoeyli@microsoft.com>
    lizMSFT committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    fda65b9 View commit details
    Browse the repository at this point in the history
  3. Allow skipping unnamed blobs when pushing to file store (oras-project…

    …#254)
    
    Signed-off-by: Wei Meng <wemeng@microsoft.com>
    m5i-work committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    e135557 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. Empty config (oras-project#262)

    Signed-off-by: Wei Meng <wemeng@microsoft.com>
    m5i-work committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    069da31 View commit details
    Browse the repository at this point in the history
  2. support filtering on annotation with regex (oras-project#259)

    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    bdbf6a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. fix: fix typo in example test (oras-project#263)

    Signed-off-by: Zoey Li <zoeyli@microsoft.com>
    lizMSFT committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    588379d View commit details
    Browse the repository at this point in the history
  2. feat: Support platform selection on Copy (oras-project#244)

    Signed-off-by: Zoey Li <zoeyli@microsoft.com>
    lizMSFT committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    e24e247 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. added filtering by artifact type with regex (oras-project#258)

    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    45a30bb View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. fix: added manifest parsing when annotation is not in the descriptor (o…

    …ras-project#266)
    
    Fix the bug that filtering does not work when no annotation exists in the descriptor. In this case, we fetch and parse the manifest to get the annotations.
    
    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    c76df08 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2022

  1. updated support window (oras-project#270)

    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    1c2d196 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. refactor: Small refactor of reference module and tests (oras-project#279

    )
    
    Signed-off-by: Nima Talebi <nima@users.noreply.github.com>
    nima committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    53ee89a View commit details
    Browse the repository at this point in the history
  2. fix: oras pull error empty response Docker-Content-Digest (oras-pro…

    …ject#237)
    
    That this issue existed is a side-effect of an earlier chronic issue.  At least
    in the pull workflow, no where does the library (on behalf of the client)
    attempt to verify the digest returned by the register/server.  By not doing so,
    it also has taken an unhealthy dependency on a precariously OPTIONAL response
    header, namely, `Docker-Content-Digest`.  All this has lead to issue oras-project#225.
    
    Discussion thread on this has been opened up in Slack:
    
        https://cloud-native.slack.com/archives/CJ1KHJM5Z/p1657935407555609
    
    Signed-off-by: Nima Talebi <github@nima.id.au>
    nima committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    98e72a2 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. refactor!: add read-only interfaces (oras-project#283)

    Signed-off-by: Sylvia Lei <lixlei@microsoft.com>
    Wwwsylvia committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    2946dfc View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. feat: add utility methods for creating and comparing OCI descriptors (o…

    …ras-project#281)
    
    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    2ae35d3 View commit details
    Browse the repository at this point in the history
  2. fix: remove +json encoding from the default config media type (oras…

    …-project#288)
    
    Signed-off-by: Sylvia Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    59befb3 View commit details
    Browse the repository at this point in the history
  3. feat!: support oras.Fetch and oras.FetchBytes (oras-project#282)

    BREAKING CHANGE: Move `content.ErrSizeExceedLimit` to `errdef.ErrSizeExceedsLimit`
    Signed-off-by: Sylvia Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    ccd61e9 View commit details
    Browse the repository at this point in the history
  4. feat: add a utility method for specifying static credentials (oras-pr…

    …oject#280)
    
    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    295b1c3 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2022

  1. refactor: improve error message on platform mismatch in order to dist…

    …inguish platform not found and manifest not found (oras-project#292)
    
    Signed-off-by: Zoey Li <zoeyli@microsoft.com>
    lizMSFT committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    880b84b View commit details
    Browse the repository at this point in the history
  2. feat: Support oras.PushBytes and oras.TagBytes (oras-project#293)

    Signed-off-by: Sylvia Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    6d3ce22 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2022

  1. fix: Revert "Upload empty blob when packing" (oras-project#295)

    Signed-off-by: Sylvia Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    faf6320 View commit details
    Browse the repository at this point in the history
  2. Revert "fix: remove +json encoding from the default config media ty…

    …pe (oras-project#288)" (oras-project#297)
    
    This reverts commit 59befb3.
    
    Signed-off-by: Sylvia Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    e3e46b0 View commit details
    Browse the repository at this point in the history
  3. use a default value when Concurrency is not specified (oras-project#296)

    Signed-off-by: Sylvia Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    ce0ab20 View commit details
    Browse the repository at this point in the history
  4. feat!: Support specifying MaxMetadataBytes option for `oras.Resolve…

    …` and `oras.Copy` (oras-project#299)
    
    Signed-off-by: Sylvia Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    e413b92 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. feat: Repository.Manifest() now returns a ManifestStore (oras-pro…

    …ject#300)
    
    Signed-off-by: Sylvia Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    9a92908 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. feat!: support oras.TagN (oras-project#301)

    Signed-off-by: Sylvia Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    d9a8f82 View commit details
    Browse the repository at this point in the history
  2. feat: implement ReferenceParser for manifestStore (oras-project#305)

    Signed-off-by: Sylvia Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    a018d99 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. test: add interface tests for Repository, blobStore and manifestStore (

    …oras-project#313)
    
    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    21d6ed0 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. fix: add missing license headers (oras-project#315)

    Signed-off-by: JasmineTang <jasminetang@microsoft.com>
    jasminetMSFT committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    964d87f View commit details
    Browse the repository at this point in the history
  2. build: license header check in github workflows (oras-project#316)

    Signed-off-by: JasmineTang <jasminetang@microsoft.com>
    jasminetMSFT committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    524c614 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. feat: add read and verify utility method (oras-project#324)

    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    34e7e6f View commit details
    Browse the repository at this point in the history
  2. fix: fix data race in TagBytesN unit test (oras-project#329)

    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    8ad5a24 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2022

  1. fix: improve oras manifest fetch --platform error message (oras-proje…

    …ct#330)
    
    Signed-off-by: Zoey Li <zoeyli@microsoft.com>
    lizMSFT committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    2b4088e View commit details
    Browse the repository at this point in the history
  2. fix: fix 404 error message for manifestStore.FetchReference (oras-p…

    …roject#331)
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    bedc4c4 View commit details
    Browse the repository at this point in the history
  3. fix: add nil checks for some functions (oras-project#327)

    Signed-off-by: JasmineTang <jasminetang@microsoft.com>
    jasminetMSFT committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    3f9653f View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. feat!: support OCI artifact manifest with descriptor migration (oras-…

    …project#334)
    
    BREAKING CHANGE: change the parameter type of `Referrers`
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    c1f42a4 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. fix: Scrutinize references for digests posing as tags (oras-project#326)

    Signed-off-by: Nima Talebi <github@nima.id.au>
    nima committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    56c9619 View commit details
    Browse the repository at this point in the history
  2. refactor: optimize extended copy filters (oras-project#335)

    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    38b39d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. Update image-spec to v1.1.0-rc2 (oras-project#339)

    Signed-off-by: Sajay Antony <sajaya@microsoft.com>
    sajayantony committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    9945bfb View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

  1. refactor: update implementation of Referrers API (oras-project#340)

    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    5416ed6 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. refactor!: merge oras.PackArtifact() into oras.Pack() (oras-proje…

    …ct#343)
    
    1. Removed `oras.PackArtifact()`
    2. Refactored `oras.Pack()` to pack artifact manifest or image manifest
    3. Removed the dependency of `github.com/oras-project/artifacts-spec`
    
    BREAKING CHANGE: Remove `oras.PackArtifact()`, and change the signature
    of `oras.Pack()`
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    1969551 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. feat: index referrers on manifest push (oras-project#348)

    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    05fb30a View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. feat: index referrers on manifest delete (oras-project#350)

    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    aed5c43 View commit details
    Browse the repository at this point in the history
  2. feat: include error code in error response (oras-project#352)

    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    7ab862c View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. refactor: refactor functions related to querying referrers (oras-proj…

    …ect#353)
    
    1. Use zero digest
    (`sha256:0000000000000000000000000000000000000000000000000000000000000000`)
    for pinging referrers API
    2. Check `NAME_UNKNOWN` error code
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    f701e60 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. feat!: add ReferrerFinder to Repository interface (oras-project#357)

    Resolves oras-project#356
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    7ee86b9 View commit details
    Browse the repository at this point in the history
  2. fix: fix potential deadlock in oras.Copy (oras-project#359)

    1. Refactored `copyGraph` and internal graph utilities
    2. Added a test case that could cause dead locks 
    
    Fixes oras-project#349 
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    9e5b141 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. doc: revise doc of registry.Reference (oras-project#358)

    Closes oras-project#332
    
    Signed-off-by: Nima Talebi <ntd@amazon.com>
    nima committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    74eeb52 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. perf: improve the performance of using referrers tag schema (oras-pro…

    …ject#360)
    
    Resolves oras-project#354 
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    621970f View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

  1. doc: fix testable example name (oras-project#365)

    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    f09c857 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. fix: avoid copying Repository mutex state (oras-project#364)

    The `Repository` struct contains mutex state (in the `sync.Mutex` and
    `syncutil.Pool`). When converting `RepositoryOptions` values to
    `Repository` values, this mutex state is copied. This change prevents
    the internal state from being copied by passing `RepositoryOptions`
    around by reference and explicitly copying the visible fields.
    
    Signed-off-by: Andy Bursavich <abursavich@gmail.com>
    abursavich committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    511e4d4 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. fix: attempt range query only if server explicitly supports (oras-pro…

    …ject#369)
    
    Fixes oras-project#368
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    7dcd097 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

  1. doc: make the default options displayed next to the option type on go…

    …doc (oras-project#372)
    
    **Typed** constants/variables are displayed next to the declaration of
    their type.
    
    Resolves oras-project#304
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    ff05195 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. fix: avoid panic from releasing unacquired semaphore (oras-project#363)

    When using this pattern:
    
    ```go
    eg, egCtx := errgroup.WithContext(ctx)
    for /* ... */ {
    	limiter.Acquire(ctx, 1)
    	eg.Go(func() error {
    		defer limiter.Release(1)
    		// ...
    		return nil
    	})
    }
    if err := eg.Wait(); err != nil {
    	return err
    }
    ```
    
    If `ctx` is cancelled then `Acquire` may return an error, which will
    then cause `Release` to panic after it's called more times than the
    semaphore was successfully acquired.
    
    This change uses the
    [SetLimit](https://pkg.go.dev/golang.org/x/sync@v0.1.0/errgroup#Group.SetLimit)
    functionality which has been added to `errgroup.Group` and provides a
    small wrapper around it in the internal/syncutil package to improve the
    ergonomics of its usage.
    
    Signed-off-by: Andy Bursavich <abursavich@gmail.com>
    abursavich committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    a5be49a View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. refactor!: update the type of Concurrency options to int (oras-pr…

    …oject#376)
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    275b940 View commit details
    Browse the repository at this point in the history
  2. fix: allow chunked responses via HEAD request fallback (oras-project#370

    )
    
    Signed-off-by: Aaron Friel <mayreply@aaronfriel.com>
    AaronFriel committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    253d5ec View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. feat: support creating read-only OCI store from fs.FS (oras-project…

    …#367)
    
    Will support creating OCI store from tarball in next PR.
    
    Resolves: oras-project#336 
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    04d11f9 View commit details
    Browse the repository at this point in the history
  2. feat: support reading OCI layout from tarballs (oras-project#379)

    1. Support `oci.NewStorageFromTar`
    2. Support `oci.NewFromTar`
    
    Resolves: oras-project#373
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    0382be2 View commit details
    Browse the repository at this point in the history
  3. feat: change foreign layer error message at repository.Fetch() (oras-…

    …project#377)
    
    Signed-off-by: wangxiaoxuan273 <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    8500e54 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. feat: skip foreign layers on oras.Copy (oras-project#380)

    Resolves oras-project#319
    Related to oras-project#377
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    79e13bc View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. fix: use proxy when copying node with successors (oras-project#384)

    Resolves oras-project#383
    
    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    4b1d016 View commit details
    Browse the repository at this point in the history
  2. refactor: refactor OCI store to fully support Predecessors() and `R…

    …esolve()` (oras-project#385)
    
    1. Support discovering predecessors that are not tagged
    2. Support resolving a manifest by its digest
    3. Support resolving a blob by its digest
    
    Resolves: oras-project#342
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    4e58192 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2022

  1. fix: add error detail to resolve failure (oras-project#390)

    Resolves: oras-project#389
    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Dec 21, 2022
    Configuration menu
    Copy the full SHA
    258bfba View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. fix!: Tag() and TagN() return a descriptor (oras-project#396)

    Fix oras-project#395
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    31299c3 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. feat!: implement Tags for package content/oci (oras-project#394)

    Resolves oras-project#391
    
    BREAKING CHANGE: Interface `ReferrerFinder` is renamed to `ReferrerLister`.
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    7ec22cb View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. refactor: optimize performance for Extended Copy (oras-project#397)

    Resolves: oras-project#135
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    aa4bd09 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. remove!: Remove file.PackFiles() and add an example instead (oras-p…

    …roject#400)
    
    Resolves: oras-project#345
    BREAKING CHANGE: Remove `file.PackFiles()`
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    2950902 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

  1. doc: Remove @main from the godoc URLs in README (oras-project#403)

    Resolves: oras-project#371
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    76382aa View commit details
    Browse the repository at this point in the history
  2. build: add dependabot for v1 branch, add GitHub Actions (oras-proje…

    …ct#399)
    
    - Target `v1` branch for golang updates until `v2` is GA
    - Add check for GitHub Actions
    
    Signed-off-by: Luca Comellini <luca.com@gmail.com>
    lucacome committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    1484139 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

  1. fix!: fix error when extracting folder containing symbolic links (ora…

    …s-project#411)
    
    Fixes part of oras-project#404
    
    Fixes: oras-project#402
    BREAKING CHANGE: `file.New()` and other constructors now return an error
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    9867c6a View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. fix!: use absolute path for OCI root (oras-project#412)

    Fixes: oras-project#404 
    BREAKING CHANGE: `oci.NewStorage()` now returns an error
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    05595eb View commit details
    Browse the repository at this point in the history
  2. test: improve the symlink unit tests for file store (oras-project#414)

    Related to oras-project#402
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    39ce054 View commit details
    Browse the repository at this point in the history
  3. feat!: retryable http client (oras-project#398)

    If implemented, this will provide a default http client with retry.
    
    The retry function is an exponential back off 0.25s * 2^n ± 10% and max
    5 attempts.
    
    The client is the default client of `auth.Client`
    
    BREAKING CHANGE: `auth.DefaultClient` uses `retry.DefaultClient` instead of `http.DefaultClient`
    Fixes: oras-project#147 
    Co-authored-by: Shiwei Zhang <shizh@microsoft.com>
    Signed-off-by: Soule BA <bah.soule@gmail.com>
    souleb committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    5a2e692 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. doc: Update README and clean up godoc comments (oras-project#418)

    Resolves: oras-project#417
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    96a37c2 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. fix: Broken tests for mac (oras-project#431)

    These tests are broken for mac because `/var/folder` is a sym link to
    `/private/var/folder`.
    
    Signed-off-by: Terry Howe <tlhowe@amazon.com>
    TerryHowe committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    4a09c4d View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2023

  1. fix: broken go-sdk link in readme (oras-project#438)

    fix: oras-project#437 
    Description: Updated link of oras-go in readme.md file
    
    Signed-off-by: khanjasir90 <khanmohdjasir@gmail.com>
    khanjasir90 committed Feb 11, 2023
    Configuration menu
    Copy the full SHA
    f194a1e View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. feat: update go support window to [1.19, 1.20] (oras-project#442)

    Update Go support window to [1.19, 1.20]
    
    Fixes: oras-project#425
    Signed-off-by: Asmit2952 <asmitbm2952002@gmail.com>
    asmitbm committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    d54f32b View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Configuration menu
    Copy the full SHA
    a91c1a6 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. fix: fix CODEOWNERS (oras-project#446)

    Having multiple entries with the same path results in that only the last
    entry takes effect.
    This PR combines multiple entries with the same path into a single
    entry.
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    31c574b View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. fix: ensure index.json for oci store (oras-project#450)

    Fixes: oras-project#449
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    216f081 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. chore: update owners (oras-project#459)

    This PR aggregates the following changes:
    - Move Avi Deitcher (@deitch) to emeritus (as requested by
    oras-project/community#37)
    - Move Josh Dolitsky (@jdolitsky) to emeritus (as requested by
    oras-project/community#32)
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    0c6633b View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. fix: refactor tagging implementation for OCI Store (oras-project#462)

    Fixes: oras-project#461
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    336b9fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97a80e5 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. chore: add .cover to ignore (oras-project#463)

    Signed-off-by: Terry Howe <tlhowe@amazon.com>
    TerryHowe committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    c1bf59e View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. fix: OCI store resolve returns full descriptor (oras-project#468)

    Based on discussion on
    oras-project#457, this PR returns a
    full descriptor on Resolve when the method it's called by tag and it
    returns a plain descriptor when the method it's called by digest.
    
    Signed-off-by: oanatmaria <oana@aserto.com>
    oanatmaria committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    e8225cb View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. feat: add type for failure during deleting dangling referrer index (o…

    …ras-project#482)
    
    Resolves oras-project#479
    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    b74a2a1 View commit details
    Browse the repository at this point in the history
  2. doc: fix broken links for ORAS logo and oras-go doc (oras-project#490)

    fix broken links for ORAS logo and oras-go doc
    
    ---------
    
    Signed-off-by: Feynman Zhou <feynmanzhou@microsoft.com>
    FeynmanZhou committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    264f5f2 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. build: upgrade image-spec to v1.1.0-rc.3 (oras-project#496)

    This PR fixes and only fixes the compiling errors due to the breaking
    changes introduced by `image-spec v1.1.0-rc.3` where the artifact
    manifest related specs are removed.
    
    Fix oras-project#495.
    Fix partially oras-project#494
    
    ---------
    
    Signed-off-by: Shiwei Zhang <shizh@microsoft.com>
    shizhMSFT committed May 4, 2023
    Configuration menu
    Copy the full SHA
    8aed964 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Configuration menu
    Copy the full SHA
    49b8f8f View commit details
    Browse the repository at this point in the history

Commits on May 8, 2023

  1. feat(registry/remote): implement Mount (oras-project#500)

    This adds support for "mounting" (a.k.a. copy by reference) a blob from
    one repository to another in the same registry.
    
    As documented in https://docs.docker.com/registry/spec/api/#blob and
    https://github.com/opencontainers/distribution-spec/blob/main/spec.md#mounting-a-blob-from-another-repository.
    
    I've also manually verified that this works against at least one real
    registry implementation (zot).
    
    Fixes oras-project#337
    
    This implements blob-mount functionality as described
    
    Signed-off-by: Roger Peppe <rogpeppe@gmail.com>
    rogpeppe committed May 8, 2023
    Configuration menu
    Copy the full SHA
    c083b73 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. fix: add special handling for "docker.io" in StaticCredential() (or…

    …as-project#504)
    
    Fixes oras-project#484
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed May 10, 2023
    Configuration menu
    Copy the full SHA
    0e20275 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. feat: add option to skip referrers GC (oras-project#515)

    Resolves oras-project#510
    
    ---------
    
    Signed-off-by: Billy Zha <jinzha1@microsoft.com>
    qweeah committed May 31, 2023
    Configuration menu
    Copy the full SHA
    7dd0378 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2023

  1. Configuration menu
    Copy the full SHA
    b4400e1 View commit details
    Browse the repository at this point in the history
  2. fix(oci): create blobs dir and define blobs dir name constant (oras-p…

    …roject#520)
    
    https://github.com/opencontainers/image-spec/blob/v1.0/image-layout.md#content
    specifies that the blobs dir must exist, so the changed ensureDir in
    this PR is a bugfix.
    
    The addition and use of the ociBlobsDir constant is more of a cleanup
    suggestion, and I can remove it if necessary. I've also asked for it to
    be added upstream at
    opencontainers/image-spec#1069 but that will
    probably take significantly longer.
    
    Signed-off-by: Clarence "Sparr" Risher <clrnc@amazon.com>
    sparr committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    2e7b65f View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. fix: improve errors for ReadAll and loadIndexfile (oras-project#526)

    NewWithContext refers to both the `oci-layout` and `index.json` as "OCI
    Image Layout", this PR fixes the latter.
    
    ReadAll is a deeper change that will improve error reporting for a lot
    of cases, at the cost of error volume. Some or all of that change could
    happen higher up to satisfy this particular issue. I think the
    expected/actual size output belongs here. There seem to be more than a
    few code paths in this and other repos that end up calling ReadAll
    multiple times without reporting which call produced an error so I think
    it's appropriate to also output the digest here, but that's less
    compelling.
    
    The Verify comment clears up confusion I encountered while working on
    this issue. "verifies size" implies checking for both too big AND too
    small, but it only checks if the file is bigger (or reader is longer)
    than expected.
    
    Fixes oras-project#432
    
    Signed-off-by: Clarence "Sparr" Risher <clrnc@amazon.com>
    sparr committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    6b5bd4b View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. refactor: upgrade go mod to image-spec v1.1.0-rc4 and fix the missi…

    …ng types (oras-project#536)
    
    Resolves: oras-project#530
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    4763cd4 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. chore: enable workflows for release branches (oras-project#537)

    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    babfc51 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. feat: support Image Index with a subject (oras-project#548)

    Resolves: oras-project#531
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    f0a9c59 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. feat: add a PackOption to support packing image manifests that confor…

    …m to image-spec v1.1.0-rc4 (oras-project#550)
    
    1. Introduce `PackOptions.PackManifestType`
    2. Introduce `DefaultPackOptions`
    
    Resolves: oras-project#532
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    9b52269 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. feat: update Referrers API for distribution-spec v1.1.0-rc3 (oras-pro…

    …ject#553)
    
    Resolves: oras-project#443
    Resolves: oras-project#533
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    2c23ef6 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. feat: update the implementation of pushing manifest for distribution-…

    …spec v1.1.0-rc3 (oras-project#557)
    
    1. Support pushing image index with a subject
    2. Check the "OCI-Subject" header
    
    Resolves: oras-project#534
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    79d7081 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. feat: update the implementation of deleting manifest for distribution…

    …-spec v1.1.0-rc3 (oras-project#558)
    
    Support deleting image indexes with a subject
    
    Resolves: oras-project#535
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    6ec43e7 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. docs: update links (oras-project#563)

    Resolves: oras-project#554
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    3a2e0c1 View commit details
    Browse the repository at this point in the history
  2. feat: report warnings (oras-project#560)

    Add `Repository.HandleWarning(Warning)` that handles encountered warning
    headers.
    
    Resolves: oras-project#469
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    b59a33e View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. docs: add e2e examples for oras-go (oras-project#561)

    Resolves oras-project#434 
    Signed-off-by: Xiaoxuan Wang <wangxiaoxuan119@gmail.com>
    wangxiaoxuan273 committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    d5cefe9 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. docs: display larger example (oras-project#564)

    Following up issue oras-project#434 
    Signed-off-by: Xiaoxuan Wang <xiaoxuanwang@microsoft.com>
    wangxiaoxuan273 committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    933ae41 View commit details
    Browse the repository at this point in the history
  2. fix: pack should not set artifactType when config is specified (ora…

    …s-project#565)
    
    Related issue: oras-project#532 
    Related discussion:
    oras-project/oras#1011 (comment)
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    bbe92af View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Configuration menu
    Copy the full SHA
    ea07bf6 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. refactor: add PackManifest and deprecate Pack (oras-project#570)

    This PR refactors `oras.Pack` that was updated by oras-project#532.
    
    1. Move the support of Image Manifest `v1.1.0-rc4` to `PackManifest`
    2. Deprecate `Pack`
    
    Resolves: oras-project#568
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    e6d40b6 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. refactor: refactor unexported pack methods (oras-project#573)

    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    60da91b View commit details
    Browse the repository at this point in the history
  2. feat: validate input media type for oras.PackManifest (oras-projec…

    …t#574)
    
    Resolves: oras-project#571
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    47d028a View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Add SECURITY.md file (oras-project#579)

    Signed-off-by: Terry Howe <tlhowe@amazon.com>
    TerryHowe committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    0582b77 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Configuration menu
    Copy the full SHA
    92eb05c View commit details
    Browse the repository at this point in the history
  2. build: bump go version (oras-project#587)

    1. Update go mod version to `1.20`
    2. Update go version matrix in workflow config files
    3. Update README
    
    Resolves: oras-project#583
    
    ---------
    
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    4a52cfd View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. feat: merge package credentials back from oras-credentials-go (or…

    …as-project#589)
    
    1. Add package `credentials` (migrated from
    [`oras-credentials-go`](https://github.com/oras-project/oras-credentials-go))
    and its corresponding description
    2. Add new type `auth.CredentialFunc`
    3. Migrate the credentials example from
    [oras.land](https://oras.land/docs/client_libraries/go/#pull-an-image-using-the-docker-credential-store)
    4. Change `auth.DefaultCache` to `auth.NewCache()` in examples
    
    Resolves: oras-project#584
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    c130949 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. fix: push an empty index when deleting the last referrer with SkipRef…

    …errersGC (oras-project#593)
    
    Fix: oras-project#592
    Signed-off-by: Lixia (Sylvia) Lei <lixlei@microsoft.com>
    Wwwsylvia committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    577bffe View commit details
    Browse the repository at this point in the history