Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bufbuild/buf
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.10.0
Choose a base ref
...
head repository: bufbuild/buf
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.11.0
Choose a head ref
  • 18 commits
  • 47 files changed
  • 11 contributors

Commits on Dec 7, 2022

  1. Return to development (#1656)

    deployment complete
    elliotmjackson authored Dec 7, 2022
    Configuration menu
    Copy the full SHA
    05e8fdb View commit details
    Browse the repository at this point in the history
  2. TCN-858 explicitly define upload assets (#1657)

    To determine the files to be uploaded, pipe the result of a find command
    into en env var, id only tested it on a single file in the past - when
    it has multiple files, it finds a new line character and terminates.
    
    as such, release fails to upload assets.
    elliotmjackson authored Dec 7, 2022
    Configuration menu
    Copy the full SHA
    781f1bf View commit details
    Browse the repository at this point in the history
  3. add support for installing released plugins (#1658)

    Update `buf alpha plugin push` command to add support for installing
    plugins from released versions (zip file containing buf.plugin.yaml and
    image.tar). Remove all support for building Docker images (Docker CLI is
    preferred).
    pkwarren authored Dec 7, 2022
    Configuration menu
    Copy the full SHA
    acd74fb View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. Configuration menu
    Copy the full SHA
    c0459ae View commit details
    Browse the repository at this point in the history
  2. improvements in filtering image (#1652)

    This adds a performance benchmark for the image filtering logic, to make
    sure the changes actually improve performance.
    
    Performance is improved in two key ways:
    1. Shedding the `protosource` model wrappers and instead directly using
       descriptor protos.
    2. Accumulating results in one place, instead of repeated allocation and then
       concatenation of slices. (This is also useful pre-factoring for adding more
       improvements in the future.)
    
    The net result is that it's now 1.7x as fast, uses 60% as much memory, and
    performs less than 1/10th as many allocations.
    jhump authored Dec 8, 2022
    Configuration menu
    Copy the full SHA
    1289d7d View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. bufgen: Batch generation (#1661)

    Closes TCN-823.
    srikrsna-buf authored Dec 9, 2022
    Configuration menu
    Copy the full SHA
    f00d440 View commit details
    Browse the repository at this point in the history
  2. check for existing image before pushing to registry (#1663)

    Update `buf alpha plugin push` to first check if an existing image
    digest exists in the OCI registry. If found, we can re-use it instead of
    pushing a new tag of the same image.
    
    This should also greatly improve the performance of pushing images when
    the image already exists remotely.
    pkwarren authored Dec 9, 2022
    Configuration menu
    Copy the full SHA
    7beb1e3 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. BSR-704/default except override for optimize_for (#1625)

    * Add default, except override to managed mode `optimize_for` option
    * preserves backward compatibility with the current `optimize_for`
    option being string
    oliversun09 authored Dec 12, 2022
    Configuration menu
    Copy the full SHA
    af2eedb View commit details
    Browse the repository at this point in the history
  2. update connect-go and latest go deps (#1674)

    Bump to the latest connect-go and pull in updates to other non-pinned go
    dependencies.
    pkwarren authored Dec 12, 2022
    Configuration menu
    Copy the full SHA
    5d29981 View commit details
    Browse the repository at this point in the history
  3. fix regression in plugin generation (#1675)

    The 'Remote' field contains the full plugin name (including path and
    version information). For the GetRemoteHostname() method, we should
    parse the hostname portion and return it.
    
    This resolves 404 errors when generating with older plugins.
    pkwarren authored Dec 12, 2022
    Configuration menu
    Copy the full SHA
    fae35f6 View commit details
    Browse the repository at this point in the history
  4. optimize checking for current digest (#1665)

    If the current digest has the same image ID as the image to push, we can
    greatly speed up looking through every tag (which may contain multiple
    duplicates - potentially one per version/revision of a plugin). This
    should greatly speed up the lookup in the case where the plugin already
    exists on the OCI registry.
    pkwarren authored Dec 12, 2022
    Configuration menu
    Copy the full SHA
    8985c1b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e85a0a6 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

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

Commits on Dec 14, 2022

  1. image filtering: don't include entire enclosing message/service (#1659)

    If an enclosing message is not part of the transitive dependency graph,
    but a nested message therein is, the enclosing message will be stripped
    of its fields. This produces a smaller filtered descriptor set but does not
    impede the use of the results for dynamic messages or dynamic RPC.
    
    Similarly, if a method is indicated as a type filter, its enclosing service
    will be stripped of other unreferenced methods.
    
    Finally, this attempts to fix/clarify the behavior around when custom
    options are included since they are also known extensions. If known
    extensions are included in the filtered set AND one of the options
    message types is part of the transitive dependency graph, all of the
    relevant custom options will be included. Otherwise, if custom
    options are included, ones actually referenced in options on the
    elements in the transitive dependency graph will be present.
    jhump authored Dec 14, 2022
    Configuration menu
    Copy the full SHA
    bc1fb94 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2022

  1. Bump go.uber.org/multierr from 1.8.0 to 1.9.0 (#1684)

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 19, 2022
    Configuration menu
    Copy the full SHA
    04e5243 View commit details
    Browse the repository at this point in the history
  2. Bump peter-evans/create-pull-request from 4.2.2 to 4.2.3 (#1643)

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 19, 2022
    Configuration menu
    Copy the full SHA
    108da9b View commit details
    Browse the repository at this point in the history
  3. Bump bufbuild/buf-push-action from 1.0.1 to 1.1.1 (#1682)

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 19, 2022
    Configuration menu
    Copy the full SHA
    c28dda4 View commit details
    Browse the repository at this point in the history
  4. Release v1.11.0 (#1686)

    Release prepared for 1.11.0
    
    Reminder: Update the changelog
    
    Co-authored-by: joshcarp <joshcarp@users.noreply.github.com>
    Co-authored-by: Joshua Carpeggiani <32605850+joshcarp@users.noreply.github.com>
    3 people authored Dec 19, 2022
    Configuration menu
    Copy the full SHA
    b6d1820 View commit details
    Browse the repository at this point in the history
Loading