Releases: ansible-ThoTeam/nexus3-oss
v2.5.2: Christmas 2023 release
What's Changed
- Maintenance/lint with recent rules by @zeitounator in #363
- Fix running systemd service in selinux by @zeitounator in #366
- In memoriam Lionel Lecha by @zeitounator in #372
- Feature: Add retries to download by @kvandenhoute in #373
- Linting enhancement: by @zeitounator in #374
- Fix various deprecation on CI to restart maintenance by @zeitounator in #393
- Set enableCookies and enableCircularRedirects by @brianveltman in #384
- Allow configuring nexus http(s) proxy retries and timeout by @msegura501 in #383
- Option to configure Content disposition for raw and maven2 proxies by @brianveltman in #386
- Adding option to enable Log4j visualizer by @brianveltman in #387
- Ability to set a Preemptive bearer token for npm proxy by @brianveltman in #388
- Docker subdomain and writable member support by @brianveltman in #390
- change layoutPolicy to deployPolicy for Yum repository closes #380 by @brianveltman in #392
- Add ability to set auto block and HTTP settings for proxy repos by @brianveltman in #394
- Enable provisioning offline repositories closes #290 by @brianveltman in #396
- Use email api to setup nexus email capabilities by @zeitounator in #398
New Contributors
- @kvandenhoute made their first contribution in #373
- @brianveltman made their first contribution in #384
- @msegura501 made their first contribution in #383
Full Changelog: v2.5.1...v2.5.2
v2.5.1: Ansible 2.14 compatibility
- Removed the
warn
argument on ashell
task. This arg has been removed in ansible 2.14 - Updated the minimum ansible version to something decent, e.g. the oldest still maintained release (2.12)
- Fixed default branch name after renaming master -> main and re-import in galaxy.ansible.com
v2.5.0: configurable API timeout
What's Changed
- Allow to configure api calls timeout by @zeitounator in #362
Full Changelog: v2.4.18...v2.5.0
v2.4.18: various fixes affecting existing installations
What's Changed
- Fix running with old ansible (for late guys :)) by @zeitounator in #360
- karaf.log must be a directory by @zeitounator in #361
Full Changelog: v2.4.17...v2.4.18
v2.4.17: Docker port as int
What's Changed
- Enforce docker http port number as Integer by @zeitounator in #359
Full Changelog: v2.4.16...v2.4.17
v2.4.16
What's Changed
- fix typo in readme table of contents by @klucsik in #331
- Allow to configure custom options on JVM by @zeitounator in #357
- Add missing apache modules "mod_ssl" and "mod_rewrite" by @CodingSpiderFox in #315
- fix typo in check of deprecated variable public_hostname by @daviddelannoy in #316
- AWS Secret Access Key is shown in output during S3 blobstore creation by @MikeCantCode in #354
- Enable running role in check mode by @gaima8 in #339
- Fix Nexus upgrades with plugins by @jpiron in #334
- Allow configuring version_policy and layout_policy for maven group repositories by @fhsctv in #345
- Add support for specifying the NuGet version on NuGet Proxy repos by @MikeCantCode in #356
- installation failed when no repo creation require #326 by @shurikg in #327
- Check empty data dir with platform independant find module by @zeitounator in #358
New Contributors
- @klucsik made their first contribution in #331
- @CodingSpiderFox made their first contribution in #315
- @daviddelannoy made their first contribution in #316
- @MikeCantCode made their first contribution in #354
- @gaima8 made their first contribution in #339
- @jpiron made their first contribution in #334
- @shurikg made their first contribution in #327
Full Changelog: v2.4.15...v2.4.16
HotFix: authentication is inconsistent for created proxies
Authentication for proxy repos without a username appeared inconsistent in the GUI on creation (but was ok after a second run). This release fixes the issue.
v2.4.14: new formats and bugfixes
New Features:
- support for R repositories (#274, #307)
- support for Helm repositories (#284)
- support for p2 repositories (#301)
- support for conda repositories (#295)
- support for go repositories (#298)
- maven configuration is now optional as all other formats (#293)
Bugfixes and maintenance:
- Fixed an issue with
lost+found
when nexus data directory is on an ext[2-4] mount (#280) - Added molecule docker plugin to python requirements (Hotfix 2583b7b)
- Fixed new ansible-lint rules for ansible v2.10 (#304)
- Fixed an issue when docker configuration is enabled but there are no declared docker proxy repositories (#294)
Thanks for contributions: @enicholson125 @ktreptow @ljackiewicz @Serienmorder @delhage @pogosoftware @vitkhab
v2.4.13: Better schedules for backups
You can now use any type of schedule for backups. Was previously limited to cron schedule only.
See #269 and updated documentation
v2.4.12: nexus 3.21.2 compat
Please read carrefully #268. The role being massively reliant on groovy scripts, we have no over choice at the moment than enabling groovy script creation in nexus which is not aligned to the new default settings in nexus v3.12.2 security release
If you don't want to allow groovy script creation in your instance, please stop using this role for now.
For a lot of other reasons, we are considering moving all groovy script features to REST API calls. Once this is done, we wlll make groovy script creation setting conditional. But we currently have no planning for that.
In this release:
- Fix: Allow groovy script creation in nexus > 3.21.2 (#267). This one also introduced a simplification in molecule test procedure (drop prepare phase)
- Enhancement: Get blob list from var, not statically (#256)
- Maintenance for CI process (#250): use python 3.8 as base platform, new centos8 scenario, minimize number of platforms to latest releases.