docker-scripts/CHANGELOG.md
2024-12-11 14:39:04 +03:00

23 KiB

Changelog

2024

  • dec

    • reworked dhparam regeneration in base images
    • fixed perforce images
    • new baseline:
    • qbittorrent, perforce, Atlassian Jira, Atlassian Bitbucket, TeamCity Agents
    • updated Atlassian Images:
      • fixed old and added new versions of Jira
      • fixed old and added new versions of Bitbucket
    • updated TeamCity Server images
    • temprary backported legacy php images and converted to new baseline:
      • full migration to static php images planned at 2025y.
    • updated nodejs current and lts images.
    • updated testrail images.
    • reworked cleanup when building images
    • Added DONATION and WELCOME messages to EpicMorg base images:
      • To disable Welcome message switch EMG_WELCOME_MESSAGE to false
      • To disable Donation message switch EMG_DONATION_MESSAGE to false
  • sep, oct, nov

    • fixed some bugs in Makefile
    • fixed Dockerfile bugs
    • added Nextcloud version 30 in tag.
  • aug

    • sentry and redash was set to experimental status bacause ci is not stable yet.
    • reworked teamcity:server image.
    • reworked vscode image.
    • updated monerod and p2pool images to latest versions.
    • updated nodejs and jdk images to latest versions.
    • added extended nodejs and jdk base images support.
    • added dotnet base images support.
    • added 13-trixie and sid - Debian base images support.
    • fixed Makefile+ gha
    • added support of zabbix version 7.0 + gha
    • dropped Astra CE\SE due potencial license issues. Sorry.
    • dropped kaniko local script instead of pip verion.
    • added Support Document for Docker Image Concepts in Project document.
    • backported new CVE-fixed versions of atlassian images.
    • WIP: reworking by new concept of base images and creating new nginx 1.27.0 with static build.
  • july

    • Start migration from Odrey's repos due to author's rot.
      You say that "I do understand the difference between a government and its people." and contradict yourself ("you are part of the problem") by equating people and the government.
      
      You are a coward and a xenophobe, who by your actions do NOTHING affect the resolution of the conflict, but only incite hatred and xenophobia.
      
      The IT community outside of government should not play geopolitics. If you have your own views, do it in your own backyard.
      
      It is YOU who are part of the problem.
      
      Disrespect for you.
      
    • updated support of kaniko to v1.23.2-debug version.
    • fixed build scripts for CI.
    • BREAKING CHANGE: reworked slim, main and develop images of bookworm:
      • added new default path for sub-folders with custom tools such as gosu, dumb-init and etc.
      • pattern: /usr/local/share/epicmorg/<program-name>/<version>/<..some data and files..>
      • Some child images could install to this folder custom compilled products. Example: nginx, php, etc.
      • All directories that contains binaryes (<bin\sbin>) will be added to $PATH.
        • example:
          /usr/local/share/epicmorg/
          |-- 7z
          |   `-- 7z2407
          |       |-- History.txt
          |       |-- License.txt
          |       |-- MANUAL
          |       |-- bin
          |       `-- readme.txt
          |-- dumb-init
          |   `-- 1.2.5
          |       `-- bin
          |-- gosu
          |   `-- 1.17
          |       `-- bin
          |-- lazycli
          |   `-- 0.1.15
          |       `-- bin
          |-- lazydocker
          |   `-- 0.23.3
          |       |-- LICENSE
          |       |-- README.md
          |       `-- bin
          |-- lazygit
          |   `-- 0.42.0
          |       |-- LICENSE
          |       |-- README.md
          |       `-- bin
          |-- lazynpm
          |   `-- 0.1.4
          |       |-- LICENSE
          |       |-- README.md
          |       `-- bin
          `-- p4
          	`-- r23.2
          		`-- bin
          
  • jun

    • added support of kaniko build system:
      • defaut build scripts now builds with kaniko via make build and make deploy.
      • classic build via docker-compose was saved as make build-compose and make deploy-compose.
      • added new argument - dry or dry-run. kind of old make build. it only build image locally and cleanup.
    • impoverd nodejs 0-22 base images.
      • deprecated installation via package manager.
      • installation from archive.
      • added pnpm to nodejs 4-22 images
    • updated nextcloud to 29 version.
    • added astra-linux base images with jdk6-22, python3.10-13
    • reworked gitlab images.
    • reworked teamcity-agent images.
    • impoverd php base images, added nodejs lts support via special tag.
    • reworked all imajes contaned any jdk.
      • deprecated installation via package manager.
      • installation from archive.
      • added ALL jdk versions.
      • added support for ALL base images.
    • reworked downloading of some zips. kind of jdk, maven, etc.
    • jdk6 and jdk7 was replaced from deb to zip installation.
    • updated 7zz, lazygit, kotlin-compiller, maven, gradle versions.
    • added suport of kotlin native prebuild libs.
    • added suport of lazycli, lazynpm, lazydocker. Thanks to @jesseduffield.
  • mar-apr-may

    • impoverd postgres 10-16 images.
    • added timescaledb supprot to postgres 11-16 images.
    • postgres images migrated from bullseye to bookworm image.
    • updated qbittorrent iamges. added testing (rolling) release image.
  • feb

    • added astralinux 1.7 se base images - slim, main and develop.
    • updated images: fixes of sources.list, java install logic, updated python 3.12 iamges
    • added bitbucket, nodejs21,nextcloud 28, python 3.13 images
    • added pnpm to nodejs 12-21 images
    • fixed java images,
    • added maven, gradle, kotlin to compatible java 8+ images.
    • updated GOSU to 1.17
    • updated 7z to 7z2407
    • updated LazyGIT to 0.40.2
    • updated p4 to 23.2 in base images
    • updated perforce iamges - p4 and p4p to r23.1 and r23.2
    • updated qbittorrent iamges
    • updated nodejs iamges
  • jan

    • new versions of images
    • CVE-2023-22527 - RCE (Remote Code Execution) Vulnerability In Confluence Data Center and Confluence Server

2023

  • sep-oct-nov-dec
    • nextcloud upgrade
    • nginx fixed and migrated to openssl3 + debion12 base and build stages.
    • new, fully static, binary in qbittorrent images.
  • aug
  • july
    • android-sdk images of teqmcity agents and gitlab runners updated
      • grade fixed inside containers
      • added jdk17 support
    • added freegpt webui by Em1tSan/freegpt-webui-ru
    • updated atlassian images
      • added jira version 9 images
      • reworked jira 5-8 iamges
    • updated nginx image to 1.25.1
    • updated testrail images
    • added reworked php5.5 iamge
    • added reworked php7.0 + apache2 images with cassandra, ioncube and bolt support
    • added reworked php7.1 + apache2 images with cassandra, ioncube and bolt support
    • updated reworked php7.2 + apache2 images with cassandra, ioncube and bolt support
    • updated reworked php7.3 + apache2 images with cassandra, ioncube and bolt support
    • updated reworked php7.4 + apache2 images with cassandra, ioncube and bolt support
    • updated reworked php8.0 + apache2 images with cassandra and bolt support
    • updated reworked php8.1 + apache2 images with cassandra, ioncube and bolt support
    • added reworked php8.2 + apache2 images with bolt support
    • added reworked php8.3 + apache2 images
  • may-june
    • base images improved
    • nginx images updated
      • nginx-quic iamges soft-deprecated
    • added donation info in LABEL sections of containers
    • nextcloud images updated
    • added bolt encryption to php, apache2 and testrail images
    • updated zabbix images
      • added new tag trunk with ubuntu-trunk sync
    • added new nodejs images
    • updated teamcity agent images
    • updated gitlab runner images
  • apr
    • apache2 image fixed
    • added torrust-index image
  • feb-mar
    • added new sentry advanced image
  • jan
    • added new jira releases
    • added new bitbucket releases
    • added new confluence releases
    • added first crowd release (version 5.1.1)
    • fixed git binary sources

2022

  • dec
    • Happy New Year //Mainteiner's mental holidays
  • nov
    • added php8.1, apache2 + php8.1 and teamcity agent + php8.1 images
    • build and ci fixes
    • added gitlab-runner images
    • updated nextcloud, nginx and postgres images
    • added nginx with http3 and quic support
    • fixed GitHub Actions and Makefile
    • updated base images
    • added node19, node4, node6, node8
    • added amxX 1.10
    • added dotnet7
  • oct
    • just fixes
  • sep
    • added debian 6 and debian 7 iamges. to build them - add GRUB_CMDLINE_LINUX_DEFAULT="quiet vsyscall=emulate" if you have newest kernel!
    • added p2pool and monerod servers.
    • added new versions of jira
    • added new versions of confluence
    • added new versions of bitbucket
  • aug:
    • added basic support of perforce images. p4p already added. versions: r16.2, r17.1, r17.2, r18.1, r18.2, r19.1, r19.2, r20.1, r20.2, r21.1, r21.2, r22.1.
    • added torrust-tracker
    • improved testrail images: added support of latest versions with cassandra
    • added cassandra but 3.11 version only
  • july:
    • splited zabbix versions from 3.0 to 6.4 and latest.
  • june:
    • new python base images. supported 2.7, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11
    • added some soft to debian base images.
  • april, may - BREAKING CHANGES
    • deprecating epicmorg/prod, epicmorg/edge, epicmorg/develop images.
    • legacy images are replaced by new base images. see epicmorg/debian section.
    • added nodejs18
    • updated jira8, bitbucket, vscode
    • updated apache2, zabbix, nextcloud
    • added retracker by vvampirius/retracker.
  • february, march
    • new nextcloud images, updated atlassian images.
    • new nodejs iamges.
  • january
    • fixed apache2
    • added php8 support
    • extended testrail releases with active directory and ldap auth support

2021

  • december
    • added git-lfs, lazygit, bumped versions of nginx, jira, conflunce and bitbucket.
    • added another git addons
    • added gh - github-cli support
  • october-november
    • added nginx:quic image. UNSTABLE.
    • added redash:latest image in to advanced pack.
    • improved Makefiles.
    • fixed nextcloud images.
      • splited nextcloud images to pure and patched (zipstreamer) tags.
    • added torrserver by @Aleks-Z ✌️
    • added advanced image of vcsode server. original image by linuxserver/docker-code-server.
  • september
    • added ArekSredzki/electron-release-server support
    • fully reworked teamcity-agent images.
    • added java 16 support to base images.
    • moved images to advanced and ecosystem folders.
    • migrated from country code to httpredir (more stable) official debian mirror.
    • nginx 1.21.3.
  • august
    • splited tc-agents with nodejs
    • fixed PostgreSQL images
    • added PostgreSQL 13 and PostgreSQL 14. latest tag symlinked to 14.
  • july
    • nothing
  • june
    • migrated to docker-compose build-system.
    • added older versions of nginx.
  • may
    • @kasthack was wrote docker-template generator for atlassian products
      • was regenerated and updated all jira images with 5, 6, 7 and 8 versions.
      • was regenerated and updated all fisheye-crucible images with 2, 3 and 4 versions.
      • all actual download links was get from EpicMorg/atlassian-json repo.
    • asap will be updated and added all additional atlassian images.
  • april
    • updated nextcloud images
    • [BREAKING CHANGES] reorganized space - linux and win32 folders
    • [BREAKING CHANGES] images balancer and websites was renamed to nginx and apache2.
      • support of old repos will be unlin jan/2022. please usen new instead.
    • updated atlassian images
    • fixed scripts by find . -name '*.sh' -type f | xargs chmod +x by sof.
    • added suport of win32 images. just experemental.
  • march
    • apache2, nginx, php - fixed php versions, fixed dependency hell. code updated.
    • nginx 1.19.8
    • testrail v7+ migrated to php 7.4
    • updated atlassian images, nextcloud
  • february
    • hm.. nothing
  • january
    • splitted php from websites images. all versions - 7.2-7.4.
    • updated ioncube loader for php7.4. enabled by degault.
    • added support of p4php module. for all versions. enabled by degault.
    • updated atlassian images.
    • deprecated syspass iamge. sorry.
    • updated nginx. and reworked php image, now it based in splitted php-image. yay.
    • updated teamcity agent image.

2020

  • december
    • added mattermost
    • fixed some images
  • november
    • fixes and updated images
    • migrated to github actions
  • October
    • fixes and updated images
  • September
    • fixes
    • updated base images, apache2, testrail, TeamCity Agnet, nginx, bitbucket, jira, confluence
  • August
    • added testrail based on websites:php7.2 image. always latest version
    • added balancer:rtmp-hls image, based on balancer:latest and TareqAlqutami/rtmp-hls-server configs. TareqAlqutami, thank you for it.
  • May-july 2020
    • Upgraded TeamCity Agnet
    • upgraded nginx
    • Fixed Nextcloud
    • Fixed qBittorrent
    • Added websites:php7.3
    • Updated atlassian versions
    • Added testrail (beta release)
    • Fixed bugs
  • March-Apr 2020
    • Added new atlassian versions
    • Fixed bugs
    • Upgraded nginx
  • February 2020
    • Big rework of repositories on github. Containers was Splited to another sub-repositories. Now current repo will be contain only fresh and latest versions of images. All older versions will be appeared in sub-repos. More fater building, less bad load to CI.
    • fixed all *.sh chmods. (sorry)
    • fixed balancer final container with edge.
    • websites migrated to edge. why not?
    • added jdk6 and jdk7 base images
    • addded PostgresSQL 9-12
  • January 2020 (01/13/2020 - 01/30/2020)
    • separated base images to prod, prod:jdk8, prod:jdk11, devel, devel:jdk8, devel:jdk11
    • teamcity - devel:jdk11
    • updated current atlassian contaners:
      • bitbucket all current versions (6.2-latest) - prod:jdk11,
      • confluence before 7.1 - prod:jdk8, after - 7.1 - prod:jdk11,
      • jira before 8.2 - prod:jdk8, after - 8.2 - prod:jdk11
    • updated Atlassian stack:
      • added Jira 8.x: 8.0.3, 8.1.2, 8.1.3, 8.2.5, 8.2.6, 8.3.5, 8.4.3 , 8.6.0 , 8.6.1
      • added Jira 7.0.x: 7.0.0, 7.0.2, 7.0.5, 7.0.10, 7.0.11
      • added Jira 7.1.x: 7.1.0, 7.1.1, 7.1.2, 7.1.4, 7.1.6, 7.1.7, 7.1.8, 7.1.9, 7.1.10
      • added Jira 7.2.x: 7.2.0, 7.2.1, 7.2.2, 7.2.3, 7.2.4, 7.2.6, 7.2.7, 7.2.8, 7.2.9, 7.2.10, 7.2.11, 7.2.12, 7.2.13, 7.2.14, 7.2.15
      • added Jira 7.3.x: 7.3.0, 7.3.1, 7.3.2, 7.3.3, 7.3.4, 7.3.5, 7.3.6, 7.3.7, 7.3.8, 7. 3.9
      • added Jira 7.4.x: 7.4.0, 7.4.1, 7.4.2, 7.4.3, 7.4.4, 7.4.5, 7.4.6
      • added Jira 7.5.x: 7.5.0, 7.5.1, 7.5.2, 7.5.3, 7.5.4
      • added Jira 7.6.x: 7.6.0, 7.6.1, 7.6.2, 7.6.3, 7.6.4, 7.6.6, 7.6.7, 7.6.8, 7.6.9, 7.6.10, 7.6.11, 7.6.12, 7.6.13, 7.6.14, 7.6.15, 7.6.16, 7.6.17
      • added Jira 7.7.x: 7.7.0, 7.7.1, 7.7.2, 7.7.4
      • added Jira 7.8.x: 7.8.0, 7.8.1, 7.8.2, 7.8.4
      • added Jira 7.9.x: 7.9.0, 7.9.2
      • added Bitbucket 6.0.x: 6.0.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5, 6.0.6, 6.0.7, 6.0.9, 6.0.10, 6.0.11
      • added Bitbucket 6.1.x: 6.1.0, 6.1.1, 6.1.2, 6.1.3, 6.1.4, 6.1.5, 6.1.6, 6.1.7, 6.1.8, 6.1.9
      • added Bitbucket 6.2.x: 6.2.2, 6.2.3, 6.2.4, 6.2.5, 6.2.6, 6.2.7
      • added Bitbucket 6.3.x: 6.3.3, 6.3.4, 6.3.5, 6.3.6
      • added Bitbucket 6.4.x: 6.4.2, 6.4.3, 6.4.4
      • added Bitbucket 6.5.x: 6.5.3
      • added Bitbucket 6.6.x: 6.6.3
      • added Bitbucket 6.7.x: 6.7.3
      • added Bitbucket 6.8.x: 6.8.2
      • added Bitbucket 6.9.x: 6.9.0, 6.9.1
      • added Bitbucket 6.10.x: 6.10.0
      • added Confluence 6.0.x: 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5, 6.0.6, 6.0.7
      • added Confluence 6.1.x: 6.1.0, 6.1.1, 6.1.2, 6.1.3, 6.1.4
      • added Confluence 6.2.x: 6.2.0, 6.2.1, 6.2.3, 6.2.4
      • added Confluence 6.3.x: 6.3.1, 6.3.2, 6.3.3, 6.3.4
      • added Confluence 6.4.x: 6.4.0, 6.4.1, 6.4.2, 6.4.3
      • added Confluence 6.5.x: 6.5.0, 6.5.1, 6.5.2, 6.5.3
      • added Confluence 6.6.x: 6.6.0, 6.6.1, 6.6.2, 6.6.3, 6.6.4, 6.6.5, 6.6.6, 6.6.7, 6.6.8, 6.6.9, 6.6.10, 6.6.11, 6.6.12, 6.6.13, 6.6.14, 6.6.15, 6.6.17
      • added Confluence 6.7.x: 6.7.0, 6.7.1, 6.7.2, 6.7.3
      • added Confluence 6.8.x: 6.8.0, 6.8.1, 6.8.2, 6.8.3, 6.8.5
      • added Confluence 6.10.x: 6.10.3
      • added Confluence 6.13.x: 6.10.5, 6.10.6, 6.10.7, 6.10.8, 6.10.9, 6.10.10,
      • added Confluence 6.13.x: 6.15.10
      • added Confluence 7.0.x: 7.0.5
      • added Confluence 7.2.x: 7.2.1
    • Atlassian stack separated to 2 branches:
      • jdk8-based (default for all images)
      • jdk11-based for new images (by special -jdk11 tag)
    • optimized final containers which uses devel base
    • updated REAMDE.md
    • separated nextcloud to latest, 16, 17, 18 tags
    • TeamCity Agent:
      • switched back to jdk8
      • added to TeamCity Agent atlassian adk support
      • updated docker binary
      • moved back valve and steam-runtime in to image from devel
    • added edge image.
      • switched qbittorrent images to edge
      • switched final balancer image to edge
    • reduced containers size by switching to debian-slim base-image.

2019

  • 12/13/2019
    • updated teamcity agent. added php 7.3 support
    • fixed nginx image.
    • removed 7.12.2 and 8.0.1 of Jira.
  • 12/02/2019
    • updated atlassian stack.
  • 11/28/2019
    • updated atlassian stack.
  • 11/14/2019
    • updated atlassian stack.
  • 10/22/2019
    • updated atlassian stack.
    • fixed staytus Dockerfile.
  • 10/02/2019
    • added custom fork of staytus dockerfile. original code here.
  • 10/01/2019
    • added nmap and telnet to zabbix-*. sorry.
    • added nmap and telnet to base image.
  • 09/27/2019
    • updated confluence latest tag to 7.0.1.
  • 09/26/2019
    • Atlassian images fully migrated to new base.
    • All images will be CI with TravisCI. Not only latest and lts. Yay!
  • 09/25/2019
    • added Travis CI like a builds validator. Only for stable latest releases.
    • jira, bitbucket, confluence mgrated to new base images.
    • nginx updated to 1.17.4.
  • 09/22-24/2019
    • added our base images - epicmorg/prod for our production containers and epicmorg/devel for TeamCity Agent and temp images for builds.
    • our custom teamcity contaner migrated to epicmorg/devel base image.
    • fully reworked nginx:latest contaner + added php support (nginx:php). now it building by us. and old custom contaner moved to nginx:legacy tag.
    • jira updated.
    • bitbucket updated.
    • confluence updated. latest tag is still using 6.15.x version. not 7.x. it is temprorary.
    • added Travis CI like a builds validator. Only for stable latest releases.
  • 09/01-22/2019
    • added custom build of TeamCity Agent. additionally added support on SourceSDK out of the box.
    • fixed nextcloud image.
  • 08/16/2019
    • zabbix, added anget, java gw
  • 08/15/2019
    • zabbix, fixed version. web and server.
  • 08/05/2019
    • bitbucket updated.
    • jira updated.
  • 07/16/2019
    • confluence updated.
  • 07/14/2019
    • jira updated.
  • 07/05/2019
    • jira updated.
    • bitbucket updated.
    • confluence updated.
  • 06/03/2019
    • jira updated.
    • bitbucket updated.
  • 05/21/2019
    • jira updated.
    • fixed missed locale.gen
  • 05/14/2019
    • added another versions of bitbucket between 6.2 and 6.3.
    • bugs fixed
  • 05/17/2019
    • added another versions of confluence between 6.9 and 6.15.
    • bugs fixed
  • 05/13/2019
    • added another versions of jira between 7.10 and 8.1.
  • 04/17/2019
    • bitbucket 6.2.0 + adoptopenjdk8
    • jira 8.1.0 + adoptopenjdk8
    • confluence 6.15.2 + adoptopenjdk8
  • 04/10/2019
    • fixed some scripts. added php7.2 tag for websites.
    • added zabbix containers. why not.
  • 04/08/2019
    • added fixed (for us) nextcloud script. its a nextcloud:latest fork.
  • 04/01/2019
    • added missing files to some of scripts
    • deleted very old versions on confluence, now only 6.x
    • confluence 6.15.1
    • bitbucket 6.1.2
  • 03/07/2019
    • atlassian scripts fixed
    • java switched from openjdk to oracle for jira and confluence containers
  • 03/06/2019
    • bitbucket 6.1.0
    • jira 8.0.2
    • confluence 6.14.2
    • migrated from alpine to debian contaiers:
      • jira
      • confluence
      • bitbucket
  • 03/04/2019
    • nginx-full -> nginx-extras 1.15.9
    • bitbucket 6.0.1
    • jira 8.0.1 (bugs!)
    • various script fixes
  • 02/19/2019
    • jira 8.0.0
  • 02/14/2019
    • bitbucket 5.16.0 -> 6.0.0
    • confluence 6.14.0 -> 6.14.1
  • 02/12/2019
    • added curl binary to balancer and websites containers.
    • added support for ioncube for php7.3 (enabled by default) in websites container.
  • 02/11/2019 - updated balancer and websites images.
    • moved from ubuntu:bionic to debian:buster images. anyone can safely update.
    • php 7.2 -> 7.3
    • apache 2.4.34 -> 2.4.38
    • nginx 1.15.8 -> nginx-full 1.15.8 (nginx-extras is still broken)
    • default preinstalled packages to balancer and websites containers: ca-certificates, apt-transport-https, mc, iputils-ping and some other.
    • added support for additional locales to balancer and websites containers (default is en_US.UTF-8).
    • apt sources switched to Yandex-Mirror.

2018

  • 01/01/1970 - see commit history. sorry.