Skip to content

Releases: proycon/LaMachine

v2.28

22 Jul 21:09
Compare
Choose a tag to compare

LaMachine end-of-life release

LaMachine is now deprecated and will not be further developed. Please see #214 for an explanation and alternative solutions we will actively work on.

  • LaMachine is end-of-life now; added deprecation notices #214
  • setting priority of git_branch over version #217
  • attempting a fix for keeping codemetapy at previous version (#217)
  • force codemetapy v0.3.5 because newer versions are not yet compatible
  • adapted for Kaldi_NL v0.4
  • forgot to rename this oralhistory -> asr_nl
  • more retries when doing npm install
  • removed old forcedalignment service
  • renamed oralhistory to asr_nl

v2.27

18 Jan 17:49
Compare
Choose a tag to compare
  • Fix for python 3.10 compatibility, dropped 3.4 support. Considering 3.5 deprecated as well (might still work though), but please ensure 3.6 or higher.
  • Fixed moving the www-data path to an externally mounted volume in docker; refactored www-data dir handling.

v2.26

02 Dec 16:48
Compare
Choose a tag to compare
  • Switched docker base image to Ubuntu Linux 20.04 LTS rather than Debian stable (consistency with VMs)
  • Use python's built-in venv instead of virtualenv
  • Fixes for npm and labirinto
  • Get ansible from distribution repos for VM/container rather than the PPA

v2.25

14 Jul 20:58
Compare
Choose a tag to compare

This is a major update:

  • Implement OAuth2/OpenID Connect authentication solution (works for CLAM & FLAT, further testing in order for Jupyter Hub) #171
  • Stripped all Python 2.7 support from the bootstrap script
  • Migrated to Jupyter Hub
  • Vagrant base box and Docker base image now use Ubuntu 20.04 LTS rather than Debian 10
  • Use LTS release of nodejs on ubuntu/debian/redhat/centos
  • Fixed issue in installation of labirinto (the portal website) #198
  • Better fallbacks for installation of python bindings
  • Less output clutter: hide skipped tasks (e.g. where condition is false)
  • Added analiticcl to the languagemachines-rust package
  • DeepFrog compilation may be broken currently
  • force_ssl option now forces HTTP_X_FORWARDED_PROTO header in cases where the reverse proxy propagates the wrong headers
  • Improvements to lamachine-config
    • Added a --remoteservice parameter for easy configuration editing #188
  • Various fixes in kaldi/kaldi_nl

(some of the changes were already in v2.24)

v2.23

01 Oct 14:43
Compare
Choose a tag to compare
  • Added rust #181
    • Added rust-based software sesdiff, ssam
    • Added deepfrog
  • Kaldi_NL, g2pservice and forcedalignment2 are obtained from new upstream source
    • various fixes for those webservices
  • added asr4J, spreek2schrijf
  • Various fixes and improvements for container deployment behind a reverse proxy
    • added custom_flat_settings option
    • use a default CLAM base configuration
    • added force_https option
  • Refactoring: Implemented a languagemachine-web-install role and a language-python-link role to refactor some things and remove a lot of unnecessary duplication
  • better argument parsing in lamachine-update
  • explicitly set ansible python interpeter when running lamachine update
  • various fixes

v2.21

20 Aug 13:38
Compare
Choose a tag to compare
  • integrated lamastats
  • When calling the virtualenv activate script, an important part of activation wasmissed. Try to automatically call the primary activation script in such a case.
  • Adding mitlm to phonetisaurus installation (phonetisaurus-train depends on it), and some CentOS 8 changes
  • Docker fix, default interactive shell now starts with non-root and in the proper homedir

v2.20

20 Jul 20:53
Compare
Choose a tag to compare
  • Important fixes for macOS: install ansible through homebrew rather than through pip. This hopefully fixes some recent failures to install on at least macos catalina.
  • Java fix: ensure Java is version 11 (versions 13 and 14 are too new for nextflow and probably also for various other tools)
  • Automatically start background servers for valkuil and tscan (using uwsgi attach-daemon), and some fixes for existing background servers
  • Fixed port number clash when both PICCL and T-scan were enabled
  • Adding a sites-extra directory for non-LaMachine managed nginx configuration

v2.19

21 Jun 18:23
Compare
Choose a tag to compare
  • fixes for prebuilt VM flavour
  • allow setting ssh key filename rather than forcing id_rsa

v2.17

16 Apr 18:50
Compare
Choose a tag to compare
  • LaMachine Release after final releases by @kosloot of full frog, ucto, libfolia, timbl, mbt software stack
  • Fix for alpino
  • Added fame_align (frisian aligner) to LaMachine
  • Added forced alignment service
  • Allow python-timbl to fail on macOS for now #175

v2.16

11 Mar 20:02
Compare
Choose a tag to compare
  • Added huggingface transformers library
  • Fixed kaldi lib to atlas3 by default instead of openblas #172
  • Various fixes for speech webservices (oral history and others)
  • Allow setting ssh keypairs from the LaMachine configuration (needed for restricted access to e.g. our gitlab server)
  • Added an option to skip nvm activation things
  • Make lxc profile configurable in bootstrap.sh