Implemented enhancements:
- add opencv-contrib-python-headless to the python3/scientific layer #799
- Add ssh support with paramiko #793
Closed issues:
- Add markdown support to sphinx #804
- Adding python testing packages #803
- in a python2 plugin_env on 0.9 branch we have some errors or warnings during make develop #801
- Upgrade coverage to the latest version (5.1) #788
- interesting library (to investigate) #787
- move python2 stuff in a dedicated addon #412
Merged pull requests:
- build: mfplugin update #812 (thefab)
- feat: add python3 devtools components (pytest-xdist, pytest-mock, fre… #810 (thebaptiste)
- build: update mfplugin #808 (thefab)
- build: update "internal" python components #807 (thebaptiste)
- build: fix components.md #806 (thebaptiste)
- Misc changes #805 (thefab)
- build: little fix with virtualenv #800 (thefab)
- feat: add paramiko (python implementation of SSHv2) and dependencies #797 (thebaptiste)
- Update components #796 (thebaptiste)
- Update components.md #795 (thefab)
- build: use a timeout in systemctl start (just in case...) #791 (thefab)
- build: mfplugin update #790 (thefab)
- feat: new plugin system #789 (thefab)
- feat: update log_proxy to version 0.1.0 (fix a potential deadlock in … #786 (thebaptiste)
- feat: add xattrfile from specific Metwork repo (was before included i… #785 (thebaptiste)
- feat: remove all references to MFCOM or mfcom, including backward com… #783 (thebaptiste)
- feat: add a new feature in circus_hooks with special exit code 200 #779 (thefab)
- feat: add python3 package 'pika' #778 (thebaptiste)
- fix: mfxxx.status must return 1 when errors occur #776 (thebaptiste)
- build: add possibility to extract files from a rpm #775 (thebaptiste)
- fix: fix compatibility with old systemd versions #774 (thefab)
- Plpythonu #773 (thebaptiste)
- feat: update mfutil to get explicit error messages in some cases when… #772 (thebaptiste)
- build: remove nginx warning in some corner cases #771 (thefab)
- build: update components.md #766 (thebaptiste)
- build: change nginx default error log (bp #664) #764 (mergify[bot])
- feat: update log_proxy to fix problem when a maximum file size if set… #762 (thebaptiste)
- feat: add fontconfig and freetype (moved from mfextaddon_scientific) #761 (thebaptiste)
- [WIP] mfextaddon_python2 #760 (thebaptiste)
- build: fix components.md #759 (thebaptiste)
- build: upgrade psutil from 5.6.3 to 5.6.6 to fix security issue #758 (thebaptiste)
- feat: upgrade netcdf_c from 4.7.0 to 4.7.3 #757 (thebaptiste)
- Misc4 #753 (thefab)
- build: automatic mflog configuration #752 (thefab)
- feat: mflog update #751 (thefab)
- feat: cronwrapper update #750 (thefab)
- feat: we can use *_CURRENT_PLUGIN_* variables in plugin crontabs #749 (thefab)
- build: fix because of SC1117 #747 (thebaptiste)
- fix: fix issue 745 (problem with blank lines while editing crontab) #746 (thebaptiste)
- Remove python2 #743 (thebaptiste)
- build: update components.md #742 (thebaptiste)
- build: add bjoern (moved from mfserv) #741 (thebaptiste)
- build: add bjoern (moved from mfserv) #740 (thebaptiste)
- build: update mfutil #739 (thebaptiste)
- build: part2 of metwork-framework/mfserv#269 #738 (thefab)
- build: update components.md #737 (thebaptiste)
- Remove python2 #736 (thebaptiste)
- Misc3 #734 (thefab)
- feat: do not build the layer if file .bypass_build_if_missing contain… #733 (thebaptiste)
- build: add pathlib, missing dependency of gitignore-parser in python2 #731 (thebaptiste)
- feat: move all python2 stuff out of mfext (moved in a dedicated mfext… #730 (thebaptiste)
- Integration #729 (thebaptiste)
- build: update components.md #727 (thefab)
- build: little detail #726 (thefab)
- build: some work about metwork-framework/mfsysmon#82 #725 (thefab)
- feat: add possibility to exclude files when releasing a plugin and up… #724 (thebaptiste)
- feat: update log_proxy to get dot control files #721 (thebaptiste)
- build: fix build #719 (thefab)
- Mfsysmon issue82 part2 #718 (thefab)
- feat: collect and forward metwork plugin versions #717 (thefab)
- feat: increase sysctl net.ipv4.tcp_max_syn_backlog #714 (thefab)
- fix: custom sysctl.conf was not applied during startup #712 (thefab)
- build: mfutil update #710 (thefab)
- feat: remove upload system account by default #709 (thefab)
- Mfsysmon issue82 #708 (thefab)
- build: update components list #707 (thefab)
- build: update mfutil #706 (thefab)
- feat: introduce automatic cleaning of tmp directory #704 (thefab)
- feat: use LOGPROXY_LOG_DIRECTORY env variable for log paths #702 (thebaptiste)
- feat: update telegraf component #701 (thefab)
- build: fix deploycron repository #700 (thebaptiste)
- Experimental #699 (thebaptiste)
- build: metwork-mfext-layer-python2_misc should be obsoleted #698 (thebaptiste)
- build: remove a deprecated usage of mfutil #696 (thefab)
- feat: better interactive profile for mfext #695 (thefab)
v0.9.9 (2020-05-07)
Closed issues:
- mfxxx.status do not always return 1 when errors occur #777
Merged pull requests:
v0.9.8 (2020-03-19)
Merged pull requests:
v0.9.7 (2020-03-19)
Implemented enhancements:
- _make_crontab.sh : add MFSERV_CURRENT_PLUGIN_NAME to the parameters #748
- Problem with blank lines while editing crontab #745
- Move freetype and fontconfig builds from addon scientific to mfext #479
Closed issues:
Merged pull requests:
- build: update components.md #767 (thebaptiste)
- feat: upgrade netcdf_c from 4.7.0 to 4.7.3 #765 (thefab)
- feat: cronwrapper update to fix uid collisions when mfserv is launche… #763 (thefab)
v0.9.6 (2020-02-14)
Implemented enhancements:
- add automatic cleaning of tmp directory #703
- update mfutil version #697
- python3 access #688
- Build all Metwork modules with scl devtoolset-8 #663
- Drop layer9_pythonX_misc layers #638
- block core dump in metwork profiles #515
Fixed bugs:
- custom sysctl.conf is not applied during startup #711
- pip usage broken in plugin_env #685
- change about core dumps breaks integration tests: #684
- nasty warning on the welcome banner when you enter a mfdata plugin_env (with admin_hostname != null) #671
Closed issues:
- mfutil update #705
- Extra daemon #690
- cronwrap.sh should load /etc/metwork.custom_profile and/or ~/.metwork.custom_profile #662
- try to change nginx default error log (at build time) #643
- Define how and when mfextaddons are built #284
Merged pull requests:
- feat: increase sysctl net.ipv4.tcp_max_syn_backlog (bp #714) #716 (mergify[bot])
- fix: custom sysctl.conf was not applied during startup #715 (thefab)
- fix: fix pip usage inside plugin_env (and change cwd for plugin_home) (bp #686) #687 (mergify[bot])
- feat: cronwrap load custom profiles like bashrc/profile #680 (thefab)
v0.9.5 (2020-01-24)
Implemented enhancements:
- set TMPDIR #630
- Check built-in system modules are at least at CentOS 8 level #572
- the doc about new *misc@mfext layers is missing #542
Closed issues:
Merged pull requests:
- fix: fix nasty warning in mfdata plugin_env when admin is set #675 (thefab)
- fix: fix automatic restart #668 (thefab)
- fix: remove some old aliases for vim in python2_devtools (bp #635) #636 (mergify[bot])
v0.9.4 (2020-01-02)
Merged pull requests:
- build: better plugin_env fix (bp #623) #624 (mergify[bot])
v0.9.3 (2020-01-02)
Implemented enhancements:
- drop misc@mfext layer #565
- telegraf support for plugins #564
- mfserv_wrapper should load ~mfserv/.bashrc and not /opt/metwork-mfserv/share/profile? #560
- add wrk2 in devtools@mfext layer #555
Closed issues:
Merged pull requests:
- fix: fix plugin_env behaviour in some corner cases (bp #621) #622 (mergify[bot])
- feat: update circus_autorestart_plugin (bp #619) #620 (mergify[bot])
v0.9.2 (2019-11-01)
Implemented enhancements:
- add a more clear warning during plugin "make develop" or "plugins.install" if the module is not initialized #549
- better interactive/GUI processes detection? #544
- add a warning message if you activate monitoring in a module and monitoring@mfext is not installed #541
- systemd service improvements #536
Closed issues:
- one error message in a centos7 container #553
Merged pull requests:
- Backport536 #557 (thefab)
- fix: fix metwork services start for systems where /sys is readonly (bp #532) #554 (mergify[bot])
- feat: add a clear warning... (bp #550) #551 (mergify[bot])
- feat: better interactive/GUI processes detection (bp #545) #547 (mergify[bot])
- feat: add a banner about configured mfadmin module (bp #543) #546 (mergify[bot])
v0.9.1 (2019-10-23)
Merged pull requests:
v0.9.0 (2019-10-22)
Fixed bugs:
- systemd issue with centos8 #535
Merged pull requests:
- fix: fix systemd service (bp #537) #538 (mergify[bot])
- fix: external_plugins/ directory for mfbase #530 (thefab)
- build: update circus version #529 (thefab)
- feat: add some layerapi2 functions in mfutil #527 (thefab)
- fix: fix dead link to plugins guide #526 (thebaptiste)
- build: fix components.md #525 (thebaptiste)
- feat: add wrk tool to devtools layer #524 (thebaptiste)
- feat: add wrk tool to devtools layer #523 (thebaptiste)
- fix: don't write empty requirements{2,3}.txt file in case of errors #521 (thefab)
- build: remove update available message #518 (thefab)
- Misc refactor #517 (thefab)
- feat: infinite circus max_retry #516 (thefab)
- Misc changes #513 (thefab)
- build: disable trace in cairo build (to fix python issue with matplot… #512 (thebaptiste)
- build: fix rpm packaging (conflict with /etc/security/limits.d/50-met… #511 (thefab)
- build: obsoletes mfcom layers #510 (thefab)
- feat: integrate mfcom in mfext as 3 mfext layers (misc, python2_misc … #509 (thebaptiste)
- feat: update layerapi2 #508 (thefab)
- Update README.md #507 (lperez31)
- build: fix components list #506 (thefab)
- Update README.md #504 (thefab)
- build: fix root layer drop #503 (thefab)
- feat: add hmac openresty component #501 (thefab)
- build: remove dummy root layer #500 (thefab)
- feat: add black python component #499 (thefab)
- chore: update mflog version #498 (thebaptiste)
- feat: introduce components utility #495 (thefab)
- build: fix systemd behaviour during uninstall #493 (thefab)
- feat: replace MODULE* environment variables names by MFMODULE* (MODUL… #490 (thebaptiste)
- Integration #489 (thebaptiste)
- build: fix integration tests on centos6 #488 (thefab)
- build: fix gdal build to use built-in libpng #486 (thebaptiste)
- feat: no more default passwords, prelimininary systemd support #485 (thefab)
- build: better doc build #483 (thefab)
- build: fix system dependency for generic builds #482 (thefab)
- build: some doc generation improvements #481 (thefab)
- build: preparing shared doc conf from resources #480 (thefab)
- feat: add some system dependencies #478 (thefab)
- build: improve generic builds #477 (thefab)
- build: better components list #476 (thefab)
- build: try to add a component list to README #475 (thefab)
- doc: better doc #474 (thefab)
- chore: suspicious dependencies and system extra dependencies tests ar… #472 (thebaptiste)
- build: fix a dependency of the full package #471 (thefab)
- build: fix packaging #470 (thefab)
- doc: remove duplicate reference documentation #469 (thefab)
- some work for the upcoming generic build #468 (thefab)
- build: better mrproper target (for addons) #467 (thefab)
- build: add missing pixman dependency since we removed pango #466 (thebaptiste)
- build: add a system dependency for tcl/tk #465 (thefab)
- build: fix build with embedded readline and without system readline-d… #464 (thebaptiste)
- build: fix build target #463 (thebaptiste)
- build: remove useless system dependencies #462 (thebaptiste)
- feat: refactoring about #437, #432, #420 #461 (thefab)
- doc: Update README.md #460 (thefab)
- build: activate test on system extra dependencies (the build fails if… #459 (thebaptiste)
- feat: embed tcl/tk libraries and build python2/3 with them #457 (thebaptiste)
- Remove system dependencies libgfortran, libgfortran4 and libpng12 #455 (thebaptiste)
- feat: embed readline and use it instead of the system library #453 (thebaptiste)
- fix: fix issue #35 on addon scientific (build problem with python2 ESMF) #452 (thebaptiste)
- doc: fix doc build (again) #451 (thefab)
- doc: doc fix #449 (thefab)
- fix: use vi in python2 mode when we are in python2 #448 (thefab)
- build: fix rpm update issue with new packaging #447 (thefab)
- fix: fix vi usage without devtools #444 (thefab)
- doc: readme update #442 (thefab)
- feat: embed libffi and use it instead of system library #441 (thebaptiste)
v0.8.5 (2019-10-19)
Implemented enhancements:
- add wrk tool to devtools layer #522
Closed issues:
- don't write requirements{2,3}.txt file in case of errors during virtualenv build #520
Merged pull requests:
- build: fix backport 0.8 #533 (thebaptiste)
- fix: external_plugins/ directory for mfbase (bp #530) #531 (mergify[bot])
v0.8.4 (2019-10-15)
Merged pull requests:
- build: remove update available message (bp #518) #519 (mergify[bot])
v0.8.3 (2019-09-24)
Implemented enhancements:
- obsolete root layer in packaging #484
Merged pull requests:
- feat: add hmac openresty component (bp #501) #502 (mergify[bot])
v0.8.2 (2019-09-21)
Implemented enhancements:
- _yaml_to_md.py ALL need to exclude addons for mfext build #487
- define acceptable system dependencies for mfext and add an integration test to enforce them #436
- layerapi2 should be an independant project #40
Closed issues:
- it should be possible to move pcre, glib2, layerapi2, mfutil_c into core layer #437
- we should drop most of the "wrappers" directory with layer build dependencies #432
- move extra devtools in a dedicated addon #420
Merged pull requests:
- feat: introduce components utility #497 (thefab)
- fix: use vi in python2 mode when we are in python2 (bp #448) #450 (mergify[bot])
v0.8.1 (2019-08-22)
Implemented enhancements:
- add libpixman in scientific_core layer #407
Fixed bugs:
- update issue with integration branch since new packaging #446
- vi without devtools hangs with integration branch #443
Merged pull requests:
- fix: fix vi usage without devtools (bp #444) #445 (mergify[bot])
v0.8.0 (2019-08-19)
Implemented enhancements:
- use layer dependencies to provide a better build cache #12
Merged pull requests:
- Update _vim_wrapper.sh (bp #428) #430 (mergify[bot])
- build: cache path fix (bp #425) #426 (mergify[bot])
- build: little fix about mfutil_c migration from mfcom to mfext #424 (thefab)
- build: fix mfutil location since mfext migration #423 (thefab)
- build: use rpath for mfutil_c #422 (thefab)
- doc: better readme #421 (thefab)
- build: fix build with python2 #419 (thefab)
- build: fix some weird python compilation issues in scientific addon #418 (thefab)
- build: ignore plugin files in dhash #417 (thefab)
- feat: update mfutil_c and introduce mfutil_lua #415 (thefab)
- build: new build cache and adm/adm2 merge #413 (thefab)
- feat: mflog update to support non standard logging levels #410 (thefab)
- test: add a suspicious dependencies test #409 (thefab)
- feat: add revert_ldd.sh and external_dependencies.sh utilities #408 (thefab)
- fix: plugin_env issue with python2 plugins #404 (thefab)
- feat: upgrade redis from 3 to 5 #402 (thebaptiste)
- feat: nodejs/npm update (nodejs 8.11.2 => 10.16.0, npm/6.1 => npm/6.9) #401 (thefab)
- feat: telegraf update (1.10.2 => 1.11.2) #400 (thefab)
- chore: add configure_cmake3 to use cmake3 instead of cmake if needed #399 (thebaptiste)
- docs: Update MFEXT documentation #397 (dearith)
- chore: we can now tmp block mfxxx.autorestart feature with a file #396 (thefab)
- docs: fix typo #395 (dearith)
- docs: fix typo #394 (dearith)
- build: change download link #393 (thefab)
- vim config change #391 (thebaptiste)
- feat: give up modules start if precondition failed #390 (thefab)
- feat: upgrade python3 from 3.5.6 to 3.7.3, python2 from 2.7.15 to 2.7… #389 (thebaptiste)
- fix: disable SSE4.2 optimizations to avoid nginx crashing on old servers #385 (thefab)
- fix: add pycodestyle (missing dependency for autopep8) #377 (thebaptiste)
- fix: add pycodestyle (missing dependency for autopep8) #376 (thebaptiste)
- docs: generate automatically changelogs entries in changelogs.rst file #375 (dearith)
- feat: update cookiecutter_hooks (reduce multi blank lines to a single… #374 (thebaptiste)
- feat: upgrade envtpl (both in python requirements and under portable_… #371 (thebaptiste)
- Fix vim wrapper with git editor #369 (thefab)
- build: update jsonlog2elasticsearch #366 (thefab)
- fix: close mflog issue11 #362 (thefab)
v0.7.2 (2019-08-06)
Implemented enhancements:
Fixed bugs:
- plugin_env seems to reload python3 layers even if the plugin depends on python2 #403
Closed issues:
- Find a way to use cache for mfextaddons #266
Merged pull requests:
- Backport410 #414 (thefab)
- fix: plugin_env issue with python2 plugins (bp #404) #405 (mergify[bot])
v0.7.1 (2019-06-27)
Implemented enhancements:
- add autopep8 for plugin bootstrap ? #372
Fixed bugs:
- nginx build requires a CPU with SSE 4.2 #384
Merged pull requests:
- feat: give up modules start if precondition failed (bp #390) #392 (mergify[bot])
- fix: disable SSE4.2 optimizations to avoid nginx crashing on old servers (bp #385) #386 (mergify[bot])
v0.7.0 (2019-05-29)
Merged pull requests:
- Fix vim wrapper with git editor (bp #369) #370 (mergify[bot])
- build: update jsonlog2elasticsearch (bp #366) #367 (mergify[bot])
- fix: close mflog issue11 (bp #362) #364 (mergify[bot])
- Aliasesfix #361 (thefab)
- build: fix gitignore #360 (thefab)
- build: Add '.init' utility in generated 'layer_root' documentation #358 (dearith)
- build: fix tkinter import for python2 #355 (thefab)
- build: add tcl/tk dependencies for scientific_core #350 (thefab)
- build: add tkinter test #347 (thefab)
- build: add runtime dependencies for use of module tkinter in python2/3 #344 (thebaptiste)
- docs: fix invalid generated images link url #343 (dearith)
- feat: add libev component #342 (thefab)
- build: obsoletes recently deleted python3 layer #341 (thefab)
- fix: obsoletes removed python layer #340 (thefab)
- build: remove python layer #338 (thebaptiste)
- docs: Update MFEXT documentation #337 (dearith)
- fix: add a patch for openresty about nginx upstreams #333 (thefab)
- build: add terminaltables also for python2 #332 (thefab)
- fix: use python3 to build glib2 python tools and remove references to… #331 (thebaptiste)
- feat: restore env after exiting plugin_env #329 (thefab)
- feat: add terminaltables component #328 (thefab)
- build: fix the display of usage message as root (for CI) #327 (thefab)
- chore: move sysctl_metwork.conf to mfcom #326 (thefab)
- chore: don't use plugin name for building plugin home #325 (thefab)
- feat: add some sysctl tunings #324 (thefab)
- feat: add werkzeug component (python wsgi toolbox) #323 (thefab)
- feat: keep request_id field in logs #322 (thefab)
- feat: add sqlite3 and libspatialite supports to gdal #321 (thebaptiste)
- fix: update internal circus version to fix a bug with async_kill feature #319 (thefab)
- feat: openresty update (1.11.2.2 => 1.13.6.2) #318 (thefab)
- feat: update openjdk 11.0.1 => 11.0.2 and add mirror #316 (thefab)
- docs: Update MFEXT documentation #314 (dearith)
- build: update cookiecutter_hooks #313 (thefab)
- feat: add cookiecutter_hooks project #312 (thefab)
- docs: Update MFEXT documentation #311 (dearith)
- feat: add search_paths feature to cookiecutter #309 (thefab)
- Proxy #308 (thefab)
- feat: urllib3 update (1.23 => 1.24.2) because of upstream security issue #307 (thefab)
- feat: allow to build mfext behing a corporate http proxy #306 (thefab)
- fix: jinja2 update (security) 2.10 => 2.10.1 #303 (thefab)
- feat: remove support gdk, gtk and qt from graphviz #300 (lepetitnuage31)
- feat: add graphviz in devtools layer (for documentation) #297 (thefab)
- build: clean some old things #296 (thefab)
- docs: Update MFEXT documentation #295 (dearith)
- refactor: each single layer rpm of a branch now provides the same single #294 (thebaptiste)
- fix: don't launch mflog2mfadmin is admin hostname is null #292 (thefab)
- build: mflog update (fix latest commit) #290 (thefab)
- feat: update mflog #288 (thefab)
- feat: remove prerequirements files #287 (thebaptiste)
- feat: update mflog and use new automatic context function #286 (thefab)
- build: add a download mirror for sloccount #282 (thefab)
- fix: more reliable checks about some circus watchers #280 (thefab)
- fix: upgrade mflog to fix metwork-framework/mflog#8 #279 (thefab)
- fix: only the layers corresponding to the current addon should be in the #278 (thebaptiste)
- refactor: Use MFEXT_ADDON_NAME (in root.mk) to decide which layers sh… #277 (thebaptiste)
- feat: telegraf update #276 (thefab)
- fix: fix the making of circus.ini from template on mfadmin (mfadmin.s… #275 (thebaptiste)
- feat: mflog update #274 (thefab)
- build: build fix (numpy integration test must be deleted here) #273 (thefab)
- feat: introduce mflog2mfadmin feature #272 (thefab)
- build: remove numpy from mfext (will be transferred to #271 (thebaptiste)
- refactor: build python prerequirements in separate directory #270 (thebaptiste)
- build: typo #269 (thefab)
- build: tmp obsoletes mfext metapackages #268 (thefab)
- build: bump epoch #267 (thefab)
- [WIP]feat: split old scientific layer between scientific_core layer #264 (thebaptiste)
- feat: try to keep a backup of user files during uninstall #260 (thefab)
v0.6.3 (2019-05-25)
Implemented enhancements:
- There should be no references to python27 scl in glib2 python tools and whe should use python3 to build these tools #330
Merged pull requests:
v0.5.10 (2019-05-21)
Merged pull requests:
- build: fix tcl/tk requirements #359 (thefab)
- Automatic backport of pull request #355 #356 (mergify[bot])
- build: add tcl/tk requirements #354 (thefab)
- Automatic backport of pull request #347 #348 (mergify[bot])
- feat: add tkinter support thanks to a buildimage change #345 (thefab)
v0.6.2 (2019-05-20)
Implemented enhancements:
Fixed bugs:
- can't update integration RPMs since python layer drop #339
Merged pull requests:
- Automatic backport of pull request #355 #357 (mergify[bot])
- build: add tcl/tk requirements #353 (thefab)
- Automatic backport of pull request #347 #349 (mergify[bot])
- feat: add python tkinter support thanks to a change to the buildimage #346 (thefab)
v0.6.1 (2019-04-28)
Closed issues:
- Compilation of 0500_openjdk failed #315
Merged pull requests:
- Automatic backport of pull request #316 #317 (mergify[bot])
- Automatic backport of pull request #307 #310 (mergify[bot])
- Automatic backport of pull request #303 #305 (mergify[bot])
- build: fix latest commit #291 (thefab)
- fix: backport of #279 to fix metwork-framework/mflog#8 #289 (thefab)
v0.5.9 (2019-04-24)
Implemented enhancements:
- be able to compile mfext behing a corporate http proxy #293
- remove all prerequirements stuff in mfext #285
- Define meta packages "scientific" and "python2" somewhere #283
- move glib2/mfutil_c/layerapi2/wrappers to core layer (if possible) #251
- numpy should move to scientific layer #190
Fixed bugs:
- pango problems with latest centos7 on release_0.5 branch #261
Closed issues:
- remove support gdk, gtk and qt from graphviz #299
Merged pull requests:
- Automatic backport of pull request #303 #304 (mergify[bot])
v0.5.8 (2019-04-01)
Implemented enhancements:
- modify sphinx conf.py to add automod api #236
Merged pull requests:
- build: fix glib2 update #265 (thefab)
- feat: upgrade glib2 from 2.40.2 to 2.56.4 #263 (thefab)
- Automatic backport of pull request #247 #254 (mergify[bot])
v0.6.0 (2019-03-27)
Implemented enhancements:
Fixed bugs:
- can't install "metwork-mfext-scientific" metapackage in some cases #255
Merged pull requests:
- build: mflog update (again) #258 (thefab)
- fix: fix some rpm upgrades #256 (thefab)
- fix: upgrade problems at RPM levels #253 (thefab)
- feat: refuse mfxxx.stop/start if the config.ini is newer than the cur… #252 (thefab)
- Mflog update3 #249 (thefab)
- Pci upgrade glib2 #248 (thefab)
- feat: use our cookiecutter fork to add some features #247 (thefab)
- Ci mfutil c #246 (thefab)
- Buildfix3 #242 (thefab)
- build: fix layer root branch when branch is not integration or master #241 (thebaptiste)
- fix: fix some installation issues in some corner cases #239 (thefab)
- feat: add sphinx-automodapi module #238 (thefab)
- feat: add a first version of jsonlog2elasticsearch #237 (thefab)
- fix: fix mfxxx.start/stop/status when used in some special dirs #234 (thefab)
- feat: delete filebeat component #233 (thefab)
- build: rpm epoch bump #230 (thefab)
- refactor: expose an unsafe_pip command (for manual use) and use it #229 (thefab)
- feat: remove python3_ia layer (we are building an dedicated addon for #227 (thefab)
- feat: introduce mfext addons #225 (thefab)
- feat: mflog update (again) #224 (thefab)
- Mflog update #223 (thefab)
- feat: upgrade mflog to latest master #222 (thefab)
- Issue31 #220 (thebaptiste)
- fix: mapserverapi update (0.1.2 => 0.1.3) #218 (thefab)
- fix: upgrade mapserverapi (0.1.1 => 0.1.2) #214 (thefab)
- fix: rpm names with release tags #209 (thefab)
- fix: force epoch=1 in centos7 openssl dependency #208 (thebaptiste)
- refactor: changes for the new mflog lib #207 (thefab)
- feat: Upgrade postgis from 2.4.4 to 2.4.6 #206 (thebaptiste)
- feat: Upgrade geos from 3.6.2 to 3.7.1 (with scl for C++11 on centos6) #205 (thebaptiste)
- build: fix outside build #202 (thefab)
- feat: add an utility "outside" to execute commands outside the metwork env #200 (thefab)
- [WIP] feat: introduce new mflog library #198 (thefab)
- [WIP] refactor: little change for conditional init in mfadmin #170 (thefab)
v0.5.7 (2019-03-16)
v0.5.6 (2019-03-15)
Implemented enhancements:
- add sphinx-automodapi to the python3_devtools layer #235
- add a first version of jsonlog2elasticsearch to mfext #232
- remove filebeat from mfext #231
Closed issues:
- minimize mfext #228
Merged pull requests:
- Automatic backport of pull request #239 #240 (mergify[bot])
- feat: introduce mfext addons #226 (thefab)
- Automatic backport of pull request #220 #221 (mergify[bot])
v0.5.5 (2019-02-09)
v0.5.4 (2019-02-08)
Implemented enhancements:
- merge "upgrade mapserverapi (0.1.1 => 0.1.2)" to 0.5 branch #215
Merged pull requests:
- Automatic backport of pull request #218 #219 (mergify[bot])
- Mapserverapiupgrade05 #216 (thefab)
v0.5.3 (2019-02-05)
Implemented enhancements:
- add an "outside" utility to execute a commande outside the metwork env #199
Closed issues:
- Upgrade GEOS library to latest version (3.7.1) #204
Merged pull requests:
- Automatic backport of pull request #206 #213 (mergify[bot])
- fix: obsoletes wrong named packages #212 (thefab)
- Automatic backport of pull request #208 #211 (mergify[bot])
- Automatic backport of pull request #209 #210 (mergify[bot])
- Automatic backport of pull request #202 #203 (mergify[bot])
- Automatic backport of pull request #200 #201 (mergify[bot])
v0.5.2 (2019-01-31)
v0.5.1 (2019-01-29)
v0.5.0 (2019-01-29)
Merged pull requests:
- [WIP] feat: execute integration tests directly from mfext module #197 (thebaptiste)
- cleaner plugin file #196 (frdcms)
- feat: user-defined configuration name #195 (frdcms)
- [wip] add ia layer #194 (thefab)
- feat: add some metapackages aliases to have a cleaner installation doc #193 (thefab)
- feat: we remove the src directory from .plugin files #192 (thefab)
- [WIP] feat: Simplify _metwork.spec with self discovery of layer dependencies #189 (thebaptiste)
- circus update #187 (thefab)
- fix: do not include .git* files in the plugin RPM #186 (frdcms)
- feat: ignore lines starting with # in .layerapi2_dependencies/conflicts #185 (thefab)
- Fix rpm naming2 #184 (thefab)
- fix: rpm names was incorrect with release tags #181 (thefab)
- build: add DRONE_TAG support #180 (thefab)
- [WIP] feat: lua-resty-stats upgrade (0.0.2 => 0.0.3) #179 (thefab)
- build: remove a warning in docker environment during installation #178 (thefab)
- build: add wget as dependency #177 (thefab)
- [wip] feat: upgrade python3 from 3.5.3 to 3.5.6 and python2 from 2.7.9 to #176 (thefab)
- build: #174 fix #175 (thefab)
- build: move circus_autorestart_plugin to mfext #174 (thefab)
- build: change for new autorestart feature #173 (thefab)
- [WIP] build: change numbering scheme for CI #169 (thefab)
- build: fix template specfile when module has only root layer #167 (thebaptiste)
- build: fix specfile template to ignore dependency "python" #166 (thebaptiste)
- build: metwork specfile template evolution according to #160 #165 (thebaptiste)
- feat: upgrade netCDF4 python from 1.4.0 to 1.4.2 #163 (thebaptiste)
- feat: telegraf update (1.7.4 => 1.9.1) #161 (thefab)
- layer monitoring #159 (thefab)
- feat: add openjdk as a non default layer #158 (thefab)
- build: use liquidprompt official latest release #157 (thebaptiste)
- build: use sqlite.org official download link #156 (thebaptiste)
- feat: update urllib3 (1.22 => 1.23) #155 (thefab)
- refactor: use the new plugin_wrapper #151 (thefab)
- [WIP] feat: clean some useless files in .plugin files (part1) #140 (thefab)
v0.4.1 (2019-01-10)
Merged pull requests:
v0.4.0 (2019-01-08)
Implemented enhancements:
- problem with guess_version.sh in drone environement in a release branch #168
- Simplify _metwork.spec with one rpm for each layer and self discovery of list of layers and dependencies #160
- when a plugin is installed/used before "make release", we find some useless files in ".plugin" file #139
- add python-diskcache module in python3 layer #136
- add some python packages in python3_scientific (from pypi) #127
- in some cases, mfserv.stop/mfserv.start seems to do bad things in a plugin_env #112
- provide a way to use npm out of the box inside a "plugin env" #95
- provide a way to use pip out of the box inside a "plugin env" #91
- liquidprompt-thefab20141015.tar.gz is a derived work #88
- why we use sqlite-autoconf-3080803.tar.gz ? #87
- add python3 support for eccodes #79
- add an integration test about mapserverapi_python integration #77
- Add Postgresql Driver in GDAL (OGR2OGR) #76
- add mapserver software #51
- find a way to automatically document which RPM contains which layer #26
- add a test framework for mfext #5
- move boost away from core layer #3
- chore: new conditional downstream #22 (thefab)
Fixed bugs:
Closed issues:
- Upgrade Netcdf4 python library to 1.4.2 #162
- In mfxxx.status, add test to verify module crontab is not empty #122
- in a docker container, we can't do "su - mfdata" for example #84
- test issue #31
- test issue #30
- better buildcache #15
Merged pull requests:
- Automatic backport of pull request #169 #172 (mergify[bot])
- build: fix build issue (typo) #154 (thefab)
- Revert "feat: add lib, local/lib to
PYTHONPATH
by default (layers, … #153 (thefab) - build: add a new watcher in circus template #152 (thefab)
- feat: expose new function in layerapi2 #150 (thefab)
- build: add basic integration test for Fiona #149 (thebaptiste)
- feat: add Fiona in python2/3 scientific layers #148 (thebaptiste)
- feat: add lib, local/lib to
PYTHONPATH
by default (layers, plugins...) #147 (thefab) - feat: upgrade eccodes from 2.9.0 to 2.10.0 and add python3 support in python3_scientific #146 (thebaptiste)
- fix: fix layer dependencies in new tests #145 (thebaptiste)
- feat: telegraf update (1.7.1 => 1.7.4) #144 (thefab)
- feat: add diskcache in python2 and python3 layers #143 (thebaptiste)
- feat: add graphviz and pygraphviz #142 (thebaptiste)
- feat: telegraf is now monitoring itself #141 (thefab)
- fix: mapserverapi upgrade (0.1.0 => 0.1.1) #138 (thefab)
- Issue 127 #137 (thebaptiste)
- build: build fix #134 (thefab)
- Issue127 #132 (thebaptiste)
- Issue127 #131 (thebaptiste)
- feat: guess released versions with tags #130 (thefab)
- feat: Add possibility to pip install package from https url. #129 (thebaptiste)
- feat: better default MODULE_RUNTIME_SUFFIX #128 (thefab)
- Update .drone.yml #126 (thefab)
- Update .drone.yml #125 (thefab)
- build: prepare release_* branches #124 (thefab)
- feat: check that module crontab is not empy in mfxxx.status #123 (thebaptiste)
- feat: add geos, lxml, pycurl, pyproj and sqlalchemy #121 (thefab)
- build: migrate integration tests system #120 (thebaptiste)
- chore: sync common files from resources repository #117 (metworkbot)
- Update README.md #116 (thefab)
- chore: sync common files from resources repository #115 (metworkbot)
- CHANGELOG automatic update #114 (metworkbot)
- fix: block mfxxx.start/stop/status/init calls from a plugin_env #113 (thefab)
- chore: sync common files from resources repository #111 (metworkbot)
- build: Move postgresql in scientific layer. #110 (thebaptiste)
- build: fix runtime dependencies for centos6 #108 (thefab)
- add lscpu dependency #107 (thefab)
- build: trigger testimage builds #106 (thefab)
- build: add which as a core dependency #105 (thefab)
- build: fix packaging issue introduced by latest changes #104 (thefab)
- build: better build cache hash (again) #103 (thefab)
- build: fix typo for mfserv build #102 (thefab)
- build: faster rpm packaging #101 (thefab)
- share cache between integration, master, ci_* and pci_* branches #100 (thefab)
- Sharecachrevert #99 (thefab)
- build: shared cache fix #98 (thefab)
- CHANGELOG automatic update #97 (metworkbot)
- [DO NOT MERGE] feat: use normal "npm" workflow inside a "plugin_env" #96 (thefab)
- fix: add mapserverapi_python #94 (thebaptiste)
- CHANGELOG automatic update #93 (metworkbot)
- feat: now we can use pip inside a "plugin env" #92 (thefab)
- feat: patch certifi for using system certificates on centos #90 (thefab)
- chore: sync common files from resources repository #89 (metworkbot)
- fix: mfxxx login problems in docker mode #85 (thefab)
- CHANGELOG automatic update #83 (metworkbot)
- [DO NOT MERGE] share caches between integration, master, ci_* and pci_* branches #82 (thefab)
- Move cairo from layer3_mapserver to layer1_scientific #81 (thebaptiste)
- Support postgresql in gdal #80 (thebaptiste)
- chore: sync common files from resources repository #78 (metworkbot)
- CHANGELOG automatic update #75 (metworkbot)
- CHANGELOG automatic update #74 (metworkbot)
- feat: add mapserverapi_python #73 (thefab)
- chore: sync common files from resources repository #72 (metworkbot)
- build: ignore .metwork-framework directory from cache hash #71 (thefab)
- feat: add mapserverapi library #70 (thefab)
- feat: load mapserver layer by default (if available) #69 (thefab)
- feat: we can now use plugin_env function in a plugin directory #68 (thefab)
- doc: add some documentation #67 (thefab)
- CHANGELOG automatic update #65 (metworkbot)
- feat: upgrade eccodes to 2.9.0 #64 (thefab)
- build: fix a spec issue with new system limits #61 (thefab)
- build: add a FORCED_OS_VERSION parameter #59 (thefab)
- feat: upgrade python requests because of security alert #58 (thefab)
- build: add some additional sources for vim as we have problem with main #57 (thefab)
- fix: depency issue with new mapserver subpackage #56 (thefab)
- CHANGELOG automatic update #55 (metworkbot)
- feat: mapserver introduction #54 (thefab)
- chore: sync common files from resources repository #53 (metworkbot)
- feat: we increase some system limits (nofile and nproc) #52 (thefab)
- feat: add pytest package and update some other ones #50 (thefab)
- build: potentially faster build for ci_* branches #48 (thefab)
- CHANGELOG automatic update #46 (metworkbot)
- chore: add trigger_tests to run integration tests #45 (thebaptiste)
- feat: add integration_tests layer and rpm mfext-integration-tests #44 (thebaptiste)
- temp revert of #38 #43 (thefab)
- chore: sync common files from resources repository #39 (metworkbot)
- chore: add trigger_tests to run integration tests #38 (thebaptiste)
- chore: sync common files from resources repository #37 (metworkbot)
- chore: sync common files from resources repository #36 (metworkbot)
- build: ignore all .md and .yml files for computing build hash #35 (thefab)
- chore: sync common files from resources repository #34 (metworkbot)
- build: re-add /buildcache as volume for build step #28 (thefab)
- chore: management of branches ci_* and pci_* #27 (thebaptiste)
- chore: package createrepo is now in build image #24 (thebaptiste)
- chore: move boost from core layer to scientific layer #23 (thebaptiste)
- chore: readd /buildcache volume in build step #21 (thefab)
- chore: better build cache #20 (thebaptiste)
- add mergify support #17 (thefab)
- chore: fix new build_cache hash #14 (thefab)
- chore: add a new build_cache hash #13 (thefab)
- chore: fix build issue (when the build of the core layer is cached) #11 (thefab)
- feat: add websocket support for openresty #10 (thefab)
- docs: add badges to README #9 (thefab)
- chore: build cache for glib2 #8 (thefab)
- chore: fix build cache for core layer #7 (thefab)
- fix: sqlite support for python2/python3 #6 (thefab)
changelog_start (2018-09-19)
* This Changelog was automatically generated by github_changelog_generator