⚠️ Эта страница автоматически переведена, и перевод может быть несовершенным.

Manticore 3.5.0: new multitasking mode, 50+ bugfixes, new manual, APT repo and more

Давно не виделись. Этот релиз занял у нас много времени, более трёх месяцев упорной работы, но наконец он здесь. И у нас есть множество классных новостей.

First of all, we have fixed 50+ bugs and crashes.

Secondly, we are changing Manticore multitasking mode from threads to coroutines. This required global refactoring of the code, but what we have in the end is:

  • гораздо более простой код, который уменьшает шанс ошибки и облегчает вклад в проект
  • более простая конфигурация:
  • больше нет разных режимов воркеров, новый режим должен быть оптимальным с наименьшими накладными расходами.
  • нет dist_threads — устраняет избыточное использование потоков и упрощает всё, Manticore будет выполнять ваш запрос максимально параллельно.
  • оптимизированное потребление памяти потоками
  • делает запросы гораздо быстрее во многих случаях, так как Manticore теперь может более эффективно использовать ваши многоядерные процессоры, даже если вы забываете делать это сами (например, используя dist_threads, который теперь тоже устарел).

Third, we have made a new Manticore manual with:

  • совершенно новая структура и внешний вид
  • поиск на основе Manticore Search с автодополнением
  • более удобные примеры кода
  • ярлык mnt.cr/something, чтобы вы могли легко узнать, как работает та или иная настройка
  • формат markdown, чтобы вы могли помочь с его редактированием на Github
  • и многие другие классные вещи

Fourth, we've improved our distribution processes and tools:

  • There's now an official APT repository which you can use for easier installation and updates in Ubuntu and Debian (via just apt install manticore).
  • Added automatic building development packages for all versions. As long as each new commit passes automated tests it instantly gets packaged and becomes available for installation and use on repo.manticoresearch.com .
  • Added development APT/YUM repositories. If you can't wait until the next release and want to update Manticore on a daily basis you can now easily do it if you use the development APT/YUM repositories.

Также есть много других интересных вещей:

Please consult the full changelog in the new manual - https://manual.manticoresearch.com/Changelog , just to mention few most interesting:

Официальный PHP‑клиент v1.3

  • v1.3 and v1.4 are out with more than 20 enhancements altogether
  • We want to thank Gordon Anderson for his huge contribution into the client. Thank you, Gordon!

Сообщественный клиент Laravel

Recently @EvilFreelancer started working on Laravel ManticoreSearch plugin . Thank you for your contribution into the Project, Pavel!

Stay tuned! We are working on something really big and the next releases will be even more awesome.

Sincerely yours,
Manticore team

Установить Manticore Search

Установить Manticore Search