About AX: Difference between revisions

 
(3 intermediate revisions by the same user not shown)
Line 19: Line 19:
** Remote Control
** Remote Control
* Core firmware
* Core firmware
** Audited and validated all third party components and libraries for security updates
** Audited, updated and validated all third party components and libraries for known security vulnerabilities
** SmartAlmanac improvements
** SmartAlmanac improvements
*** Improved selection of random music and balance between enabled arrangement types
*** Improved selection of random music and balance between enabled arrangement types
Line 29: Line 29:
** Ringing patterns combining tolls and swings fixed (broken in 1.4.21 shipped late 2025)
** Ringing patterns combining tolls and swings fixed (broken in 1.4.21 shipped late 2025)
** Fixed issues playing fast and complex midi arrangement files
** Fixed issues playing fast and complex midi arrangement files
** Reduced frequency of system pings to home to easing Chime.Center server load
** Reduced frequency of system pings to home, easing Chime.Center server load


=== 1.4.20 ===
=== 1.4.20 ===
Line 192: Line 192:
=== Components and Tools ===
=== Components and Tools ===
; ajv
; ajv
:Homepage: https://ajv.js.org/
:Homepage: ajv.js.org/
:Copyright: Copyright (c) 2015-2021 Evgeny Poberezkin
:Copyright: Copyright (c) 2015-2021 Evgeny Poberezkin
:License: MIT
:License: MIT
Line 211: Line 211:
; BASS (NOT Free or Open Source)
; BASS (NOT Free or Open Source)
:Homepage: un4seen.com
:Homepage: un4seen.com
:Copyright: Copyright © 2003-2019 un4seen developments. All rights reserved.
:Copyright: Copyright © 2003-Present un4seen developments. All rights reserved.
:License: Paid Unlimited Commercial License for Linux ARM64 Platform
:License: Paid Unlimited Commercial License for Linux ARM64 Platform
:Purpose: Audio and MIDI libraries
:Purpose: Audio and MIDI handling C++ libraries


; body-parser
; body-parser
:Homepage: https://github.com/expressjs/body-parser
:Homepage: github.com/expressjs/body-parser
:Copyright: (c) 2014 Jonathan Ong, 2014-2015 Douglas Christopher
:Copyright: (c) 2014 Jonathan Ong, 2014-2015 Douglas Christopher
:License: MIT
:License: MIT
Line 228: Line 228:


; bullmq
; bullmq
:Homepage: https://bullmq.io/
:Homepage: bullmq.io/
:Copyright: (c) 2018 BullForce Labs AB and contributors.
:Copyright: (c) 2018 BullForce Labs AB and contributors.
:License: MIT
:License: MIT
Line 240: Line 240:


; config
; config
:Homepage: https://github.com/node-config/node-config
:Homepage: github.com/node-config/node-config
:Copyright: Copyright 2010-2026, Loren West and other contributors.
:Copyright: Copyright 2010-2026, Loren West and other contributors.
:Purpose: Node.js Application Configuration
:Purpose: Node.js Application Configuration


; cookie-parser
; cookie-parser
:Homepage: https://github.com/expressjs/cookie-parser
:Homepage: github.com/expressjs/cookie-parser
:Copyright: Copyright (c) 2014 TJ Holowaychuk, (c) 2015 Douglas Christopher Wilson
:Copyright: Copyright (c) 2014 TJ Holowaychuk, (c) 2015 Douglas Christopher Wilson
:License: MIT
:License: MIT
Line 251: Line 251:


; cors
; cors
:Homepage: https://github.com/expressjs/cors
:Homepage: github.com/expressjs/cors
:Copyright: Copyright (c) 2013 Troy Goode
:Copyright: Copyright (c) 2013 Troy Goode
:License: MIT
:License: MIT
Line 257: Line 257:


; dayjs
; dayjs
:Homepage: https://day.js.org/
:Homepage: day.js.org/
:Copyright: Copyright (c) 2018-present, iamkun
:Copyright: Copyright (c) 2018-present, iamkun
:License: MIT
:License: MIT
Line 269: Line 269:


; dnd-kit
; dnd-kit
:Homepage: https://dndkit.com/
:Homepage: dndkit.com/
:Copyright: Copyright (c) 2021, Claudéric Demers
:Copyright: Copyright (c) 2021, Claudéric Demers
:License: MIT
:License: MIT
Line 275: Line 275:


; Docker
; Docker
:Homepage: https://hub.docker.com/
:Homepage: hub.docker.com/
:Copyright: Copyright 2013-2017 Docker, Inc.
:Copyright: Copyright 2013-2017 Docker, Inc.
:License: Apache License 2.0
:License: Apache License 2.0
Line 313: Line 313:


; express-session
; express-session
:Homepage: https://github.com/expressjs/session
:Homepage: github.com/expressjs/session
:Copyright: Copyright (c) 2010 Sencha Inc., (c) 2011 TJ Holowaychuk, (c) 2014-2015 Douglas Christopher Wilson
:Copyright: Copyright (c) 2010 Sencha Inc., (c) 2011 TJ Holowaychuk, (c) 2014-2015 Douglas Christopher Wilson
:License: MIT
:License: MIT
Line 325: Line 325:


; GitLab Community Edition
; GitLab Community Edition
:Homepage: https://gitlab.com/gitlab-org
:Homepage: gitlab.com/gitlab-org
:Copyright: Copyright (c) 2011-present GitLab Inc.
:Copyright: Copyright (c) 2011-present GitLab Inc.
:License: MIT Expat
:License: MIT Expat
:Purpose: Development, Security, and Operations platform
:Purpose: Issues tracking, development, revision control


; handlebars
; handlebars
Line 343: Line 343:


; hello-pangea/color-picker
; hello-pangea/color-picker
:Homepage: https://github.com/hello-pangea/color-picker
:Homepage: github.com/hello-pangea/color-picker
:Copyright: Copyright (c) 2022 Reece Carolan,  (c) 2015 Case Sandberg
:Copyright: Copyright (c) 2022 Reece Carolan,  (c) 2015 Case Sandberg
:License: MIT
:License: MIT
Line 367: Line 367:


; ioredis
; ioredis
:Homepage: https://github.com/redis/ioredis
:Homepage: github.com/redis/ioredis
:Copyright: Copyright (c) 2015-2022 Zihua Li
:Copyright: Copyright (c) 2015-2022 Zihua Li
:License: MIT
:License: MIT
Line 385: Line 385:


; jsmediatags
; jsmediatags
:Homepage: https://github.com/aadsm/jsmediatags?tab=License-1-ov-file#readme
:Homepage: github.com/aadsm/jsmediatags?tab=License-1-ov-file#readme
:Copyright: Copyright (c) 2009 Opera Software ASA, (c) 2015 António Afonso, (c) 2008 Jacob Seidelin, (c) 2010 Joshua Kifer
:Copyright: Copyright (c) 2009 Opera Software ASA, (c) 2015 António Afonso, (c) 2008 Jacob Seidelin, (c) 2010 Joshua Kifer
:License: BSD
:License: BSD
Line 391: Line 391:


; jsonwebtoken
; jsonwebtoken
:Homepage: https://github.com/auth0/node-jsonwebtoken
:Homepage: github.com/auth0/node-jsonwebtoken
:Copyright: Copyright (c) 2015 Auth0, Inc.
:Copyright: Copyright (c) 2015 Auth0, Inc.
:License: MIT
:License: MIT
Line 416: Line 416:


; methods
; methods
:Homepage: https://github.com/jshttp/methods
:Homepage: github.com/jshttp/methods
:Copyright: Copyright (c) 2013-2014 TJ Holowaychuk, (c) 2015-2016 Douglas Christopher Wilson
:Copyright: Copyright (c) 2013-2014 TJ Holowaychuk, (c) 2015-2016 Douglas Christopher Wilson
:License: MIT
:License: MIT
Line 428: Line 428:


; mongoose
; mongoose
:Homepage: https://mongoosejs.com/
:Homepage: mongoosejs.com/
:Copyright: Copyright (c) 2010-2013 LearnBoost, Copyright (c) 2013-2021 Automattic
:Copyright: Copyright (c) 2010-2013 LearnBoost, Copyright (c) 2013-2021 Automattic
:License: MIT
:License: MIT
Line 434: Line 434:


; mongoose-unique-validator
; mongoose-unique-validator
:Homepage: https://github.com/mongoose-unique-validator/mongoose-unique-validator
:Homepage: github.com/mongoose-unique-validator/mongoose-unique-validator
:Copyright: Copyright (c) 2026 Mike Botsko
:Copyright: Copyright (c) 2026 Mike Botsko
:License: MIT
:License: MIT
Line 440: Line 440:


; morgan
; morgan
:Homepage: https://github.com/expressjs/morgan  
:Homepage: github.com/expressjs/morgan  
:Copyright: Copyright (c) 2014 Jonathan Ong, (c) 2014-2017 Douglas Christopher Wilson
:Copyright: Copyright (c) 2014 Jonathan Ong, (c) 2014-2017 Douglas Christopher Wilson
:License: MIT
:License: MIT
Line 446: Line 446:


; mui
; mui
:Homepage: https://mui.com/material-ui/
:Homepage: mui.com/material-ui/
:Copyright: Copyright (c) 2014 Call-Em-All
:Copyright: Copyright (c) 2014 Call-Em-All
:License: MIT
:License: MIT
Line 452: Line 452:


; multer
; multer
:Homepage: https://github.com/expressjs/multer#readme
:Homepage: github.com/expressjs/multer#readme
:Copyright: (c) 2014 Hage Yaapa
:Copyright: (c) 2014 Hage Yaapa
:License: MIT
:License: MIT
Line 458: Line 458:


; nconf
; nconf
:Homepage: https://github.com/indexzero/nconf
:Homepage: github.com/indexzero/nconf
:Copyright: Copyright (C) 2011 Charlie Robbins and the Contributors.
:Copyright: Copyright (C) 2011 Charlie Robbins and the Contributors.
:License: MIT
:License: MIT
Line 468: Line 468:
:Copyright (C) 2011-2022 Nginx, Inc.
:Copyright (C) 2011-2022 Nginx, Inc.
:::All rights reserved.
:::All rights reserved.
:License: 2-clause BSD-like
:License: 2-clause BSD
:Purpose: Web server
:Purpose: Web server


Line 478: Line 478:
; OpenSSL
; OpenSSL
:Homepage: openssl.org
:Homepage: openssl.org
:Copyright: Copyright © 1998-2019 The OpenSSL Software Foundation. All rights reserved.  
:Copyright: Copyright © 1998-Present The OpenSSL Software Foundation. All rights reserved.  
:: Copyright © 1995-1998 Eric Young (eay@cryptsoft.com). All rights reserved.
:: Copyright © 1995-1998 Eric Young (eay@cryptsoft.com). All rights reserved.
:License: Apache License v2, OpenSSL License, SSLeay License
:License: Apache License v2, OpenSSL License, SSLeay License
Line 484: Line 484:


; Passport  
; Passport  
:Homepage: https://www.passportjs.org/
:Homepage: www.passportjs.org/
:Copyright: Copyright (c) 2011-2021 Jared Hanson
:Copyright: Copyright (c) 2011-2021 Jared Hanson
:License: MIT
:License: MIT
Line 490: Line 490:


; Passport-custom
; Passport-custom
:Homepage: https://github.com/mbell8903/passport-custom
:Homepage: github.com/mbell8903/passport-custom
:Copyright: Copyright (c) 2011-2014 Michael Bell
:Copyright: Copyright (c) 2011-2014 Michael Bell
:License: MIT
:License: MIT
Line 496: Line 496:


; Passport-local
; Passport-local
:Homepage: https://github.com/jaredhanson/passport-local/tree/master
:Homepage: github.com/jaredhanson/passport-local/tree/master
:Copyright: Copyright (c) 2011-2014 Jared Hanson
:Copyright: Copyright (c) 2011-2014 Jared Hanson
:License: MIT
:License: MIT
:Purpose: Passport strategy
:Purpose: Passport strategy
; PCRE2
:Homepage: github.com/PCRE2Project
:Copyright: Copyright (c) 1997-2007 University of Cambridge, Copyright (c) 2007-2024 Philip Hazel All rights reserved.
:License: BSD
:Purpose: Perl-Compatible Regular Expressions


; Poco  
; Poco  
:Homepage: pocoproject.org
:Homepage: pocoproject.org
:Copyright: Copyright © 2006-2019, Applied Informatics Software Engineering GmbH and Contributors
:Copyright: Copyright © 2006-Present, Applied Informatics Software Engineering GmbH and Contributors
:License: BSL-1.0
:License: BSL-1.0 (Boost)
:Purpose: Portable Components C++ Libraries
:Purpose: POrtable COmponents C++ Libraries


; polkit
; polkit
:Homepage: https://github.com/polkit-org/polkit
:Homepage: github.com/polkit-org/polkit
:Copyright:  
:Copyright:  
:License: GPL2
:License: GPL2
Line 551: Line 557:


; query-string
; query-string
:Homepage: https://github.com/sindresorhus/query-string
:Homepage: github.com/sindresorhus/query-string
:Copyright: Copyright (c) Sindre Sorhus
:Copyright: Copyright (c) Sindre Sorhus
:License: MIT
:License: MIT
Line 593: Line 599:


;react-jwt
;react-jwt
:Homepage: https://github.com/gustavo0197/react-jwt
:Homepage: github.com/gustavo0197/react-jwt
:Copyright: Copyright (c) 2020 Gustavo Velazquez
:Copyright: Copyright (c) 2020 Gustavo Velazquez
:License: MIT
:License: MIT
Line 623: Line 629:


;react-spring
;react-spring
:Homepage: https://www.react-spring.dev/
:Homepage: www.react-spring.dev/
:Copyright: Copyright (c) 2018-present Paul Henschel, react-spring, all contributors
:Copyright: Copyright (c) 2018-present Paul Henschel, react-spring, all contributors
:License: MIT
:License: MIT
Line 647: Line 653:


; read-chunk
; read-chunk
:Homepage: https://github.com/sindresorhus/read-chunk
:Homepage: github.com/sindresorhus/read-chunk
:Copyright: Copyright (c) 2016 Tanner Linsley
:Copyright: Copyright (c) 2016 Tanner Linsley
:License: MIT
:License: MIT
Line 671: Line 677:


; Slug
; Slug
:Homepage: https://github.com/Trott/slug
:Homepage: github.com/Trott/slug
:Copyright: Copyright (c) 2014 dodo
:Copyright: Copyright (c) 2014 dodo
:License: MIT
:License: MIT
:Purpose: Change strings to slug format
:Purpose: Change strings to slug format


; systemd
;stunnel
:Homepage: github.com/systemd/systemd
:Homepage: stunnel.org
:Copyright:  
:Copyright: Copyright (c) 1998 Michal Trojnara
:License: LGPLv2.1+
:License: GNU GPL version 2 or later with OpenSSL exception
:Purpose: System and service manager
:Purpose: Secure API remote tunnel


; Teleport
; Teleport
Line 689: Line 695:


; tonejs/midi
; tonejs/midi
:Homepage: https://github.com/Tonejs/Midi
:Homepage: github.com/Tonejs/Midi
:Copyright: Copyright © 2016 Yotam Mann
:Copyright: Copyright © 2016 Yotam Mann
:License: MIT
:License: MIT
Line 720: Line 726:


; underscore
; underscore
:Homepage: https://underscorejs.org/
:Homepage: underscorejs.org/
:Copyright: Copyright (c) 2009-2022 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors
:Copyright: Copyright (c) 2009-2022 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors
:License: MIT
:License: MIT
Line 732: Line 738:


; verror
; verror
:Homepage: https://github.com/TritonDataCenter/node-verror
:Homepage: github.com/TritonDataCenter/node-verror
:Copyright: Copyright (c) 2016, Joyent, Inc. All rights reserved.
:Copyright: Copyright (c) 2016, Joyent, Inc. All rights reserved.
:License: MIT
:License: MIT
Line 738: Line 744:


; zxcvbn
; zxcvbn
:Homepage: https://github.com/dropbox/zxcvbn
:Homepage: github.com/dropbox/zxcvbn
:Copyright: Copyright (c) 2012-2016 Dan Wheeler and Dropbox, Inc.
:Copyright: Copyright (c) 2012-2016 Dan Wheeler and Dropbox, Inc.
:License: MIT
:License: MIT