Skip to content

Releases: luainkernel/lunatik

Lunatik v3.6.4

30 Oct 17:05

Choose a tag to compare

Lunatik v3.7.1

11 Sep 22:18

Choose a tag to compare

What's Changed

Full Changelog: v3.7...v3.7.1

Lunatik v3.7

14 Jul 01:12

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.6.2...v3.7

Lunatik v3.6.2

02 Jun 15:29

Choose a tag to compare

What's Changed

  • fix luarcu_map synchronization by @lneto in #244
  • luaskel: use LUNATIK_PRIVATECHECKER by @jperon in #246
  • Test case for rcu map sync by @jperon in #247
  • fix spurious address on luasocket_send() by @lneto in #251
  • add support for setting skb->mark on luanetfilter by @lneto in #261

Full Changelog: v3.6.1...v3.6.2

Lunatik v3.6.1

30 Apr 21:22

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.6...v3.7

Lunatik v3.6

15 Feb 00:24

Choose a tag to compare

What's Changed

Lunatik v3.5

31 May 13:03

Choose a tag to compare

What's Changed

  • fix FPAC exception on arm64's setjmp/longjmp by @lneto in #100
  • limit the syscalls to track on examples/systrack.lua by @lneto in #97
  • Enable building against a custom kernel by @glk0 in #98
  • prevent running already loaded script by @glk0 in #101
  • add luaxdp by @lneto in #104
  • add rm, install and mkdir variables to makefile by @sheharyaar in #112
  • add attach/detach APIs to luaxdp by @lneto in #114
  • update luaxdp by @lneto in #115
  • require luadata on xdp.attach() by @lneto in #116
  • update Lua to v5.4.7 (rc2) by @lneto in #117

New Contributors

  • @glk0 made their first contribution in #98

Full Changelog: v3.4...v3.5

Lunatik v3.4

06 Mar 13:13

Choose a tag to compare

What's Changed

  • added lunatik object
    • now it's possible to share objects (e.g., sockets) among different runtimes
  • added echo server example
  • added systrack example for monitoring system calls
  • added probe library
    • now it's possible to create kprobes handlers
  • added data library
    • now it's possible to allocate and dereference system memory
  • added syscall library
    • now it's possible to access the system call table
  • added linux.schedule(), linux.errno

Full Changelog: v3.3.2...v3.4

Lunatik v3.3.2

09 Dec 12:11

Choose a tag to compare

  • added support for kernel version >= 6.2
  • fixed luasocket for ARM

Thanks VitorMob!

Lunatik v3.3.1

22 Nov 23:36

Choose a tag to compare

  • bumped LUNATIK_VERSION to 3.3
  • fixed the reentrant case of lunatik_run