Skip to content

Releases: aerospike/aerolab

AeroLab - v5.4.1

16 Mar 22:40
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • Add default doc-id source digest.
  • Command cluster create will now treat paths containing . in aerospike.conf as containing a file name for the purpose of precreating directories.
  • Updated asbench dashboards based on user testing, improving labels, and no longer averaging percentiles.

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v5.4.0

09 Mar 22:09
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • add basic latency graphs into asbench custom dashboards in AMS
  • remove redundant declarations for item slices
  • docker fix cluster listing with json format to ignore non-aerolab containers
  • fix username/password switches for rest gateway client
  • fix ams client installation of grafana on docker
  • fix bug where --detach in client attach would run each command twice
  • pass the NODE environment variable in all remote run commands - set to the aerolab node number inside the machine
  • update dependencies:
    • github.com/aerospike/aerospike-client-go/v6 version 6.9.1 to 6.10.0
    • github.com/aws/aws-sdk-go version v1.44.192 to v1.44.214
    • golang.org/x/crypto version v0.5.0 to v0.6.0
    • golang.org/x/term version v0.4.0 to v0.5.0
    • github.com/rivo/uniseg version v0.4.3 to v0.4.4
    • golang.org/x/sys version v0.4.0 to v0.5.0

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v5.3.0

02 Mar 23:16
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • from now on, CGO is disabled forcefully during build for portability
  • build process for embedding arm/amd linux binaries now uses go:embed instead of base64-encoded strings
  • rest gateway client added

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v5.2.0

09 Feb 20:35
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • list-subnets and list-security-groups will show more info in a cleaner (tabular) format
  • added option to specify custom astools.conf file in cluster create and client create tools commands
  • added elasticsearch connector to the client create options list
  • added connectorswitch in xdr connect command

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v5.1.1

06 Feb 23:56
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • handle rack-id settings with roster in sc mode

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v5.1.0

06 Feb 21:04
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • add option aerolab config docker to handle multiple docker networks
  • add option to specify network name when creating docker clusters/clients
  • add interactive option - when a network doesn't exist, ask if one should be created
  • add aerolab conf rackid option to add/change rack-id configuration on cluster nodes

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v5.0.0

03 Feb 22:34
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • add SIGINT handler to aerospike installer downloader, and template creators, to abort smoothly
  • allow installation of FIPS edition of Aerospike
  • auto-create default VPC if it's missing
  • handle per-VPC aerolab-managed security groups (breaking feature - old security groups from 4.5.0 will no longer be used)
  • new feature: aerolab cluster partition to allow for automated partitioner with automatic adjustment of aerospike.conf as required
  • new aerolab config aws commands: create-security-groups, list-security-groups, list-subnets
  • node expander bug fix - handle multiple clusters separated by commas in commands
  • updating dependencies
    • golang 1.20
    • golang build tools
    • github.com/aerospike/aerospike-client-go/v5 v5.10.0 => v5.11.0
    • github.com/aerospike/aerospike-client-go/v6 v6.6.0 => v6.9.1
    • github.com/aws/aws-sdk-go v1.44.158 => v1.44.192
    • github.com/mattn/go-runewidth v0.0.9 => v0.0.14
    • github.com/rivo/uniseg v0.4.3
    • github.com/yuin/gopher-lua v0.0.0-20220504180219-658193537a64 => v1.1.0
    • golang.org/x/crypto v0.3.0 => v0.5.0
    • golang.org/x/sys v0.2.0 => v0.4.0
    • golang.org/x/term v0.2.0 => v0.4.0

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v4.6.0

27 Jan 02:02
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • add client-side grafana dashboards to AMS monitoring stack client
  • add fullstack documentation on how to deploy the full stack
  • make cluster list better looking in docker backend
  • add basic aerospike.conf config file generator UI in aerolab conf generate feature
  • add aerolab config aws lock-security-groups for locking down sec groups to just the caller IP (for vscode, jupyter, AMS and optionally port 22)

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v4.5.0

20 Jan 04:15
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • fix bug with old Aerospike version download, requiring username/password
  • add notes at the end of AMS and exporter installation, referencing one-another to avoid confusion
  • allow for aerolab to auto-create security groups in aws, as well as discover subnet IDs based on AZ for the default VPC
  • allow tagging instances and images with custom tags when using the aws backend
  • add debian to the list of supported OS types

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v4.4.4

14 Dec 21:46
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • fix issue with the autoload directory execution in aws
  • add cluster existance check in expandNodes to handle -l all on non-existent cluster name

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.