Commit graph

139 commits

Author SHA1 Message Date
Jonatan Kłosko 2ed8021dbd
Require OTP 25 (#2333) 2023-11-10 13:58:21 +01:00
José Valim e02591f8bb Fix string_to_quoted call on Elixir main 2023-11-08 07:42:39 +01:00
Hugo Baraúna ec90333a00
Adds docs for Teams shared secrets (#2317)
* Adds docs for Teams shared secrets

* Mentions a shared secret can be added from a notebook

* Reorder groups in docs sidebar
2023-11-01 15:55:12 -03:00
José Valim 6ec335fce5
Move to Bandit (#2316) 2023-10-31 16:36:45 +01:00
Jonatan Kłosko b1ce874826
Use start_async/3 for async file operations and migrate to phx-update="stream" (#2309) 2023-10-27 20:49:46 +02:00
José Valim c9d0c05bcc
Custom identity providers (#2301) 2023-10-25 09:44:09 +02:00
José Valim ee7866ffba Update ExDoc 2023-10-24 23:47:34 +02:00
Jonatan Kłosko 626ea9781a Update Elixir requirement in mix.exs 2023-10-25 02:00:14 +07:00
Jonatan Kłosko 06b553275f
Add Dockerfile variant for clustered deployment on Fly.io (#2286)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2023-10-22 17:23:15 +02:00
Jonatan Kłosko 62d7642c51 Update changelog 2023-10-10 00:12:24 +07:00
Jonatan Kłosko 589a029d46 Update deps 2023-10-09 21:49:07 +07:00
Wojtek Mach baa4dba726
Update req (#2256) 2023-10-06 15:49:10 +02:00
José Valim 9e7ed7ae43
Update Plug.Crypto (#2252)
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2023-10-06 12:10:36 +02:00
Jonatan Kłosko 64a150eef2
Stream audio/image input values into and out of the server (#2249)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2023-10-05 15:27:34 +02:00
José Valim 64dad900d7
Exclude modules from docs (#2218)
Closes #2216.
2023-09-21 12:28:45 +02:00
José Valim 4d76c57530 Touch ups 2023-09-21 11:21:50 +02:00
Hugo Baraúna ee94ae1b87
Move zta authentication docs from module docs to custom pages docs (#2215) 2023-09-21 10:35:26 +02:00
Hans Krutzer d0201995cb
Add Tailscale ZTA module (#2207) 2023-09-18 12:25:34 +02:00
Jonatan Kłosko 1980ddcaa4
Stream live upload chunks directly to the target file system (#2111) 2023-07-25 16:59:40 +02:00
Jonatan Kłosko f4fc76f4f0 Update changelog 2023-07-05 20:09:52 +02:00
Jonatan Kłosko 0fcb99db64 Bump LV 2023-06-26 16:48:18 +02:00
Cristine Guadelupe efb28fbdf0
Support Zero Trust authentication (#1938)
Co-authored-by: José Valim <jose.valim@gmail.com>
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2023-06-21 00:25:25 +02:00
Wojtek Mach 590ed206af
Standardize Elixir & OTP versions (#1979) 2023-06-15 12:49:48 +02:00
Jonatan Kłosko d5f9aaf14e
Don't run doctests for generated functions (#1966) 2023-06-13 16:01:45 +02:00
Jonatan Kłosko a72629cfe3
Implement stamping for teams hub (#1973)
Co-authored-by: José Valim <jose.valim@dashbit.co>
2023-06-09 20:59:04 +02:00
Jonatan Kłosko c2117e6613 Bump app rebar version 2023-06-09 15:23:53 +02:00
Jannik Becher dbceb99f79
Fix on-hover docs for erlang modules with type names in signature (#1957)
Co-authored-by: José Valim <jose.valim@gmail.com>
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2023-06-07 12:30:52 +02:00
Jonatan Kłosko 6256b66bd3
Update Elixir and Erlang versions (#1939) 2023-05-31 11:47:31 +02:00
Wojtek Mach 00fd630dd7 Use 1.14.5 for standalone.exs 2023-05-30 18:37:07 +02:00
Jonatan Kłosko f3da231ac5
Migrate to esbuild (#1934) 2023-05-27 09:04:52 +02:00
Andrea Leopardi 47fe94f560
Replace "Connection" with gen_statem (#1865) 2023-04-15 10:47:33 +02:00
Jonatan Kłosko 7d24982b57
Release v0.9.2 (#1864) 2023-04-14 16:59:14 +02:00
José Valim 01bcf1fd1a Update dependencies for Erlang/OTP 26 2023-04-13 12:47:28 +02:00
Jonatan Kłosko 744406d1d8 Release v0.9.1 2023-04-06 00:36:28 +02:00
Jonatan Kłosko ee9e7d8a0f Release v0.9.0 (#1804) 2023-03-20 16:13:44 +01:00
José Valim afd7feac29 Update description 2023-03-19 18:51:29 +01:00
Jonatan Kłosko 5b5593a54b
Update to Phoenix 1.7 (#1720) 2023-02-22 19:34:54 +01:00
Jonatan Kłosko e622ef4f96
Fix dialyzer warnings (#1691) 2023-02-03 18:30:41 +01:00
Zach Allaun 8f92661918
Support setting node and distribution using environment vars (#1672) 2023-02-01 21:22:49 +01:00
Jonatan Kłosko 59dc767ef2
Release v0.8.1 (#1646) 2023-01-18 15:41:07 +01:00
Wojtek Mach 596df882fc
Rebuild Livebook Desktop (#1641) 2023-01-16 21:09:47 +01:00
Alexandre de Souza 3e11023925
Migrate WebSocket GenServer (Server) to Connection (#1585) 2022-12-21 11:28:27 -03:00
José Valim 00a7201f8a
Allow release to boot even if it can't write (#1568)
This allows Livebook to run even from .dmg files.
2022-12-11 17:06:00 +01:00
Jonatan Kłosko 361455cd4e Release v0.8.0 2022-12-08 21:05:48 +01:00
Jonatan Kłosko 31c119a633
Persist modules bytecode to disk (#1521) 2022-11-10 16:37:57 +01:00
Alexandre de Souza 7b1addb7eb
Use WebSocket and Protobuf instead of GraphQL with Livebook Enterprise (#1504) 2022-11-03 13:49:07 -03:00
Wojtek Mach dd68f4fe2c Add vendor/otp/erts-VSN/bin to additional paths on macOS
Just for consistency.
2022-11-02 19:06:42 +01:00
Wojtek Mach 7475e29232
Fix launching Windows desktop app (#1511)
On Windows we have erl.exe in two directories: OTP/bin/erl.exe and
OTP/erts-VSN/bin/erl.exe. The executable is identical but what is
different is the latter, the erts one, contains erlexec.dll which needs
to be present for the VM to start.

Interestingly, regardless of OS, the erl[.exe] executable always
prepends the OTP/erts-VSN/bin and OTP/bin directories to the PATH:

    iex> System.get_env("PATH") |> String.split(":") |> Enum.take(2)
    ["/Users/wojtek/.asdf/installs/erlang/25.1.2/erts-13.1.2/bin",
     "/Users/wojtek/.asdf/installs/erlang/25.1.2/bin"]

Manually prepending the erts bin directory to the PATH, which makes the
erl.exe that is to be launched to be the erts one, fixed the issue.
2022-11-02 18:19:53 +01:00
Jonatan Kłosko b911bd71ed Release 0.7.2 2022-10-26 22:19:37 +02:00
Wojtek Mach 7bf1904d8b Add /usr/local/bin after vendored paths 2022-10-24 15:47:18 +02:00