Skip to content

Releases: DavidAlphaFox/ailib

v0.4.3

21 Feb 14:50

Choose a tag to compare

  1. Update ai_id:next_seq to return {ok,ID} | {error,Reason}.
  2. Delete ai_dynamic_compiler module.
  3. Fix bug of messages aren't in order in ai_mq:subscribe.
  4. Rename some ai_mq_manager to ai_mq
  5. Fix some obsolete APIs
  6. Drop supports of OTP 20.

tag-0.3.6

11 Aug 06:18

Choose a tag to compare

  1. Can delay restart a worker in ai_balance.

  2. Can use absolute timer by pass parameter abs to ai_timer

  3. 对于任务池子可以使用delay选项延迟重建工作进程。

  4. 可以创建绝对时间的timer,默认使用线性时间。

tag-0.3.2

24 Feb 15:55

Choose a tag to compare

  1. ai_balance 基于ets的erlang进程负载均衡
  2. ai_pool 重命名poolboy的erlang进程池
  3. ai_task 仿照Elixir中Task模块,随时创建随时丢弃的erlang异步任务
  4. ai_pooled_task 可重使用的,并发限制的erlang异步任务

tag-0.3.0

14 Feb 03:02

Choose a tag to compare

  • 基于pg2的进程池
  • 优化ai_ascii_random的调用效率

tag-0.2.7

22 Jan 02:04

Choose a tag to compare

取消对OTP 19的兼容
删除了ai_string_compat.erl和ai_unicode_util.erl来自OTP 20的代码
删除了ai_string中的prefix/2,find/3,slice/2,slice/3函数,直接使用OTP 20中的string中同名函数代替