Developer Blog

las2peer Tech Paper

We recently published our technical paper “las2peer – A Primer” on Researchgate. The paper is deliberately designed as THE first read on las2peer. It provides a brief, yet comprehensive overview of the most important concepts and parts of las2peer and links to all kinds of more detailed documentation and code, including API docs, tutorials,...

las2peer Release 0.5.3

las2peer 0.5.3 has been released! In this release, the WebConnector received lot of bug fixes and has been prepared for the upcoming las2peer file service. A full changelog can be seen on GitHub.

las2peer Release 0.5.2

A new version of las2peer has been released, including bugfixes and improvements, especially regarding las2peer networks. Also, this is the first release including the las2peer sandbox, protecting the machine running a las2peer node. The sandboxing feature is disabled by default, but is strongly recommended for productive environments. A full changelog can be seen on...

las2peer sandboxing

With the upcoming release las2peer will be executed inside a Java native sandbox. First of all the sandbox will block file access to system files and user data on the system. Most files inside a las2peer folder are readable to the (service-)code executed on the local node. In detail the file access can be...

las2peer Release 0.5.1

Today we released las2peer 0.5.1 including a bugfix. For more details see the release notes on GitHub. As always, please make sure to use the latest version in your ivy.xml to get new features and bugfixes, never use snapshot builds.

las2peer Release 0.5.0

Today we released las2peer 0.5.0, featuring: improved stability and bug fixes unified logging multiple service versions running at the same time in the same network API improvements A detailed changelog can be found on GitHub, the latest Javadoc is also available. All features interesting for service developers are documented in the wiki, especially the...

Dynamic Class Loading in a P2P Network

Class Loading is an important aspect of las2peer due to its dynamic properties, especially when services should be executed isolated from each other to avoid security issues. In las2peer, services can be started dynamically, that means that code is loaded at runtime. Also, in modern development processes, new versions are released frequently, and dependent...