Jump to content
Not connected, Your IP: 3.149.237.146
Staff

macOS: Hummingbird 2.0.0 preview available

Recommended Posts

Hello!

We're very glad to inform you that Hummingbird 2.0.0 beta 1 for macOS (Mojave or higher version required) is available. Different native versions for Intel and M1/M2 based Mac computers are available for maximum performance.

UPDATE 2025-04-05: Hummingbird 2.0.0 beta 5 for macOS is available
UPDATE 2025-04-16: Hummingbird 2.0.0 Release Candidate 1 for macOS is available


Hummingbird is free and open source released under GPLv3: https://gitlab.com/AirVPN/AirVPN-Suite

Main features

 
  • Lightweight and stand alone binary client supporting both OpenVPN and WireGuard
  • No heavy framework required, no GUI
  • Small RAM footprint
  • Lightning fast
  • Based on OpenVPN 3 library fork by AirVPN and WireGuard
  • Robust leaks prevention through Network Lock based on pf
  • Proper handling of DNS push by VPN servers
  • New, more flexible Network Lock
 

What's new

 

  • linked against OpenVPN3-AirVPN 3.11 library
  • all libraries and dependencies have been updated
  • added complete WireGuard support by means of the official WireGuard tools provided by its developers. Installation of wg and wireguard-go binaries is currently required, as WireGuard library is not available on macOS. Please check the user's manual (README.md file included in the packages) WireGuard support section for comfortable, step by step instructions.
  • new Network Lock related options offering more flexibility. Now you can accept or deny incoming, outgoing or both ICMP-echo packets, and independently you can permit or forbid IPv6 NDP, which is based on ICMPv6. The new options supported by Hummingbird (please check the readme file for additional details) are:
    --allow-ping
    --allow-ipv6ndp
  • Apple ARM based systems version is now C++20 compliant (required by Sequoia)
     


 

Important note for high speed line users

Because of some architectural specifications and implementation in macOS Hummingbird may warn the user about shortage of buffer space, specifically when connected with the UDP. This condition is signaled by Hummingbird with the below messages in the log:
UDP send exception: send: No buffer space available ERROR: NETWORK_SEND_ERROR
The error is caused by the maximum network sockets size set in macOS, a value usually small and unsuited for modern high speed networks. The solution consists in increasing the maximum allowed size for socket buffers and, in case the problem persists, the number of mbuf clusters. The procedure is simple, please find out all the details in the manual. Open the README.md file with any viewer and consult the "Note on macOS and UDP" section.

 

Download the software here:

 
Apple silicon ARM based machines notarized package:
https://eddie.website/repository/hummingbird/2.0-RC1/hummingbird-macos-arm64-notarized-2.0.0-RC-1.zip
https://eddie.website/repository/hummingbird/2.0-RC1/hummingbird-macos-arm64-notarized-2.0.0-RC-1.zip.sha512


Apple silicon ARM based machines package:
https://eddie.website/repository/hummingbird/2.0-RC1/hummingbird-macos-arm64-2.0.0-RC-1.tar.gz
https://eddie.website/repository/hummingbird/2.0-RC1/hummingbird-macos-arm64-2.0.0-RC-1.tar.gz.sha512

Apple Intel based machines notarized package:
https://eddie.website/repository/hummingbird/2.0-RC1/hummingbird-macos-x86_64-notarized-2.0.0-RC-1.zip
https://eddie.website/repository/hummingbird/2.0-RC1/hummingbird-macos-x86_64-notarized-2.0.0-RC-1.zip.sha512

Apple Intel based machines package:
https://eddie.website/repository/hummingbird/2.0-RC1/hummingbird-macos-x86_64-2.0.0-RC-1.tar.gz
https://eddie.website/repository/hummingbird/2.0-RC1/hummingbird-macos-x86_64-2.0.0-RC-1.tar.gz.sha512

Kind regards & datalove
AirVPN Staff

Share this post


Link to post
4 hours ago, cla said:

2.0.0 is out any chance to get the binaries for MacOs ?


Hello!

You can download the binaries by clicking the links in the first message of this thread.

Kind regards
 

Share this post


Link to post
3 minutes ago, cla said:

those links are for the beta I meant 2.0x release of it


Hello!

There is no 2.0.0 release currently.

Kind regards
 

Share this post


Link to post

Hello!

We're very glad to inform you that Hummingbird 2.0.0 Release Candidate 1 is now available for macOS, both for Intel and M1/M2/M3 based systems. The links to the latest RC 1 and the main changes have been updated in the first message of this thread. This version differs from beta 5 for some updates on the OpenVPN3-AirVPN library. Besides, the M1/M2/M3 version is now C++20 compliant.

Kind regards
 

Share this post


Link to post

Congrats to RC1! As someone who has used Hummingbird a few years back and then switched to Eddie for Wireguard Support, I am tempted to go back to Hummingbird when v2 is being released, as it now includes WireGuard as well - great news. :good:

Just a minor thing: instead of mentioning availability for "M1/M2" based Macs, I would maybe change the wording to "Apple Silicone" or "Apple ARM" in general (writing this on my M4 MacBook). It might be a little confusing to some users when only certain M* chips are mentioned in the description.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Security Check
    Play CAPTCHA Audio
    Refresh Image

×
×
  • Create New...