# Blog on Strolch

https://strolch.li/blog/ Recent content in Blog on Strolch Hugo -- gohugo.io en-us Wed, 14 Jul 2021 20:25:11 +0200

# Strolch PLC now also on Maven Central

https://strolch.li/blog/post-00016/ Fri, 01 Jan 2021 00:00:00 +0100 https://strolch.li/blog/post-00016/Strolch PLC now also on Maven Central Strolch PLC version 1.0.7 has been deployed to Maven Central for easier integration into your projects To more easily use Strolch PLC in your project, we have now deployed the latest Strolch PLC version to Maven Central. This version 1.0.7 depends on Strolch version 1.6.100. Enjoy coding!

# Release of Strolch 1.6.100

https://strolch.li/blog/post-00015/ Wed, 14 Jul 2021 20:25:11 +0200 https://strolch.li/blog/post-00015/Release of Strolch 1.6.100 The 100. Strolch release of the 1.6 branch and a brand new website! Ok, so Maven doesn&rsquo;t exactly have 100 releases on it, but even though we have been quiet on public releases, Strolch has seen many refactorings, fixes, new features etc. over the past three years of its last release. Some notable changes: I18n Support for StrolchExceptions. Better performance for reports on large joins.

# Strolch Reports

https://strolch.li/blog/post-00014/ Fri, 30 Jun 2017 00:00:00 +0100 https://strolch.li/blog/post-00014/Strolch Reports Strolch can do reports! A feature we haven&rsquo;t written about yet is the report API. Strolch has it&rsquo;s own API to generate reports of data, and since we have a generic model, we use Resource of type Report to define them. Go check out the documentation and then enjoy using this easy way to deliver the reports your peers require.

# Strolch Searches

https://strolch.li/blog/post-00013/ Fri, 30 Jun 2017 00:00:00 +0100 https://strolch.li/blog/post-00013/Strolch Searches Strolch queries are deprecated! Strolch has had once again many changes, and fixes etc. One important thing to note is that we have removed support for transactional mode and have rewritten how models are searched. Thus the search API was born. Go check out the Strolch Search documentation and then go rewrite your searches =)). Strolch tag 1.6.51 has all those juicy changes!

# Wow, the many changes!

https://strolch.li/blog/post-00012/ Tue, 21 Mar 2017 00:00:00 +0100 https://strolch.li/blog/post-00012/Wow, the many changes! So many changes, and so long no update - not good! Oh boy, have we forgotten to update you all on the latest awesome features in Strolch! There are over 123 commits since the last tag 1.3.0, so that alone merits a new blog post. Currently the latest tag is 1.5.5, but this version is actually already quite old, as it was created on 31. January 2017 and there are 53 new commits ahead of the tag.

# Strolch now on Maven Central

https://strolch.li/blog/post-00011/ Thu, 22 Sep 2016 00:00:00 +0100 https://strolch.li/blog/post-00011/Strolch now on Maven Central Release Version 1.3.0 released and deployed to Maven Central We have released a new version of Strolch so that you can now go and use the the latest features in Strolch. Further we have now deployed Strolch to Maven Central, so it is easier than ever to use Strolch in your projects. No need to download first or use a special repository - just define the dependencies as you would any other dependency.

# Versioning of objects

https://strolch.li/blog/post-00010/ Mon, 08 Aug 2016 00:00:00 +0100 https://strolch.li/blog/post-00010/Versioning of objects Opt-In versioning of objects A major new feature has landed in Strolch. Now, using opt-in, it is possible to have all changes to the object model be versioned. This means that any change to Order, Resource or Activity is automatically versioned and one can then revert to this version later on. This will make it far easier to implement undo operations in applications since it is an inherent part of the lifecycle of objects in Strolch.

# Release 1.2.0

https://strolch.li/blog/post-00009/ Mon, 04 Jul 2016 00:00:00 +0100 https://strolch.li/blog/post-00009/Release 1.2.0 Release of Strolch 1.2.0 A few months ago we informed of the soon to be released version 1.1.0. Well, we decided to jump to 1.2.0 because we did some refactorings. All the eitchnet projects have been melted into Strolch and thus now it&rsquo;s all one nice package. This will result in simpler development and less constraints on APIs between the two projects. Other than that, not much changed, but we are continually working on Strolch, so go grab your latest copy and have fun coding!

# Strolch Update

https://strolch.li/blog/post-00008/ Sat, 09 Apr 2016 00:00:00 +0100 https://strolch.li/blog/post-00008/Strolch Update Long due update on Strolch development. Although we have been rather quiet in the last couple of months, anyone viewing Strolch&rsquo;s commit log, will see that we certainly didn&rsquo;t halt Strolch development. We have been hard at work, using Strolch in projects, which required many new features and fixes. The commit log shows as of today over 180 commits since the release tag 1.0.0. Some of the most exciting changes are:

# Activities: Beginning of the planning engine

https://strolch.li/blog/post-00007/ Wed, 08 Jul 2015 00:00:00 +0100 https://strolch.li/blog/post-00007/Activities: Beginning of the planning engine The ground work of the Strolch planning engine has been laid. One of the core ideas in building Strolch was to create a planning engine. The planning engine would work in combination of Order objects representing customer orders, Resource objects representing machines, human resources, etc., and Activity/Action hierarchies defining a workflow. With the latest couple of commits to Strolch we have now added Activities and a basic planning of Actions onto Resources.

# Strolch Documentation

https://strolch.li/blog/post-00006/ Mon, 06 Apr 2015 00:00:00 +0100 https://strolch.li/blog/post-00006/Strolch Documentation Any good software has some decent documentation explaining concepts, best practices and gives examples. So this post is to announce that there is now a new page on Strolch&rsquo;s website with a bit of documentation. This first documentation explains the Strolch runtime and some of the do and don&rsquo;t in Strolch code. Bear with us, writing documentation takes time and can be outdated quickly, so we will make an effort to keep everything up to date and add more documentation, but this is a start.

# Strolch Release 1.0.0

https://strolch.li/blog/post-00005/ Tue, 31 Mar 2015 00:00:00 +0100 https://strolch.li/blog/post-00005/Strolch Release 1.0.0 Finally Version 1.0.0 of Strolch has been released and can be downloaded immediately. Before 1.0.0 could be released, some major changes were decided, all driven by the first big project using Strolch as its underlying stack. Those changes were minor, and really major, but should make Strolch better and was important for the first release. Here is a list of the most interesting changes: Java 8 - Strolch was ported to Java 8.

# DurationParameter and other minor changes: Release 1.0.0-RC4

https://strolch.li/blog/post-00004/ Thu, 09 Oct 2014 00:00:00 +0100 https://strolch.li/blog/post-00004/DurationParameter and other minor changes: Release 1.0.0-RC4 New DurationParameter and additional minor changes: Release of 1.0.0-RC4 which can be downloaded on the download page. While implementing a use case in a Strolch based application it was detected that an essential parameter type was missing, the DurationParameter. This parameter currently stores the value as a long in memory and serializes to ISO8601. As soon as we move Strolch to Java8, we will change this to use the Period class in the new Java8 date and time API.

# DB Initialization: Release 1.0.0-RC3

https://strolch.li/blog/post-00003/ Sun, 24 Aug 2014 00:00:00 +0100 https://strolch.li/blog/post-00003/DB Initialization: Release 1.0.0-RC3 Important feature Database Initialization added: Release of 1.0.0-RC3 which can be downloaded on the download page. When living continuous integration and continuous delivery, it is vital that things like database migrations and initialization are performed in a controlled, but automatic way. A Strolch-based application is using the PostgreSQL persistence layer. The implementation understands the concepts of migration, and validating the database schema, but currently a mechanism to automatically initialize the database with a minimal set of data was missing.

# Release 1.0.0-RC2

https://strolch.li/blog/post-00002/ Fri, 22 Aug 2014 00:00:00 +0100 https://strolch.li/blog/post-00002/Release 1.0.0-RC2 Scratch that RC1, here is the brand new 1.0.0-RC2 which can be downloaded on the download page. So, as expected there were a few bugs, for instance the Strolch tutorial apps didn&rsquo;t start, so now i fixed those and released an RC2. Go get it and give it a try!

# Release 1.0.0-RC1

https://strolch.li/blog/post-00001/ Wed, 20 Aug 2014 00:00:00 +0100 https://strolch.li/blog/post-00001/Release 1.0.0-RC1 With the Go-Live of a Strolch-based application around the corner, it is time to release Version 1.0.0 of Strolch. To this affect we have now released version 1.0.0-RC1 which can be downloaded on the download page. Story Strolch as a component based software agent has been two years in the making. The concepts in Strolch have been taken from a proprietary planning, scheduling and controlling software agent, which was, and is been, used in industrial automation, logistics and production.