PackageTrack

Go modules ยท #2221

github.com/livepeer/go-livepeer

v0.9.2livepeer/go-livepeer โ†—

Release timeline

423 releases since 2017
2019202120232025

Releases

  1. v0.7.2-ai-video-731 May 2024pre-release

    Nothing published for this version

  2. v0.7.2-ai-video-621 May 2024pre-release

    Nothing published for this version

  3. v0.7.2-ai-video-520 May 2024pre-release

    Nothing published for this version

  4. v0.7.2-ai-video-420 May 2024pre-release

    Nothing published for this version

  5. v0.7.2-ai-video-317 May 2024pre-release

    Nothing published for this version

  6. v0.7.2-ai-video-217 May 2024pre-release

    Nothing published for this version

  7. v0.7.2-ai-video-1218 Jul 2024pre-release

    Nothing published for this version

  8. v0.7.2-ai-video-1110 Jun 2024pre-release

    Nothing published for this version

  9. v0.7.2-ai-video-1010 Jun 2024pre-release

    Nothing published for this version

  10. v0.7.2-ai-video-117 May 2024pre-release

    Nothing published for this version

  11. v0.7.2-0.20240115135347-7c07265d3e9315 Jan 2024pre-release

    Nothing published for this version

  12. v0.7.2-0.20231220144041-3f4ee2450ad620 Dec 2023pre-release

    Nothing published for this version

  13. v0.7.2-0.20231117091316-68c80a1d24dd17 Nov 2023pre-release

    Nothing published for this version

  14. v0.7.2-0.20231110152159-b17a70dfe71910 Nov 2023pre-release

    Nothing published for this version

  15. v0.7.2-0.20231010123537-32d5d45e3cd310 Oct 2023pre-release

    Nothing published for this version

  16. v0.7.110 Oct 2023
    Release notes2 sources agree

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    Features โš’

    Broadcaster

    • #2884 Detect resolution change and reinit hw session (@leszko)
    • #2883 Skip transcoding when empty profiles were sent to B (@leszko)

    General

    • #2882 Add parameter to force HW Session Reinit (@leszko)
    Open source โ†’
  17. v0.7.1-0.20231004151354-fad58372cd084 Oct 2023pre-release

    Nothing published for this version

  18. v0.7.04 Oct 2023
    Release notes2 sources agree

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    Features โš’

    Broadcaster

    • #2837 Set a floor of 1.5s for accepted Orchestrator response times, regardless of segment length (@thomshutt)
    • #2839 Add Orchestrator blocklist CLI parameter (@mjh1)
    • #2729 Switch to a custom error type for max transcode attempts (@mjh1)
    • #2844 Exit early during verification when Orchestrator's address is nil (@ad-astra-video)
    • #2842 Add Keys to public logs (@ad-astra-video)
    • #2872 New Selection Algorithm (@leszko)

    Orchestrator

    • #2781 Add automatic session limit and set max sessions with livepeer_cli (@eliteprox)
    • #2848 Improve Transcode Quality (@leszko)
    • #2851 Change scaling to scale_npp instead of scale_cuda (Linux-only) (@leszko)

    General

    • #2843 Increase log level of payment creation (@iameli)
    • #2850 Update default ports (@ad-astra-video)
    • #2859 Update currentRound endpoint to return string instead of bytes (@ad-astra-video)
    • #2878 Fix Mist JSON (@leszko)

    Bug Fixes ๐Ÿž

    • #2820 Fix segfault in setting a pricePerBroadcaster (@stronk-dev)

    CLI

    • #2825 Enable quieter logging with -v=2 and -v=1 (@iameli)
    Open source โ†’
  19. v0.6.1-0.20230823141232-f350fba28b7123 Aug 2023pre-release

    Nothing published for this version

  20. v0.6.08 Aug 2023
    Release notes2 sources agree

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    • #2821 Bump nvidia/cuda base version for docker builds (@stronk-dev and @hjpotter92)

    Features โš’

    Broadcaster

    • #2827 Introduce configurable Orchestrator blocklist (@mjh1)

    General

    • #2758 Accept only active Os to receive traffic and redeem tickets (@leszko)
    • #2775 Reduce number of ETH RPC calls during block polling (@leszko)
    • #2815 Add new logging methods to publish a set of public logs (@emranemran)

    Bug Fixes ๐Ÿž

    • #2759 Parse keystore address without 0x prefix, fix parse error logging
    • #2764 Call session end asynchronously to avoid unnecessary blocking (@mjh1)
    • #2777 Only write session end log message if session exists (@mjh1)
    • #2804 Bump livepeer-data and go version due to breaking interface change (@victorges)
    Open source โ†’
  21. v0.5.39-0.20230808142009-0c71b4c1f92e8 Aug 2023pre-release

    Nothing published for this version

  22. v0.5.39-0.20230606164228-1b9da7f25fa86 Jun 2023pre-release

    Nothing published for this version

  23. v0.5.39-0.20230501191111-1ef36d7f50df1 May 2023pre-release

    Nothing published for this version

  24. v0.5.39-0.20230324125753-db28a19f985c24 Mar 2023pre-release

    Nothing published for this version

  25. v0.5.39-0.20230323063518-8c7ec0155c5b23 Mar 2023pre-release

    Nothing published for this version

  26. v0.5.39-0.20230309180641-c65fed9e25ce9 Mar 2023pre-release

    Nothing published for this version

  27. v0.5.39-0.20230223163625-e7e1183c05f823 Feb 2023pre-release

    Nothing published for this version

  28. v0.5.39-0.20230215122027-2f467db6e95615 Feb 2023pre-release

    Nothing published for this version

  29. v0.5.3815 Feb 2023
    Release notes2 sources agree

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    None

    Bug Fixes ๐Ÿž

    Broadcaster

    • #2709 Add logging for high keyframe interval, reduce log level for discovery loop
    • #2684 Fix transcode success rate metric
    • #2740 Fix incorrect processing of VerificationFreq parameter
    • #2735 Fix EndTranscodingSession() call and potential race
    • #2747 Fixed a transcoding bug that occurred when remote transcoder was removed

    General

    • #2713 Add support for keyfiles with -ethKeystorePath, update flag descriptions, flagset output to stdout
    Open source โ†’
  30. v0.5.38-0.20230130101342-6ec62a91c85930 Jan 2023pre-release

    Nothing published for this version

  31. v0.5.3718 Jan 2023
    Release notes2 sources agree

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    • Potentially breaking for environments with tight disk space: the docker image is 700 Mb larger now, because of bundled Tensorflow libraries

    General

    • #2697 Fix backwards compatibility of livepeer_cli with prior livepeer version (@eliteprox)

    Broadcaster

    • #2709 Add logging for high keyframe interval, reduce log level for discovery loop (@eliteprox)
    • #2684 Fix transcode success rate metric to better account for errors (@mjh1)
    • #357 Tune fast verification signature comparison (@cyberj0g)

    Orchestrator

    • #2707 Fix remote transcoders quietly getting dropped from selection (@stronk-dev)
    • #2710 Fix Invalid Ticket senderNonce error when segments are sent from B to O out of order or in parallel (@cyberj0g)

    Transcoder

    • #2686 Control non-stream specific scene classification with command line args (@cyberj0g)
    • #2705 Fix: standalone transcoder will not exit when orchestrator disconnects or terminates the session (@stronk-dev)
    Open source โ†’
  32. v0.5.37-0.20230106153035-a5606ca764d86 Jan 2023pre-release

    Nothing published for this version

  33. v0.5.37-0.20230106052226-af9de74455456 Jan 2023pre-release

    Nothing published for this version

  34. v0.5.37-0.20230105153835-a3949f3dfeb65 Jan 2023pre-release

    Nothing published for this version

  35. v0.5.37-0.20221222153654-e2c46a1e30ca22 Dec 2022pre-release

    Nothing published for this version

  36. v0.5.3621 Dec 2022
    Release notes2 sources agree

    General

    • #2696 Add Rinkeby network deprecation warning (@leszko)

    Transcoder

    • #2686 Control non-stream specific scene classification with command line args

    General

    • #2635 Fix entrypoint path in built docker images (@hjpotter92)
    • #2646 Include HttpIngest and LocalVerify in param table on startup (@yondonfu)

    Broadcaster

    • #2666 Reuse a session as long as it passes the latency score threshold check (@yondonfu)

    Orchestrator

    • #2639 Increase IdleTimeout for HTTP connections (@leszko)
    • #2685 Add a log message when sessions are closed by the Broadcaster. Increase transcode loop timeout (@mj1)
    Open source โ†’
  37. v0.5.36-0.20221028044525-372b0d38995428 Oct 2022pre-release

    Nothing published for this version

  38. v0.5.3521 Oct 2022
    Release notes2 sources agree

    October 21 2022

    This release contains a number of node stability and quality of life improvements.

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    None

    General

    • #2616 cmd: Echo explicitly set config values on node start
    • #2583 eth: Set tx GasFeeCap to min(gasPriceEstimate, current GasFeeCap) (@yondonfu)
    • #2586 Broadcaster: Don't pass a nil context into grpc call or it panics (@thomshutt, @cyberj0g)

    Broadcaster

    • #2573 server: Fix timeout for stream recording background jobs (@victorges)
    • #2586 Refactor RTMP connection object management to prevent race conditions (@cyberj0g)

    Orchestrator

    • #2591 Return from transcode loop if transcode session is ended by B (@yondonfu)
    • #2592 Enable Orchestrator to set pricing by broadcaster ETH address
    • #2628 Use IdleTimeout to prevent hanging HTTP connections when B does not use O (fix "too many files open" error) (@leszko)
    Open source โ†’
  39. v0.5.35-0.20220824095022-a0ec61fa123e24 Aug 2022pre-release

    Nothing published for this version

  40. v0.5.3416 Aug 2022
    Release notes2 sources agree

    August 16 2022

    This release fixes issues with short segments timing out at the upload stage and with unsupported block number errors. It also contains a change to prepare for the upcoming Arbitrum Nitro migration.

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    None

    General

    • #2550 Fix requesting LPT from faucet after the Nitro migration (@leszko)
    • #2563 Fix unsupported block number errors (@yondonfu)

    Broadcaster

    • #2541 Enforce a minimum timeout for segment upload (@victorges)
    Open source โ†’
  41. v0.5.34-0.20220719082930-32cadcc6600519 Jul 2022pre-release

    Nothing published for this version

  42. v0.5.3318 Jul 2022
    Release notes2 sources agree

    July 18 2022

    This release contains optimisations to speed up the block backfill process, a number of fixes for transcoding bugs and a switch to using a lower avgGasPrice to prevent dropping streams during gas price spikes.

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    None

    Features โš’

    General

    • #1333 Display git-sha in startup logging (@emranemran)
    • #2443 Add e2e tests for O configuration and resignation (@red-0ne)
    • #2489 Backfill blocks in batches (@leszko)

    Broadcaster

    • #2462 cmd: Delete temporary env variable LP_IS_ORCH_TESTER (@leszko)

    Orchestrator

    • #2465 server: Don't fail to get Transcode Results if Detections header missing (@thomshutt)

    Transcoder

    Bug Fixes ๐Ÿž

    • #2466 bugfix: rendition resolution fix for portrait input videos; Min resolution applied for Nvidia hardware (@AlexKordic)
    • #338 lpms: Add exception handling code for importing a binary signature (@oscar_davids)
    • #337 lpms: fix the audio missing issue during transcoding (@oscar_davids)

    CLI

    • #2456 cli: Show O rather than B options when -redeemer flag set (@thomshutt)

    General

    Broadcaster

    Orchestrator

    • #2493 cmd: Fix reward flag (@leszko)
    • #2481 Lower avgGasPrice to prevent dropping streams during the gas price spikes (@leszko)

    Transcoder

    Open source โ†’
  43. v0.5.33-0.20240810071137-35927af2b27510 Aug 2024pre-release

    Nothing published for this version

  44. v0.5.33-0.20220701142023-3230eb1ac29f1 Jul 2022pre-release

    Nothing published for this version

  45. v0.5.33-0.20220620193422-6493df777fdb20 Jun 2022pre-release

    Nothing published for this version

  46. v0.5.33-0.20220613132520-71c9654142b613 Jun 2022pre-release

    Nothing published for this version

  47. v0.5.3210 Jun 2022
    Release notes2 sources agree

    June 9 2022

    This release adds new content detection feature for Nvidia Transcoders that can be run if requested by transcoding job. It also includes some CLI bug fixes.

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    None

    Features โš’

    General

    • #2429 Binaries are uploaded to gcp cloud storage following the new directory structure (@hjpotter92)
    • #2437 Make CLI flag casing consistent for dataDir flag (@thomshutt)
    • #2440 Create and push go-livepeer:latest tagged images to dockerhub (@hjpotter92)

    Broadcaster

    • #2327 Parallelize handling events in Orchestrator Watcher (@red-0ne)

    Orchestrator

    • #2290 Allow orchestrator to set max ticket faceValue (@0xB79)

    Bug Fixes ๐Ÿž

    • #2339 Fix failing -nvidia all flag on VM (@red-0ne)

    CLI

    • #2438 Add new menu option to gracefully exit livepeer_cli (@emranemran)
    • #2431 New flag to enable content detection on Nvidia Transcoder: -detectContent. When set, Transcoder will initialize Tensorflow runtime on each Nvidia GPU, and will run an additional Detector profile, if requested by the transcoding job.(@cyberj0g)
    Open source โ†’
  48. v0.5.32-b7920 Jun 2022pre-release

    Nothing published for this version

  49. v0.5.32-0.20220604040014-d3607813c1654 Jun 2022pre-release

    Nothing published for this version

  50. v0.5.32-0.20220603164027-e1f00e3f8e2e3 Jun 2022pre-release

    Nothing published for this version

  51. v0.5.32-0.20220531201807-06b3cdc0e38f31 May 2022pre-release

    Nothing published for this version

  52. v0.5.32-0.20220531162750-839ac38f38ff31 May 2022pre-release

    Nothing published for this version

  53. v0.5.32-0.20220531093823-ce9d6f0b1dae31 May 2022pre-release

    Nothing published for this version

  54. v0.5.32-0.20220527210106-cb97d577de3527 May 2022pre-release

    Nothing published for this version

  55. v0.5.32-0.20220526162354-f36a2a667f7226 May 2022pre-release

    Nothing published for this version

  56. v0.5.32-0.20220524165716-3aa5ee0d4c8c24 May 2022pre-release

    Nothing published for this version

  57. v0.5.3124 May 2022
    Release notes2 sources agree

    May 23 2022

    This release removes special handling for single frame segments from the previous release that was causing transcoding issues with certain types of content.

    It also introduces a number of fixes around making the Stream Tester more reliable and a CLI fix to choose more logical default address.

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    None

    Features โš’

    General

    • #2383 Add E2E Tests for checking Livepeer on-chain interactions (@leszko)
    • #2223 Refactor drivers package as a reusable and more performant lib (@victorges)

    Broadcaster

    • #2392 Add LP_EXTEND_TIMEOUTS env variable to extend timeouts for Stream Tester (@leszko)
    • #2413 Fix Webhook discovery, refresh pool before getting pool size (@leszko)

    Orchestrator

    • ##2423 Revert problematic single segment fix (@thomshutt)

    CLI

    • #2416 Use the O's currently registered Service URI as default address (@emranemran)
    Open source โ†’
  58. v0.5.31-0.20220519163208-13165dd519d419 May 2022pre-release

    Nothing published for this version

  59. v0.5.3011 May 2022
    Release notes2 sources agree

    May 11 2022

    This release includes support for Netint transcoding hardware, dynamic timeouts for Orchestrator discovery, protection against rounds with a zero block hash and a number of small Orchestrator bug fixes.

    Breaking Changes ๐Ÿšจ๐Ÿšจ

    None

    Features โš’

    General

    • #2348 Support Netint transcoding hardware (@cyberj0g)
    • #2289 Add timeouts to ETH client (@leszko)
    • #2282 Add checksums and gpg signature support with binary releases. (@hjpotter92)
    • #2344 Use T.TempDir to create temporary test directory (@Juneezee)
    • #2353 Codesign and notarize macOS binaries to be allowed to run without warnings on apple devices (@hjpotter92)
    • #2351 Refactor livepeer.go to enable running Livepeer node from the code (@leszko)
    • #2372 Upload test coverage reports to codecov (@hjpotter92)

    Broadcaster

    • #2309 Add dynamic timeout for the orchestrator discovery (@leszko)

    Orchestrator

    • #2362 Backdate tickets by one round if the block hash for the current round is 0 (@leszko)

    Transcoder

    Bug Fixes ๐Ÿž

    • #2355 Fix ZeroSegments error (@AlexKordic)

    CLI

    • #2345 Improve user feedback when specifying numeric values for some wizard options (@kparkins)

    General

    • #2299 Split devtool Orchestrator run scripts into versions with/without external transcoder and prevent Transcoder/Broadcaster run scripts from using same CLI port (@thomshutt)
    • #2346 Fix syntax errors in example JSON (@thomshutt)

    Broadcaster

    • #2291 Calling video comparison to improve the security strength (@oscar-davids)
    • #2326 Split Auth/Webhook functionality into its own file (@thomshutt)
    • #2357 Begin accepting auth header (from Mist) and have it override callback URL values (@thomshutt)
    • #2385 Change verification randomness variable meaning (@thomshutt)

    Orchestrator

    • #2284 Fix issue with not redeeming tickets by Redeemer (@leszko)
    • #2352 Fix standalone orchestrator not crashing under UnrecoverableError (@leszko)
    • #2359 Fix redeeming tickets with zero block hash (@leszko)
    • #2390 Fix Orchestrator registration error when we receive an empty HTTP body (@leszko)

    Transcoder

    • N/A
    Open source โ†’
  60. v0.5.30-0.20220618122106-e869fe6c18ee18 Jun 2022pre-release

    Nothing published for this version