Skip to content

Latest commit

 

History

History
570 lines (337 loc) · 11.1 KB

CHANGELOG.md

File metadata and controls

570 lines (337 loc) · 11.1 KB

Changelog

22.9.0-r0 (2022/09/22)

  • LibreNMS 22.9.0 (#314)

22.8.0-r1 (2022/08/23)

  • Update weathermap plugin to 697ac3c (#309)

22.8.0-r0 (2022/08/23)

  • LibreNMS 22.8.0 (#306)

22.7.0-r2 (2022/08/14)

  • Fix container restart state with Weathermap (#304)

22.7.0-r1 (2022/08/13)

  • Remove Weathermap plugin while waiting for a fix upstream (#302)
  • Fix symlink and perms for weathermap plugin configs folder (#301)
  • Ensure REDIS_SCHEME is set with default value (#300)

22.7.0-r0 (2022/07/24)

  • LibreNMS 22.7.0 (#295)
  • Add workflow to test librenms master branch (#293)
  • Always set rrdtool version (#292)
  • Shallow clone to reduce build time (#291)
  • YAML based config (#225)
  • Move Redis env vars in librenms.env file (#290)
  • Remove memcached and use Redis fully (#286)
  • Verifying user and group in lnms script (#278)
  • Update to PHP 8 and Alpine Linux 3.16 (#289)

22.6.0-r1 (2022/07/14)

  • Add PHP GMP extension (#288)
  • Ensure scripts exit early on error and set shellcheck (#283)
  • Add MAX_INPUT_VARS env var (#271)
  • Remove test data that is not used in production (#281)

22.6.0-r0 (2022/06/17)

  • LibreNMS 22.6.0 (#275)

22.5.0-r0 (2022/05/28)

  • LibreNMS 22.5.0 (#272)

22.4.1-r0 (2022/04/24)

  • LibreNMS 22.4.1 (#261)

22.3.0-r0 (2022/03/20)

  • LibreNMS 22.3.0 (#258)

22.2.2-r0 (2022/03/13)

  • LibreNMS 22.2.2 (#257)

22.2.1-r0 (2022/02/20)

  • LibreNMS 22.2.1 (#254)
  • Alpine Linux 3.15 (#253)

22.2.0-r0 (2022/02/18)

  • LibreNMS 22.2.0 (#252)

22.1.0-r0 (2022/01/26)

  • LibreNMS 22.1.0 (#250)

21.12.1-r0 (2022/01/05)

  • LibreNMS 21.12.1 (#247)
  • Fix pip pkgs (#249)
  • nginx: increase fastcgi buffer size (#246)

21.11.0-r0 (2021/11/14)

  • LibreNMS 21.11.0 (#242)

21.10.2-r0 (2021/10/21)

  • LibreNMS 21.10.2 (#239)

21.10.1-r0 (2021/10/19)

  • LibreNMS 21.10.1 (#236)

21.10.0-r0 (2021/10/18)

  • LibreNMS 21.10.0 (#235)

21.9.1-r0 (2021/09/28)

  • LibreNMS 21.9.1 (#230)

21.9.0-r0 (2021/09/20)

  • LibreNMS 21.9.0 (#224)

21.8.0-r0 (2021/09/01)

  • LibreNMS 21.8.0 (#222)
  • Alpine Linux 3.14 (#221)

21.7.0-r2 (2021/08/10)

  • Misspelling of SIDECAR_SNMPTRAPD environment variable (#220)
  • Fix librenms_snmptrapd service typo (#219)

21.7.0-r1 (2021/08/07)

  • Add SNMP config (#216)

21.7.0-r0 (2021/08/01)

  • LibreNMS 21.7.0 (#215)
  • Create and enable a snmp trap handling container (#180)

21.6.0-r0 (2021/06/28)

  • LibreNMS 21.6.0 (#210)

21.5.1-r0 (2021/05/20)

  • LibreNMS 21.5.1 (#205)
  • Move to docker/metadata-action (#199)
  • Add file package (#195)

21.4.0-r0 (2021/04/18)

  • LibreNMS 21.4.0 (#192)
  • Update db service example (#193)
  • Fix weathermap output perms (#191)
  • Fix warnings (#190)
  • All containers should connect to redis (#178)
  • alpine-s6 3.13-2.2.0.3 (#189)

21.3.0-r0 (2021/03/21)

  • LibreNMS 21.3.0
  • Update syslog-ng max-connections (#179)

21.2.0-r3 (2021/03/18)

  • Upstream Alpine update

21.2.0-r2 (2021/03/10)

  • Handle LibreNMS plugins (#171)

21.2.0-r1 (2021/03/04)

  • Switch to yasu

21.2.0-r0 (2021/02/16)

  • LibreNMS 21.2.0 (#167)
  • s6-overlay 2.2.0.3 (#162)
  • Alpine Linux 3.13 (#162)

21.1.0-r2 (2021/02/16)

  • Need to specify rrdtool_version (librenms/docker@ab027d7)

21.1.0-r1 (2021/02/13)

  • Downgrade to s6-overlay 2.1.0.2 (#164)
  • No need to specify rrdtool_version (#166)

21.1.0-r0 (2021/02/02)

  • LibreNMS 21.1.0
  • Switch to buildx bake
  • Do not fail on permission issue
  • Redis - Add scheme to allow TLS (#159)
  • Add iputils and fix perms (#131)

1.70.1-RC2 (2020/12/10)

  • Fix Redis for dispatcher

1.70.1-RC1 (2020/12/02)

  • LibreNMS 1.70.1
  • Add NET_ADMIN capability and fix fping6 (#140)

1.69-RC3 (2020/11/22)

  • Fix tzdata issue with Alpine (#143)
  • Add alert templates (#142)
  • Add redis sentinel support (#141)

1.69-RC2 (2020/11/04)

  • Do not set default value for RRDCACHED_SERVER

1.69-RC1 (2020/11/03)

  • LibreNMS 1.69
  • Update to Traefik v2
  • Update PWD example (#135)
  • Allow to clear env for FPM workers
  • Use Docker meta action to handle tags and labels
  • Replace RRDCACHED_HOST and RRDCACHED_PORT with RRDCACHED_SERVER env var

1.68-RC1 (2020/09/30)

  • LibreNMS 1.68

1.67-RC2 (2020/09/04)

  • Seed through artisan (#122)

1.67-RC1 (2020/09/03)

1.66-RC2 (2020/08/28)

  • Fix DB connection for dispatcher service (#108 #118 #119)
  • Run maintenance task through a dedicated process (#105)
  • Add DISPATCHER_ARGS env var

1.66-RC1 (2020/07/30)

  • LibreNMS 1.66

1.65.1-RC2 (2020/07/10)

  • Add LIBRENMS_BASE_URL env var (#95 #99 #100)

1.65.1-RC1 (2020/07/10)

  • LibreNMS 1.65.1

1.65-RC1 (2020/07/03)

  • LibreNMS 1.65
  • Remove LIBRENMS_DISTRIBUTED_POLLER_* env vars (now handle through WebUI)
  • Check database migration completed
  • Remove LIBRENMS_SERVICE_* env vars (now handle through WebUI)
  • Check poller_cluster table exists before running dispatcher
  • Handle Redis for dispatcher through .env
  • Remove deprecated sidecar cron container
  • Handle APP_KEY and NODE_ID (#91 #93)
  • Add artisan command
  • Clear cache and reload config cache
  • Set user group config
  • Alpine Linux 3.12

⚠️ UPGRADE NOTES Fill in the "Specific URL" (base_url) at https://librenms.example.com/settings/system/server

1.64.1-RC1 (2020/06/01)

  • LibreNMS 1.64.1

1.64-RC1 (2020/06/01)

1.63-RC7 (2020/05/28)

  • Use recommended lnms command
  • Remove --sql-mode and bump Mariadb to 10.4

1.63-RC6 (2020/05/24)

  • Bring back Git package

1.63-RC5 (2020/05/22)

  • Add missing dep and perms for Weathermap plugin (#82)

1.63-RC4 (2020/05/21)

  • Add LibreNMS Weathermap plugin (#81)
  • Fix syslogng version
  • Switch to msmtpd SMTP relay Docker image

1.63-RC3 (2020/05/13)

  • Run librenms-service as librenms user (#76)
  • Mark sidecar cron container as deprecated

1.63-RC2 (2020/05/08)

  • Fix poller-wrapper

1.63-RC1 (2020/05/08)

  • LibreNMS 1.63
  • Add sidecar dispatcher container (#70)
  • Add LISTEN_IPV6 env var (#71)
  • Alpine Linux 3.11

1.62.2-RC2 (2020/04/13)

  • Fix log file permissions (#66)
  • Switch to Open Container Specification labels as label-schema.org ones are deprecated

1.62.2-RC1 (2020/04/04)

  • LibreNMS 1.62.2

1.61-RC4 (2020/03/27)

  • Fix folder creation (#62)

1.61-RC3 (2020/03/22)

  • Allow multi discovery workers through LIBRENMS_CRON_DISCOVERY_WRAPPER_WORKERS env var (#59)

1.61-RC2 (2020/03/05)

  • Add php7-sockets extension (#61)

1.61-RC1 (2020/03/02)

  • LibreNMS 1.61

1.60-RC1 (2020/02/04)

  • LibreNMS 1.60

1.58.1-RC6 (2020/01/23)

  • Move Nginx temp folders to /tmp (#55)

1.58.1-RC5 (2019/12/20)

  • Add snmp-scan option for cron container (#53)

1.58.1-RC4 (2019/12/06)

  • Fix timezone php.ini

1.58.1-RC3 (2019/12/06)

  • Bring back timezone management through symlink (#49)

1.58.1-RC2 (2019/11/29)

  • Fix php date timezone (#49)
  • MEMCACHED_PORT default port not working (#48)

1.58.1-RC1 (2019/11/27)

  • LibreNMS 1.58.1

1.58-RC1 (2019/11/25)

1.57-RC2 (2019/11/19)

  • ⚠️ Run as non-root user (#6)
  • Switch to s6-overlay as process supervisor
  • Prevent exposing Nginx and PHP version
  • ⚠️ Bind to unprivileged port (8000)
  • Remove php-fpm access log (already mirrored by nginx)

⚠️ UPGRADE NOTES As the Docker container now runs as a non-root user, you have to first stop the container and change permissions to data volume:

docker-compose stop
chown -R ${PUID}:${PGID} data/
docker-compose pull
docker-compose up -d

1.57-RC1 (2019/10/30)

  • LibreNMS 1.57

1.56-RC3 (2019/10/26)

  • Base image update

1.56-RC2 (2019/10/25)

  • Fix CVE-2019-11043

1.56-RC1 (2019/09/30)

  • LibreNMS 1.56

1.55-RC2 (2019/09/14)

  • Review data permissions
  • Remove usermod/groupmod (Issue #38)

1.55-RC1 (2019/09/04)

  • LibreNMS 1.55

1.54-RC2 (2019/08/28)

1.54-RC1 (2019/07/29)

  • LibreNMS 1.54

1.53.1-RC2 (2019/07/25)

  • Add ipmitool location (Issue #34)

1.53.1-RC1 (2019/07/02)

  • LibreNMS 1.53.1

1.53-RC1 (2019/07/01)

  • LibreNMS 1.53
  • Alpine Linux 3.10

1.52-RC1 (2019/05/28)

  • LibreNMS 1.52

1.51-RC2 (2019/05/01)

  • Sidecar cron and syslog-ng are now respectively enabled through SIDECAR_CRON and SIDECAR_SYSLOGNG env vars
  • Fix snmpd command

⚠️ UPGRADE NOTES Sidecar cron and syslog-ng are now respectively handled with SIDECAR_CRON and SIDECAR_SYSLOGNG env vars See docker-compose example and README for more info.

1.51-RC1 (2019/05/01)

  • LibreNMS 1.51

1.50.1-RC3 (2019/04/28)

  • Add large_client_header_buffers Nginx config

1.50.1-RC2 (2019/04/21)

  • Add ipmitool (PR #29)

1.50.1-RC1 (2019/04/17)

  • LibreNMS 1.50.1

1.50-RC5 (2019/04/15)

  • Bind IPv6 (Issue #28)

1.50-RC4 (2019/04/13)

  • Add LOG_IP_VAR environment variable (Issue #22)

1.50-RC3 (2019/04/07)

  • Use python3 for snmp-scan (Issue #25)
  • Add REAL_IP_FROM and REAL_IP_HEADER environment variables (Issue #22)

1.50-RC2 (2019/04/03)

  • MEMORY_LIMIT not used by poller (PR #24)

1.50-RC1 (2019/04/01)

  • LibreNMS 1.50

1.49-RC1 (2019/03/06)

  • LibreNMS 1.49

1.48.1-RC1 (2019/01/31)

  • LibreNMS 1.48.1
  • Alpine Linux 3.9

1.48-RC1 (2019/01/28)

  • LibreNMS 1.48

1.47-RC1 (2018/12/30)

  • LibreNMS 1.47

1.46-RC3 (2018/12/29)

  • Missing Python 2 memcached module for poller (Issue #9)

1.46-RC2 (2018/12/14)

  • Add Python 3 (Issue #7)

1.46-RC1 (2018/12/02)

  • LibreNMS 1.46

1.45-RC3 (2018/11/25)

  • Fix dbcmd in entrypoint
  • Optimize layers

1.45-RC2 (2018/11/21)

  • Add php7-ldap package

1.45-RC1 (2018/10/28)

  • LibreNMS 1.45

1.44-RC1 (2018/10/17)

  • LibreNMS 1.44
  • Add busybox-extras and bind-tools packages

1.43-RC5 (2018/09/29)

  • Ability to add custom Monitoring plugins through /data/monitoring-plugins
  • Install Monitoring Plugins package
  • Services enabled by default

1.43-RC4 (2018/09/26)

  • Add ttf-dejavu package

1.43-RC3 (2018/09/24)

  • Set default port for MEMCACHED_PORT and RRDCACHED_PORT

1.43-RC2 (2018/09/24)

  • Add CAP_NET_RAW on nmap and fping
  • Fixes for validate.php nologin errors and missing setfacl binaries
  • Add fping6 support
  • Add rrdtool_version
  • Ability to configure distributed polling
  • Adding python-memcached module required for distributed poller setup
  • Configurable DB_TIMEOUT
  • Allow setting sensible variables through files
  • Ability to override Memcached and RRD ports

1.43-RC1 (2018/09/10)

  • LibreNMS 1.43

1.42.01-RC1 (2018/08/05)

  • LibreNMS 1.42.01

1.42-RC1 (2018/08/02)

  • LibreNMS 1.42
  • Add syslog-ng support

1.41-RC1 (2018/07/07)

  • Initial version based on LibreNMS 1.41