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

Merge main into new_sdk/main #3082

Merged

Commits on May 19, 2022

  1. Use already enabled revive linter and add depguard (open-telemetry#2883)

    * Refactor golangci-lint conf
    
    Order settings alphabetically.
    
    * Add revive settings to golangci conf
    
    * Check blank imports
    
    * Check bool-literal-in-expr
    
    * Check constant-logical-expr
    
    * Check context-as-argument
    
    * Check context-key-type
    
    * Check deep-exit
    
    * Check defer
    
    * Check dot-imports
    
    * Check duplicated-imports
    
    * Check early-return
    
    * Check empty-block
    
    * Check empty-lines
    
    * Check error-naming
    
    * Check error-return
    
    * Check error-strings
    
    * Check errorf
    
    * Stop ignoring context first arg in tests
    
    * Check exported comments
    
    * Check flag-parameter
    
    * Check identical branches
    
    * Check if-return
    
    * Check increment-decrement
    
    * Check indent-error-flow
    
    * Check deny list of go imports
    
    * Check import shadowing
    
    * Check package comments
    
    * Check range
    
    * Check range val in closure
    
    * Check range val address
    
    * Check redefines builtin id
    
    * Check string-format
    
    * Check struct tag
    
    * Check superfluous else
    
    * Check time equal
    
    * Check var naming
    
    * Check var declaration
    
    * Check unconditional recursion
    
    * Check unexported return
    
    * Check unhandled errors
    
    * Check unnecessary stmt
    
    * Check unnecessary break
    
    * Check waitgroup by value
    
    * Exclude deep-exit check in example*_test.go files
    MrAlias committed May 19, 2022
    Copy the full SHA
    1f5b159 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2022

  1. Move the minimum version to go 1.17 (open-telemetry#2917)

    * Move the minimum version to go 1.17
    
    * Update readme and changelog
    
    Co-authored-by: Chester Cheung <cheung.zhy.csu@gmail.com>
    MadVikingGod and hanyuancheung committed May 25, 2022
    Copy the full SHA
    7458aa9 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2022

  1. Use ByteSliceToString from golang.org/x/sys/unix (open-telemetry#2924)

    Use unix.ByteSliceToString to convert Utsname []byte fields to strings.
    
    This also allows to drop the charsToString helper which serves the same
    purpose and matches ByteSliceToString's implementation.
    
    Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
    
    Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
    tklauser and MrAlias committed May 26, 2022
    Copy the full SHA
    4155b35 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. Copy the full SHA
    1818a82 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

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

Commits on Jun 10, 2022

  1. Closes: open-telemetry#2951 (open-telemetry#2952)

    This PR updates the example listed in the getting started doc
    so that it will compile without error.  It also makes this
    example consistent with the code found in
    https://github.com/open-telemetry/opentelemetry-go/blob/main/example/fib/main.go
    
    Signed-off-by: Brad Topol <btopol@us.ibm.com>
    bradtopol committed Jun 10, 2022
    Copy the full SHA
    acce4e6 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

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

Commits on Jun 20, 2022

  1. Copy the full SHA
    3e8dd4b View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. Move to using Instrumentation Scope (open-telemetry#2976)

    * Move to using Instrumentation Scope
    
    * Use type alias, not definition
    
    * Add a changelog entry
    Craig Pastro committed Jun 24, 2022
    Copy the full SHA
    5fabad6 View commit details
    Browse the repository at this point in the history
  2. docs(website_docs): fix exporting_data.md and getting-started.md toc (o…

    …pen-telemetry#2930)
    
    * docs(website_docs): fix toc
    
    * docs(website_docs): fix toc
    
    * update exporting_data.md for rerun check-links
    
    * update exporting_data.md for rerun check-links
    
    Co-authored-by: Chester Cheung <cheung.zhy.csu@gmail.com>
    Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
    3 people committed Jun 24, 2022
    Copy the full SHA
    ef6c0da View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Update getting-started.md (open-telemetry#2984)

    grammar edit for line 175 of readme
    kmurudi committed Jun 28, 2022
    Copy the full SHA
    36b37c4 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2022

  1. fix typo (open-telemetry#2986)

    * fix typo
    
    * spell fix
    Petrie committed Jul 2, 2022
    Copy the full SHA
    c2dc940 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. Copy the full SHA
    376973c View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2022

  1. Copy the full SHA
    5795c70 View commit details
    Browse the repository at this point in the history
  2. Deprecate Library and move all uses to Scope (open-telemetry#2977)

    * Deprecate Library and move all uses to Scope
    
    * Add PR number to changelog
    
    * Don't change signatures in stable modules
    
    * Revert some changes
    
    * Rename internal struct names
    
    * A bit more renaming
    
    * Update sdk/trace/span.go
    
    Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
    
    * Update based on feedback
    
    * Revert change
    
    Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
    Co-authored-by: Anthony Mirabella <a9@aneurysm9.com>
    3 people committed Jul 6, 2022
    Copy the full SHA
    575e1bb View commit details
    Browse the repository at this point in the history
  3. Feat/bridge support text map (open-telemetry#2911)

    * feat: support TextMap
    
    * doc: add comment
    
    * test: support for ot.TextMap
    
    * Retrieve lost code due to merge
    
    * fix: retrieve lost code due to merge. test: support for ot.HTTPHeaders
    
    * go mod tidy
    
    * Optimized code style, add changelog
    
    * doc: Restore comments
    
    * wip: add test cases
    
    * test: fix args error
    
    * delete empty line
    
    * Fix syntax and changelog errors
    
    * Fix formatting errors
    
    Co-authored-by: Chester Cheung <cheung.zhy.csu@gmail.com>
    Co-authored-by: Anthony Mirabella <a9@aneurysm9.com>
    3 people committed Jul 6, 2022
    Copy the full SHA
    8b89e49 View commit details
    Browse the repository at this point in the history
  4. Add a release template (open-telemetry#2863)

    * Add a release template
    
    * Update the about field
    
    Co-authored-by: Damien Mathieu <42@dmathieu.com>
    
    * Fix linting Issues
    
    * Add ignore for template link
    
    Co-authored-by: Damien Mathieu <42@dmathieu.com>
    Co-authored-by: Chester Cheung <cheung.zhy.csu@gmail.com>
    Co-authored-by: Anthony Mirabella <a9@aneurysm9.com>
    4 people committed Jul 6, 2022
    Copy the full SHA
    ac0221e View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. Add workflow to automate bundling dependabot PRs (open-telemetry#2997)

    Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>
    Aneurysm9 committed Jul 7, 2022
    Copy the full SHA
    eb9e058 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2022

  1. Release prep 1.8.0 (open-telemetry#3001)

    * Update CHANGELOG and versions.yaml for 1.8.0 release
    
    Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>
    
    * Update go-build-tools
    
    Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>
    
    * Prepare stable-v1 for version v1.8.0
    
    * Prepare experimental-metrics for version v0.31.0
    
    * Prepare bridge for version v0.31.0
    
    * `make go-mod-tidy` should use `-compat=1.17` now
    
    Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>
    
    * Update CHANGELOG.md
    
    Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
    
    Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
    Aneurysm9 and MrAlias committed Jul 8, 2022
    Copy the full SHA
    08ff959 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2022

  1. Add benchmark metric test for UpDownCounter (open-telemetry#2655)

    * add benchmark metric test for UpDownCounter
    
    * move counter annotation up
    
    * fix syncFloat64 to syncInt64
    
    * fix syncFloat64 to syncInt64
    
    * fix go-lint err
    hanyuancheung committed Jul 12, 2022
    Copy the full SHA
    f739569 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

  1. Add semconv/v1.11.0 (open-telemetry#3009)

    Co-authored-by: Aaron Clawson <3766680+MadVikingGod@users.noreply.github.com>
    MrAlias and MadVikingGod committed Jul 13, 2022
    Copy the full SHA
    aa27169 View commit details
    Browse the repository at this point in the history
  2. Add semconv/v1.12.0 (open-telemetry#3010)

    * Add semconv/v1.12.0
    
    * Update all semconv use to v1.12.0
    
    Co-authored-by: Aaron Clawson <3766680+MadVikingGod@users.noreply.github.com>
    MrAlias and MadVikingGod committed Jul 13, 2022
    Copy the full SHA
    5568a30 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2022

  1. Add http.method attribute to http server metric (open-telemetry#3018)

    * Add http.method attribute to http server metric
    
    Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
    
    * fix lint
    
    Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
    
    * fix lint
    
    Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
    
    * fix for reviews
    
    Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
    
    * add changelog entry
    
    Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
    fatsheep9146 committed Jul 19, 2022
    Copy the full SHA
    096a162 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. Add tests and fix opentracing bridge defer warning (open-telemetry#3029)

    * add tests and fix opentracing bridge defer warning
    
    * add changelog entry
    
    * Update CHANGELOG.md
    
    Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
    
    * Update bridge/opentracing/bridge_test.go
    
    Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
    
    Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
    dmathieu and MrAlias committed Jul 22, 2022
    Copy the full SHA
    05c5509 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2022

  1. Introduce "split" metric schema transformation (open-telemetry#2999)

    This is a new transformation type that allows to describe a change
    where a metric is converted to several other metrics by eliminating
    an attribute.
    
    An example of such change that happened recently is this:
    open-telemetry/opentelemetry-specification#2617
    
    This PR implements specification change open-telemetry/opentelemetry-specification#2653
    
    This PR creates package v1.1 for the new functionality. The old package v1.0
    remains unchanged.
    tigrannajaryan committed Jul 25, 2022
    Copy the full SHA
    1eae91b View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. Release v1.9.0 (open-telemetry#3052)

    * Bump versions in versions.yaml
    
    * Prepare stable-v1 for version v1.9.0
    
    * Prepare experimental-schema for version v0.0.3
    
    * Update changelog for release
    MrAlias committed Aug 2, 2022
    Copy the full SHA
    e99a0ac View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

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

Commits on Aug 9, 2022

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

Commits on Aug 10, 2022

  1. Add support for Go 1.19 (open-telemetry#3077)

    * Add support for Go 1.19
    
    * Update CHANGELOG.md
    
    Co-authored-by: Sam Xie <sam@samxie.me>
    
    Co-authored-by: Sam Xie <sam@samxie.me>
    MrAlias and XSAM committed Aug 10, 2022
    Copy the full SHA
    6d639e9 View commit details
    Browse the repository at this point in the history
  2. Update compatibility documentation (open-telemetry#3079)

    Remove 3 month timeline for backwards support of old versions of Go.
    MrAlias committed Aug 10, 2022
    Copy the full SHA
    d96e8d2 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    ae26eae View commit details
    Browse the repository at this point in the history