Bluecherry 3.1.0-RC8 released

Hey everyone!

We’re excited to announce the release of Bluecherry Server 3.1.0-rc8, our latest version of the powerful open source video surveillance platform. This new release brings lots of improvements and enhancements to make your video surveillance experience even better.

Firstly, this version is now compatible with the latest version of Ubuntu Jammy and Linux Mint (21.1 Vera).

In addition, this version includes a range of bug fixes and performance improvements to make sure your video surveillance experience is as smooth as possible. We’re always working hard to make sure Bluecherry Server is the best it can be, and we’re confident that this version will be the best yet.

We hope you’re as excited about this release as we are. Download Bluecherry Server 3.1.0-rc8 today and get the most out of your video surveillance system. If you have any questions or feedback, feel free to drop us a line at support@bluecherrysolutions.com.

Thanks for being a part of the Bluecherry!

Full changelog:

Server 3.1.0-rc5 released

This release focuses on resolving several reports issues.  

  • FIX: Frame based motion randomly stops in the middle of a motion event #(500)
  • FIX: Constant recordings stop after several seconds (#523)
  • FIX: Add cron scripts for domain and SSL renewal
  • FIX: Only send webhook trigger on motion, not constant video (#515) -- Thanks to @mcnelson for this fix
  • FIX: Increase Media.size limit to fix SQL errors with 1hr+ record segments (0294eef) -- Thanks to @mcnelson for this fix
  • FIX: Web UI fix: can't delete webhooks when there are multiple webhooks configured (b384096) -- Thanks to @enp6s0 for this fix

You can run the following command to upgrade to this release:

sudo apt-get update ; sudo apt-get install bluecherry

Server 3.1.0-rc4 released

  • FIX: Most reported crashes in RC3 (one still remains outstanding)
  • FIX: Don't overwrite subdomain SSL certificate include in nginx on upgrade (57bea75)
  • FIX: Add cronscript to check for new IP address and report changes to subdomain API (#507)
  • FIX: Available licensed ports show -1 (#504)
  • FIX: HLS stream is unstable (#487)
  • FIX: Failed to init muxer for output file $filepath invalid argument
  • FIX: apt-get remove --purge remove does not truncate (remove) the user, prevents reinstallation (2b3d199)
  • FEATURE: Update devices.xml to show device name (needed in mobile app) (00e2fc1)
  • FEATURE: Finished monitoring threads and high performance statistic collector with backend API (#506)

Server 3.1.0-rc3 released / Bluecherry mobile app testing


This release fixes two reported crashes.  Additionally this release adds support for creating a (free!) bluecherry.app domain and will generate Let's Encrypt SSL for you.  The subdomain / Let's Encrypt process takes approximately 60 seconds to complete.

Watch our short YouTube video for information on this using this new feature.

Once you generate a Let's Encrypt SSL you can test out our Bluecherry App!  Join us on Slack for a free invite on TestFlight (iOS) or our Android app.

Note - A Bluecherry perpetual license is required to use this feature, it is not avoid in the community edition.

Changes in RC3: 

FIX: All reported crashes in RC2.
FIX: Firefox UblockOrigin blocks certain menu item clicks (#474)
FIX: Web: 504 Gateway Time-out fix (#470)
FIX: 30 day trial should allow unlimited cameras, however currently limited to 4 (#475)
FIX: Adding a user without an email address causes the web interface to become unresponsive (#484)
FIX: Warn users who are upgrading from Version 2 to Version 3 that their license keys will not work in Version 2 (#492)
FIX: Update location of nginx logs for viewing in Web UI 
FEATURE: Add webhook test functionality

Server 3.1.0-rc2 (Buster fix)

  • FIX: Resolve PHP problems preventing installation

This release focuses solely on a Debian 10 (Buster) installation problem discovered after 3.1.0-rc2.  This fix is for Debian 10 Buster only.

After this you can run this command to update your repository to the unstable repository and install version 3.1.0-rc1

sudo bash -c "$(curl -s https://dl.bluecherrydvr.com/scripts/install-unstable)

If you DO NOT want to upgrade and want to keep the currently installed Bluecherry version please run:

sudo apt-mark hold bluecherry

Server 3.1.0-rc2 released

  • FIX: Resolve large memory leak, causing OOM failure sometimes as soon as 1 hour (0132827)
  • FIX: Resolve buffer append crash (6bc8cee)

This release focuses solely on all crashes that was reported to Bluecherry, including a nasty memory leak and a crash that occurred every hour.  

Note:  Currently the SSL / CNAME section is disabled and will be added soon.

Please post any questions / comments on our community forums or on our Slack channel.

If you are running v2 and want to try v3.1.0-rc1 it is recommended that you first backup your database:

mysqldump -u bluecherry -p bluecherry >> bluecherry-v2.dump

After this you can run this command to update your repository to the unstable repository and install version 3.1.0-rc1

sudo bash -c "$(curl -s https://dl.bluecherrydvr.com/scripts/install-unstable)

If you DO NOT want to upgrade and want to keep the currently installed Bluecherry version please run:

sudo apt-mark hold bluecherry

Server 3.1.0-rc1 released

  • FEATURE: Migrate completely to nginx instead of Apache (#436)
  • FEATURE: Support HLS web streaming for live view (#437)
  • FEATURE: Allow trial licenses
  • FEATURE: Start initial work to support Lets Encrypt SSL (will be fully added in -RC2) -- Requires paid license.

Currently packages are available for Ubuntu 18.04, Ubuntu 20.04 and Debian Buster.

Update 6/8/2021: Packages for Ubuntu 20.10 (groovy), Ubuntu 21.04 (hirsute) and Debian Bullseye are now available.

 Ubuntu 20.10 and Debian Bullseye are expected in the near future

Note:  Currently the SSL / CNAME section is disabled and will be added soon.

Please post any questions / comments on our community forums or on our Slack channel.

If you are running v2 and want to try v3.1.0-rc1 it is recommended that you first backup your database:

mysqldump -u bluecherry -p bluecherry >> bluecherry-v2.dump

After this you can run this command to update your repository to the unstable repository and install version 3.1.0-rc1

sudo bash -c "$(curl -s https://dl.bluecherrydvr.com/scripts/install-unstable)" 

Server 3.0.6 released

  • FIX: Lack of string etiquette in the trigger server, resolve buffer overrun (#434)
  • FIX: Nasty storage deletion routine bug where old videos may not be deleted, resulting in 100% disk usage and failure to components (#433)
  • FIX: Web: Layout problem when cameras are disabled (#227)
  • FEATURE: Auto-expand IP Cameras in Devices page (#430)

Attention!

Due to a issue with Ubuntu 18.04 installing mysql-server-5.7 at the same time as the bluecherry 3.0.6 update the first upgrade will fail.

The preferred method is to run these commands:

sudo apt-get update ; sudo apt-get install mysql-server-5.7 ; sudo apt-get install bluecherry

Server 3.0.5

  • FIX: Web playback - AJAX error caused by the wrong time format (#388)
  • FIX: Fixed segment violation bug in recording schedule (#425)
  • FIX: Change VAAPI to ‘None’ by default (#421)
  • FIX: Web backup / restore - Fixed problem where backup and restore would always fail (#414 / #409)
  • FIX: Fix mailer.php (attachments were broken) (#405)
  • FIX: TLS / SASL improvements (#366)
  • FEATURE: Support systemd (allowing for newer Ubuntu distributions) (#406)
  • FEATURE: Adds temporal-based motion detection algorithm - Added by Kyle Mallory kylemallory@yahoo.com
  • FEATURE: Minor improvements to Experimental motion detection algorithm, specifically support for “max motion area”. - Added by Kyle Mallory kylemallory@yahoo.com