<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gorankusu, branch main</title>
<subtitle>The Go library for load testing HTTP and WebSocket endpoints.</subtitle>
<id>http://git.kilabit.info/gorankusu/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/gorankusu/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/'/>
<updated>2026-02-03T21:46:49Z</updated>
<entry>
<title>cmd/gorankusu: implement socket based activation with systemd</title>
<updated>2026-02-03T21:46:49Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-02T16:11:46Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=4040e757445faee58544bf65bc5fa65458b56f9d'/>
<id>urn:sha1:4040e757445faee58544bf65bc5fa65458b56f9d</id>
<content type='text'>
The internal/cmd/gorankusu now can run using systemd.socket(5).
</content>
</entry>
<entry>
<title>README: format with prettier and simplify license text</title>
<updated>2026-02-02T15:21:51Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-02T15:21:51Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=e7e5f54ce3175c6c8ba326c0cc97a13cc9d8fe49'/>
<id>urn:sha1:e7e5f54ce3175c6c8ba326c0cc97a13cc9d8fe49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release gorankusu v0.8.1 (2025-12-27)</title>
<updated>2025-12-27T07:12:06Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-12-27T07:11:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=34cb54fc8fc68dededfe57e42ba8ae50d0d91fda'/>
<id>urn:sha1:34cb54fc8fc68dededfe57e42ba8ae50d0d91fda</id>
<content type='text'>
[CHORE]
Update README for broken link in example.
While at it, break the links that point to localhost and email.

[CHORE]
Run eslint from node_modules/.bin directory directly.
Using npx does not guarantee works on system installed nodejs.

[CHORE]
go.mod: set minimum Go version to 1.24.0 and update all dependencies.

</content>
</entry>
<entry>
<title>go.mod: set minimum Go version to 1.24.0 and update all dependencies</title>
<updated>2025-12-27T07:08:47Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-12-27T07:08:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=18daecb17ffbf17bafc0074b990fe4fa6ce9f042'/>
<id>urn:sha1:18daecb17ffbf17bafc0074b990fe4fa6ce9f042</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make: run eslint from node_modules/.bin directory directly</title>
<updated>2025-06-29T17:36:53Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-06-29T17:36:53Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=69ffa37447a550697f54dc716880888f9d945713'/>
<id>urn:sha1:69ffa37447a550697f54dc716880888f9d945713</id>
<content type='text'>
Using npx does not guarantee works on system installed nodejs.

</content>
</entry>
<entry>
<title>all: update README for broken link in example</title>
<updated>2025-06-29T17:32:55Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-06-29T17:06:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=bb80d8d7d505af6f899123a46558cef662cf413e'/>
<id>urn:sha1:bb80d8d7d505af6f899123a46558cef662cf413e</id>
<content type='text'>
While at it, break the links that point to localhost and email.
</content>
</entry>
<entry>
<title>Release gorankusu v0.8.0 (2025-02-03)</title>
<updated>2025-02-03T13:50:43Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-02-03T13:50:43Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=9de29dcba4b24a04742e456104c8d7a1ef584814'/>
<id>urn:sha1:9de29dcba4b24a04742e456104c8d7a1ef584814</id>
<content type='text'>
[BREAKING CHANGES]
The git submodule in "_www/wui" has been renamed to "_www/pakakeh_ts".
If you have cloned this project before, you need to rename the sub directory
manually and re-init it.
----
$ mv _www/wui _www/pakakeh_ts
$ git submodule update --init
----

[CHORE]
The linter has been replaced many times, from revive to "go vet", and from
using binary form of fieldalignment and shadow; to use internal command
gocheck that do the same things, which simplify our setup.

[CHORE]
Split the CSS into separate file.
This is allow modifying the CSS without touching the index.html, and may be
used by other HTML files later.

[CHORE]
Fix some broken links in the documentation pages, including link to
Changelog, README, and SPEC.
</content>
</entry>
<entry>
<title>README: changes Development section to describe how to setup project</title>
<updated>2025-02-03T13:11:24Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-02-03T12:41:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=da9fd5d01661dbe2354fa78a82938c9b081e1740'/>
<id>urn:sha1:da9fd5d01661dbe2354fa78a82938c9b081e1740</id>
<content type='text'>
The previous Development section now become Links section.

</content>
</entry>
<entry>
<title>_www/doc: move original CHANGELOG to root of repository</title>
<updated>2025-02-03T13:11:07Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-02-03T12:08:34Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=2e26d5517f8865aea7f6f7f1e3e7e9c6c89f0b4c'/>
<id>urn:sha1:2e26d5517f8865aea7f6f7f1e3e7e9c6c89f0b4c</id>
<content type='text'>
The idea is to allow developer who browse the repository to see the file
immediately.
The one in the doc/ directory now contains the symlink.
</content>
</entry>
<entry>
<title>all: replace external linters with internal</title>
<updated>2025-02-03T13:11:07Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-02-03T11:28:15Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/gorankusu/commit/?id=a6d3b0944f80f7b84ac91f1904d23a312fbee098'/>
<id>urn:sha1:a6d3b0944f80f7b84ac91f1904d23a312fbee098</id>
<content type='text'>
The fieldalignment and shadow is linter from golang.org/x/tools.
This linters actually have an API that can be combined into a program,
which provided by package "pakakeh.go/lib/goanalysis".

</content>
</entry>
</feed>
