Skip to content

Latest commit

 

History

History
236 lines (153 loc) · 19.4 KB

CHANGELOG.md

File metadata and controls

236 lines (153 loc) · 19.4 KB

1.1.0 (2024-01-30)

Bug Fixes

  • cli: fix max training parameter to allow the value 0 (#149) (1ec77e4)
  • distributed: canceling a task that is not handled locally waits for the task to be canceled (#180) (98afa80), closes #181
  • engine: e_000 is not affected by leading or consecutive spaces (#189) (7e1d0b2)
  • engine: repair pattern entities in issue e_000 (34a9775)
  • lang-server: uniform error handling (a032766)
  • metrics: fix up metrics to be 1 instead of 0 (#166) (81c287a)
  • nlu-client: fix endpoint of the info endpoint (8e316d3)
  • nlu-e2e: replaced expected request error type (13622fe)
  • nlu-engine: lang server error is passed from child process to main (985e585)
  • nlu-engine: stop progress watchdog when done or error (#214) (0661abd)
  • nlu-server: ensure forward slashes in app id wont break fs model repo (#173) (889aa7c)
  • nlu-server: fix send training_time using db config (6225ef1)
  • no more dupplicated issues in in-mem linting repo (46cc134)
  • worker: do not reuse a process if it exited since last usage (#135) (9c3ab74)

Features

  • nlu-server: models weights are validated on upload (#198) (aa2a471)
  • implement model download and upload (#192) (e9fb4bc)
  • initial implementation of e_000 (#156) (aabc665)
  • linting is distributed, runs on a dedicated process and is cancellable (#159) (7661cc0), closes #160
  • linting speed is part of linting's id and must be provided by path param (#188) (75d75b7)
  • nlu-server can compute dataset issues to help user build a dataset (6d370fc)
  • cli: various cli improvements (#144) (4f53fae), closes #143
  • logger: only apply filters to debug logs + allow json formatting + rename few cli args (af62b48)
  • nlu-client: added 2 methods in nlu-client for linting (5455dd0)
  • nlu-engine: added some support for hints and issues computation (dcb6a9d)
  • nlu-engine: rm legacy election support (#142) (e5be6fe)
  • nlu-server: added routes for issues checking (#151) (f7aea13)
  • nlu-server: send data to usage API (#171) (ca6e230)
  • Typed and coherent HTTP communication between NLU Server, Lang Server and Duckling (#118) (bd44d4c), closes #117 #123 #124

1.0.2 (2022-09-09)

Bug Fixes

1.0.1 (2022-06-15)

Bug Fixes

  • nlu-server: progress watch-dog fully stops when error or done (#212) (c4b811e)

1.0.0 (2022-06-07)

Bug Fixes

  • dockerfile now reference correct path (#203) (dcd94e8)

1.0.0-rc.5 (2022-01-27)

Bug Fixes

  • docker: fix docker entrypoint execution (#128) (31ae0e0)
  • nlu-server: fix usage of postgres database (a2209f7)
  • node-bindings: rhel bindings are used on rhel (#141) (35c8601)
  • wrong merge of master in next (#122) (9cb3a5d)

Features

  • nlu-server: nlu-server won't serve models of invalid spec (#130) (16fdf10)

1.0.0-rc.3 (2021-10-29)

Bug Fixes

  • nlu-cli: upgrade version of nlu-cli (272638b)
  • nlu-server: fix unit tests by initializing app once (85469f7)
  • nlu-server: no maximum size for trainset in database (#99) (6d7bb32)
  • nlu-server: rm consecutive dots in model files extensions (#95) (1a96d13)

Features

  • nlu-client: make nlu-client configurable with an axios config (#104) (4562304)
  • nlu-server: add a route to list all trainings of an app (#96) (505fe1d)
  • nlu-server: calling training twice with same payload results in HTTP 409; training already started (#97) (f1e4a08)

1.0.0-rc.2 (2021-09-01)

Bug Fixes

  • nlu-engine: training reports progress at least every 10 seconds (#85) (ae0de7e)
  • pkg: packaging problem with a pg-pubsub dependency (b5a6dfb)

Features

  • nlu-server: distributed training queue to scale training nlu horizontally (#72) (98e0920), closes #75
  • nlu-server: remove authorization and replace credentials by an app-id header (#79) (09fc610)

0.1.10 (2022-03-23)

Bug Fixes

  • worker: do not reuse a process if it exited since last usage (#199) (baaa759)

0.1.9 (2021-10-29)

Bug Fixes

  • nlu-engine: do not modify a token if its an entity (#119) (3298d35)

0.1.8 (2021-10-20)

Bug Fixes

  • nlu-cli: upgrade version of nlu-cli to match root version (#112) (d08ac79)
  • nlu-engine: only few languages are space separated (#114) (98c84ef)

0.1.7 (2021-10-06)

Bug Fixes

  • nlu-server: models were never stored on database even when dburl was defined (#107) (c017884)
  • check for APP_DATA_PATH environment variable (#101) (2bd043a)

0.1.6 (2021-09-13)

Features

  • nlu-server: display build information on startup (022d498)

0.1.5 (2021-09-01)

Bug Fixes

  • nlu-engine: launch intent trainings in parallel and log each ctx (d9b8152)
  • nlu-engine: launch svm trainings one after the other (a7dcad0)
  • nlu-engine: use a stratified kfold to limit the amount of grid search iterations (4197e78)

0.1.4 (2021-08-20)

Bug Fixes

  • apm: renamed sentry references to apm (b07f312)
  • bitfan: bring back e2e tests and datasets (7f12f2f)
  • lint: applied linting to code (774d32c)
  • sentry: use sentry enabled instead of DSN for the configuration (e89301c)
  • style: fix codestyle for tests, lint & formatting (c9c572a)
  • worker: fix node typings to pass environement variables correctly when spawning new thread (#76) (853a3f3)
  • run unit tests of all yarn packages from the root (26670d3)
  • style: fix codestyle for tests, lint & formatting (cacbf94)
  • undefined logger in slot tagger (b2c688d)

Features

  • apm: added Sentry to the NLU server (bf23d66)
  • apm: added Sentry to the NLU server (72b458a)
  • nlu-client: allow nlu client extension by setting attributes to protected (ee36ae7)

0.1.3 (2021-07-07)

Bug Fixes

  • exact matcher now works even with different entities (#56) (6c14b8c)
  • training: porgress now won't skip steps (#55) (4073d61)

Features

  • dx: added a CLI command to download a language model in a given language (#58) (64e7871)
  • e2e: configurable NLU server endpoint (50fd701)
  • e2e: configurable NLU server endpoint (dd71ea0)
  • nlu-server: App tests (b7c2cc2)

0.1.2 (2021-06-07)

Bug Fixes

  • logger: launcher debug logs are not displayed by default when verbose is 4 (503f0d8)

Features

  • rename env config variable (e886829)

0.1.1 (2021-06-07)

Bug Fixes

  • no more argv in process fork because of pkg (1b92c72)

0.1.0 (2021-06-07)

Bug Fixes

  • build: test Docker build (a93d3f3)
  • build: test Docker build (29e3443)
  • nlu: remove database connection string from logs (0dd1d76)
  • nlu: remove database connection string from logs (b2185b3)

Features

  • run list entity extraction on child threads with progress report (#38) (0ddc473)

0.0.7 (2021-05-28)

Bug Fixes

  • dx: fix truncated change log in release body (2641652)

0.0.6 (2021-05-28)

Features

  • dx: add a gulp command to print changelog (d6da961)

0.0.5 (2021-05-28)

Features

  • dx: gh action to create a release when needed (d09b10b)

0.0.4 (2021-05-27)

Bug Fixes

  • api: logger error when auth header error (fcaf668)
  • api: no need for min 1 context (e17ae84)
  • engine: spell-checker does not replace entities anymore (0e0d75a)
  • logger: no log filter should log all messages (86e693c)
  • logger attach error no longuer throws (b84f39a)
  • nanoid is default import from nanoid (45ca517)

Features

  • add CLI arg to filter logs in console (8c24bb5)
  • add log filter to lang server also (71c8df4)
  • allow setting model base path on fs (4b816e0)
  • bring back lang-server, yargs and cli args (74d7e1d)
  • display model location on start (b2e086d)
  • log filters param is an array (be59069)
  • nlu server can take a config file path at CLI and override the rest of CLI (2317814)
  • dx: added a package.json script at root to run all jest tests (0e0a4b3)