Skip to content

Releases: richbl/go-distributed-motion-s3

Updated Patch Release

11 May 03:05
5525385
Compare
Choose a tag to compare

This release makes several minor updates, primarily to implementation details as they relate to the integration of the MotionPlus application back into the their host Motion application project (in short, the motionplus binary is now replaced by the motion binary). Project documentation has been updated accordingly.

What's Changed

  • refactor(app): 💡 Update references to Motion (was MotionPlus) ap… by @richbl in #39

Full Changelog: 1.4.3...1.4.4

Updated Patch Release

14 Apr 23:30
2fe4b49
Compare
Choose a tag to compare

This release makes one important security update (bump golang.org/x/crypto from 0.17.0 to 0.35.0) and several minor code cleanup and refactoring changes.

What's Changed

  • Rev to go.mod to resolve CodeQL compatibility issues by @richbl in #29
  • Create codeql.yml by @richbl in #31
  • Bump golang.org/x/crypto from 0.17.0 to 0.31.0 in the go_modules group by @dependabot in #30
  • refactor(app): ♻️ Added project support for golangci-lint: cod… by @richbl in #32
  • refactor(app): 🔥 Removed unused html file (was used as baseline,… by @richbl in #33
  • docs(app): 📝 Minor update to README (stinking badges) by @richbl in #34
  • refactor(app): ♻️ Refactoring based on various linter outcomes by @richbl in #35
  • docs(app): 📝 Moved README and INSTALL content to project wiki by @richbl in #36
  • fix(app): 🔒 Minor fix to guarantee explicit path to command call… by @richbl in #37
  • Bump golang.org/x/crypto from 0.31.0 to 0.35.0 in the go_modules group across 1 directory by @dependabot in #38

Full Changelog: 1.4.2...1.4.3

Updated Patch Release

11 Nov 02:28
a9bfae2
Compare
Choose a tag to compare

This release makes several minor security, component, and environment updates, including:

  • Security update: bump to golang.org/x/crypto package from 0.1.0 to 0.17.0
  • A revision to the DMS3 component codebase, moving from Go 1.17 to Go 1.22, bringing with this language release update numerous platform performance optimizations and security enhancements
  • Minor refactor in the DMS3Dashboard component to dynamically show operating system (OS) and environment updates in DMS3Clients. Previously, DMS3Client OS changes were only updated in the dashboard when a DMS3Client first came online, or when the DMS3Dashboard component was restarted
  • A refactor to permit better motion detector configuration when using the Motion (and more recent MotionPlus) applications. It's now easier to configure DMS3 components for use with either motion detector application across different operating systems
  • Minor changes to the DMS3Mail component
    • Changed the subject line in motion surveillance event emails to make it easier to identify the DMS3Client
    • Changed the list order of information presented in event emails

Full Changelog: 1.4.1...1.4.2

Stable Version Release Patch

27 Feb 20:26
Compare
Choose a tag to compare

This is a patch release (1.4.1) to address several security issues identified in external Go modules used in this code base.

Stable Minor Version Release

26 Jan 21:17
Compare
Choose a tag to compare

This is a significant MINOR release since the last 1.3.1 patch that occurred in 2017.

Much has changed since 2017, including new DMS3 component features and functionality, as well as a move to the most recent release of the Go language and the many tools and packages that have matured since this project began when we developed it using Go 1.8.

For specific project changes, review the README.md file

A special thanks to those who helped make this 1.4.0 release possible. Thanks!

Full Changelog: 1.3.1...1.4.0

Reduce DMS3Client Install Footprint

13 Dec 21:03
3cc4ea0
Compare
Choose a tag to compare
  • Patch release to reduce the installed footprint of a DMS3Client component (dashboard assets not needed on the client)
  • Flatten DMS3Dashboard component structs (best practices)

Added HTML Dashboard Component

13 Dec 06:04
Compare
Choose a tag to compare
  • Added HTML dashboard support (dms3Dashboard component)
  • Fix to configuration files (*.toml; media files) location logic
  • Updated documentation (added dashboard procedures; cleanup/corrections)

Added Support for ARM6 (Raspberry Pi A, A+, B, B+, Zero) Components

10 Sep 02:14
Compare
Choose a tag to compare
  • Added support for compiling/distributing DMS3 components to the Arm6 architecture (native for Raspberry Pi Zero hardware devices). DMS3 support now includes:
    • Arm6 (Raspberry Pi A, A+, B, B+, Zero)
    • Arm7 (Raspberry Pi 2, 3)
    • AMD64 (most AMD/Intel based CPUs)
  • Refactored remote installers to minimize distribution size copied to remote device platforms
  • Build file configuration simplified (dms3build.toml)
  • Now making releases using .7z (LZMA) format to reduce release size of component binaries

Moved to 100% Go Product

06 Sep 01:31
Compare
Choose a tag to compare

In this release:

  • Replaced remote bash scripts with Go binaries, minimizing any installation issues across machines
  • Some minor refactoring in file io libs, compile and install logic

Initial Non Pre-Release

30 Aug 16:26
Compare
Choose a tag to compare

The first non pre-release, 1.0.0, that includes:

  • Added an automated installer to make DMS3 components easier to install across a network
  • Added quick DMS3 installer documentation
  • Updated manual DMS3 installation documentation
  • Updated unit tests for all DMS3Libs component
  • Fix to Always On functionality when time-of-day wraps to 0000
  • Fix to case when loggingLevel == 0 (in LogFatal())
  • Refactoring to reduce logic and code complexity
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy