Skip to content

Releases: fossas/broker

v0.3.2

23 Sep 19:31
97dd73b
Compare
Choose a tag to compare

Features:

  • Simplify trace output to reduce trace file size

v0.3.1

13 Nov 21:09
f4d31e9
Compare
Choose a tag to compare

Features:

  • Remove 30 day limit restriction for integration scanning

v0.3.0

04 Oct 20:33
d7b61a5
Compare
Choose a tag to compare

Features:

  • Broker is able to toggle if users want to scan branches, as well as being able to target specific branches to scan. Broker is also
    able to toggle scanning tags.
  • Broker checks for early network misconfigurations with preflight checks
  • Broker fix surfaces failing integration scans
  • Broker now does not fail fatally if fossa analyze returns an error, and instead just reports the errors as a warning
  • Broker now detects unknown fields in config and returns errors

v0.2.3

10 Jul 19:19
d0b8ffe
Compare
Choose a tag to compare

Bug fix:

  • Broker was not properly noting which revisions it had scanned, so it was scanning all recent tags and branches on every poll cycle. This is now fixed.

v0.2.2

12 Jun 21:12
4cd9094
Compare
Choose a tag to compare

Bug fix:

  • Broker now copies its debug bundle (generated during broker fix) from the system temp location instead of renaming.
    This resolves issues preventing debug bundles from being stored for Linux installations where the temporary location
    and the home folder are on separate mount points.

v0.2.1

18 May 17:57
3ade6ec
Compare
Choose a tag to compare

Features:

  • Broker for Linux is now statically built.
    This means Broker should no longer rely on dynamic dependencies such as libc on the target system.
  • Broker now reports to FOSSA that the build is submitted by Broker instead of FOSSA CLI.
    Today FOSSA doesn't do anything with this information,
    but in the future we plan to use this to display projects that are imported by Broker with a different icon or different search parameters.

Bug fixes:

  • Copy debug bundles instead of renaming them from the temp location.
    This resolves issues preventing debug bundles from being stored for Linux installations where the temporary location
    and the home folder are on separate mount points.
  • Locate fossa in $PATH before running it.
    This resolves issues where some Linux implementations cannot execute commands without the full path.

v0.2.0

27 Apr 19:10
21e93b4
Compare
Choose a tag to compare

Release Notes

Adds debug bundle generation to broker fix.
Debug bundles are generated automatically if broker fix finds errors, or can be generated via broker fix --export-bundle.

For more information see the fix subcommand documentation
and the debug bundle reference.

Adds support for assigning newly imported projects to a team in FOSSA and setting their title.
For more information, see the config reference.

Download broker 0.2.0

target kind download
aarch64-apple-darwin tarball broker-v0.2.0-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball broker-v0.2.0-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball broker-v0.2.0-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball broker-v0.2.0-x86_64-unknown-linux-gnu.tar.xz

v0.1.1

06 Apr 21:49
55c304b
Compare
Choose a tag to compare

Release Notes

Add broker fix

broker fix tests your connection to FOSSA and your git integrations and gives you advice on how to fix any problems it encounters.

For more information on broker fix, see the broker fix subcommand documentation.

Download broker 0.1.1

target kind download
aarch64-apple-darwin tarball broker-v0.1.1-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball broker-v0.1.1-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball broker-v0.1.1-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball broker-v0.1.1-x86_64-unknown-linux-gnu.tar.xz

v0.1.0

05 Apr 22:18
d40af5a
Compare
Choose a tag to compare

Release Notes

Broker MVP release

  • Supports git integrations.
  • Supports broker init to set up Broker's config files.
  • Supports broker run to actually run Broker.

broker run consists of:

  • Polling configured git integrations.
  • For each integration, scanning:
    • New or changed branches since the last scan.
    • New tags since the last scan.
    • In both cases, only tags pushed in the last 30 days, or branches pushed to in the last 30 days, are considered.

broker init consists of:

  • Creating the Broker data location.
  • Creating example Broker config files.

See the Broker User Manual for more help using Broker.

Download broker 0.1.0

target kind download
aarch64-apple-darwin tarball broker-v0.1.0-aarch64-apple-darwin.tar.xz
x86_64-apple-darwin tarball broker-v0.1.0-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball broker-v0.1.0-x86_64-pc-windows-msvc.zip
x86_64-unknown-linux-gnu tarball broker-v0.1.0-x86_64-unknown-linux-gnu.tar.xz

v0.0.1

16 Feb 00:36
ffb878b
Compare
Choose a tag to compare

Install

Install prebuilt binaries via powershell script

# WARNING: this installer is experimental
irm 'https://github.com/fossas/broker/releases/download/v0.0.1/installer.ps1' | iex

Install prebuilt binaries via shell script

# WARNING: this installer is experimental
curl --proto '=https' --tlsv1.2 -L -sSf https://github.com/fossas/broker/releases/download/v0.0.1/installer.sh | sh

Download

target kind download
x86_64-unknown-linux-gnu tarball broker-v0.0.1-x86_64-unknown-linux-gnu.tar.xz
x86_64-apple-darwin tarball broker-v0.0.1-x86_64-apple-darwin.tar.xz
x86_64-pc-windows-msvc tarball broker-v0.0.1-x86_64-pc-windows-msvc.zip
x86_64-pc-windows-msvc symbols broker-v0.0.1-x86_64-pc-windows-msvc.pdb