Skip to content

Releases: opensourceBIM/BIMserver

BIMserver 1.5.120

17 Jan 15:19
Compare
Choose a tag to compare
BIMserver 1.5.120 Pre-release
Pre-release

Developers release

Attached files:
bimserverjar-1.5.120.jar: Run on your desktop (just double click)
bimserverwar-1.5.120.war: Run on a server (use Tomcat 8 / Jetty 9)

BIMserver Java Client (Tutorial on how to use it): https://github.com/opensourceBIM/BIMserver/wiki/BimServerClient)

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserverclientlib</artifactId>
    <version>1.5.120</version>
</dependency>

BIMserver Embedded

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserver</artifactId>
    <version>1.5.120</version>
</dependency>

Release notes

BIMserver 1.5.117

22 Nov 20:01
Compare
Choose a tag to compare
BIMserver 1.5.117 Pre-release
Pre-release

Developers release

Attached files:
bimserverjar-1.5.117.jar: Run on your desktop (just double click)
bimserverwar-1.5.117.war: Run on a server (use Tomcat 8 / Jetty 9)

BIMserver Java Client (Tutorial on how to use it): https://github.com/opensourceBIM/BIMserver/wiki/BimServerClient)

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserverclientlib</artifactId>
    <version>1.5.117</version>
</dependency>

BIMserver Embedded

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserver</artifactId>
    <version>1.5.117</version>
</dependency>

Release notes (since 1.5.111)

  • Reuses threads for API calls now, which was slowing things down when doing lots of calls (1000/s)
  • Added a few utility methods/classes to handle IFC (all known psets for example)
  • Service API has changed (breaking older service plugins), added preloadCompleteModel and getPreloadQuery
  • Linked to newer BCF library
  • BIMbots improvements (basic error reporting, use accept-flow)
  • IfcHeader is now also used when serializing back to IFC (header stays intact), might become an option in the future
  • Added more geometry types to validifc.json
  • Prioritize streaming serializers now
  • Fixed bugs in non-streaming deserializers/geometry generator
  • All "Name" fields are not indexed, not just IfcRoot.Name
  • ExtendedData.timeToGenerate added to store total time
  • #836
  • #556
  • Fixed bug detecting IFC schema for very small files
  • Not serializing derived attributes to JSON
  • Use IfcLengthMeasure instead of IfcCartesiantPoint in …
    IfcCartesianPointList2D.CoordList #877

BIMserver 1.5.113

05 Nov 16:10
Compare
Choose a tag to compare
BIMserver 1.5.113 Pre-release
Pre-release

Developers release

This release has strict plugin checking on by default. This will hopefully solve some plugin problems. This also means that plugins have to be built for a specific version of BIMserver, so expect less plugins to be available initially.

Attached files:
bimserverjar-1.5.113.jar: Run on your desktop (just double click)
bimserverwar-1.5.113.war: Run on a server (use Tomcat 8 / Jetty 9)

BIMserver Java Client (Tutorial on how to use it): https://github.com/opensourceBIM/BIMserver/wiki/BimServerClient)

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserverclientlib</artifactId>
    <version>1.5.113</version>
</dependency>

BIMserver Embedded

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserver</artifactId>
    <version>1.5.113</version>
</dependency>

Release notes

BIMserver 1.5.111

26 Oct 09:08
Compare
Choose a tag to compare
BIMserver 1.5.111 Pre-release
Pre-release

Developers release

This release has strict plugin checking on by default. This will hopefully solve some plugin problems. This also means that plugins have to be built for a specific version of BIMserver, so expect less plugins to be available initially.

Attached files:
bimserverjar-1.5.111.jar: Run on your desktop (just double click)
bimserverwar-1.5.111.war: Run on a server (use Tomcat 8 / Jetty 9)

BIMserver Java Client (Tutorial on how to use it): https://github.com/opensourceBIM/BIMserver/wiki/BimServerClient)

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserverclientlib</artifactId>
    <version>1.5.111</version>
</dependency>

BIMserver Embedded

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserver</artifactId>
    <version>1.5.111</version>
</dependency>

Release notes

  • The IfcHeader information is available in the Java client again
  • Other improvements to the Java client, mainly performance issues and geometry loading is working again
  • Generic performance enhancements on BIMserver call overhead (doing lots of short calls is faster now)
  • Added call to determine IFC schema based on head of file
  • Added IfcSpecificMappingShapeRepresentation
  • Added more utility functions to get properties (also for IFC4)
  • Empty queries now return 0 results instead of all results
  • Initial BIMbots progress/async/websocket implementation
  • handle two-dimensional lists in SharedJsonDeserialzer (Thanks @hlg)
  • Security fixes (CVE-2017-15095, CVE-2017-17485 and CVE-2018-7489)
  • Fixed a bug in two-dimensional arrays (IFC4)
  • Enabled strict checking during setup as well

BIMserver 1.5.109

28 Sep 09:39
Compare
Choose a tag to compare
BIMserver 1.5.109 Pre-release
Pre-release

Developers release

This is the second public release that has strict plugin checking on by default. This will hopefully solve some plugin problems. This also means that plugins have to be built for a specific version of BIMserver, so expect less plugins to be available initially.

Attached files:
bimserverjar-1.5.109.jar: Run on your desktop (just double click)
bimserverwar-1.5.109.war: Run on a server (use Tomcat 8 / Jetty 9)

BIMserver Java Client (Tutorial on how to use it): https://github.com/opensourceBIM/BIMserver/wiki/BimServerClient)

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserverclientlib</artifactId>
    <version>1.5.109</version>
</dependency>

BIMserver Embedded

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserver</artifactId>
    <version>1.5.109</version>
</dependency>

Release notes

  • Fixed WAR build (websockets were broken in 1.5.108)
  • Made Java client work with newest geometry format
  • A few performance improvements to the internal octree

BIMserver 1.5.108

19 Sep 15:13
Compare
Choose a tag to compare
BIMserver 1.5.108 Pre-release
Pre-release

Developers release

This is the first public release that has strict plugin checking on by default. This will hopefully solve some plugin problems. This also means that plugins have to be built for a specific version of BIMserver, so expect less plugins to be available initially.

Attached files:
bimserverjar-1.5.108.jar: Run on your desktop (just double click)
bimserverwar-1.5.108.war: Run on a server (use Tomcat 8 / Jetty 9)

BIMserver Java Client (Tutorial on how to use it): https://github.com/opensourceBIM/BIMserver/wiki/BimServerClient)

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserverclientlib</artifactId>
    <version>1.5.108</version>
</dependency>

BIMserver Embedded

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserver</artifactId>
    <version>1.5.108</version>
</dependency>

Release notes (since 1.5.101), only the biggest changes are listed, full list

  • Geometry generation is improved for IfcOpeningElements and IfcGeometricCurveSet, only test Model and Design contexts, added IfcSweptDiskSolid path
  • Fixed BufferOverflowException in setWrappedDoubleAttribute
  • IFC GUIDs are now validated
  • More information about bounds is stored, both on the Revisions, ConcreteRevision and GeometryInfo
  • Added the ability to store lists within wrapped objects
  • Object densities are now stored for geometry, this allows for faster viewers
  • IFC4 bugfixes
  • Finally fixed the performance problem for large lists of (complex) …
    objects.
  • All sorts of changes to allow for faster geometry (vertex quantization, normal quantization, color quantization etc...)
  • Store the geometry buffers in separate objects, so they are not all loaded at once (only the ones needed)
  • Not updating the User object anymore on checkin, which allows for more concurrency during checkin
  • Improved strict plugin checking

BIMserver 1.5.101

18 May 11:57
Compare
Choose a tag to compare
BIMserver 1.5.101 Pre-release
Pre-release

Developers release

WARNING: This version and subsequent ones are not able to upgrade the database of an older version due to changes in the IFC4 schema.

Attached files:
bimserverjar-1.5.101.jar: Run on your desktop (just double click)
bimserverwar-1.5.101.war: Run on a server (use Tomcat 8 / Jetty 9)

BIMserver Java Client (Tutorial on how to use it): https://github.com/opensourceBIM/BIMserver/wiki/BimServerClient)

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserverclientlib</artifactId>
    <version>1.5.101</version>
</dependency>

BIMserver Embedded

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserver</artifactId>
    <version>1.5.101</version>
</dependency>

Release notes

BIMserver 1.5.100

08 Apr 06:30
Compare
Choose a tag to compare
BIMserver 1.5.100 Pre-release
Pre-release

Developers release

WARNING: This version and subsequent ones are not able to upgrade the database of an older version due to changes in the IFC4 schema.

Attached files:
bimserverjar-1.5.100.jar: Run on your desktop (just double click)
bimserverwar-1.5.100.war: Run on a server (use Tomcat 8 / Jetty 9)

BIMserver Java Client (Tutorial on how to use it): https://github.com/opensourceBIM/BIMserver/wiki/BimServerClient)

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserverclientlib</artifactId>
    <version>1.5.100</version>
</dependency>

BIMserver Embedded

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserver</artifactId>
    <version>1.5.100</version>
</dependency>

Release notes

BIMserver 1.5.95

16 Jan 09:45
Compare
Choose a tag to compare
BIMserver 1.5.95 Pre-release
Pre-release

Developers release

Attached files:
bimserverjar-1.5.95.jar: Run on your desktop (just double click)
bimserverwar-1.5.95.war: Run on a server (use Tomcat 8 / Jetty 9)

BIMserver Java Client (Tutorial on how to use it): https://github.com/opensourceBIM/BIMserver/wiki/BimServerClient)

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserverclientlib</artifactId>
    <version>1.5.95</version>
</dependency>

BIMserver Embedded

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserver</artifactId>
    <version>1.5.95</version>
</dependency>

Release notes (only big changes listed)

  • JAR build working again, note: it's become apparent that the builds do not work on Java 9 at the moment

BIMserver 1.5.94

12 Jan 14:47
Compare
Choose a tag to compare
BIMserver 1.5.94 Pre-release
Pre-release

Developers release

Attached files:
bimserverjar-1.5.94.jar: Run on your desktop (just double click)
bimserverwar-1.5.94.war: Run on a server (use Tomcat 8 / Jetty 9)

BIMserver Java Client (Tutorial on how to use it): https://github.com/opensourceBIM/BIMserver/wiki/BimServerClient)

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserverclientlib</artifactId>
    <version>1.5.94</version>
</dependency>

BIMserver Embedded

<dependency>
    <groupId>org.opensourcebim</groupId>
    <artifactId>bimserver</artifactId>
    <version>1.5.94</version>
</dependency>

Release notes (only big changes listed)

  • In a few places hardcoded Ifc2x3tc1 code was replaced by schema-independent code
  • Client factory able to use SSL
  • Bug fixed for missing geometry when using IfcEllipse (#673)
  • Bugs fixed and unimplemented features implemented in lowlevelcalls (#676, #681)
  • Bugs fixed where objects were incorrectly colored (#668 and e46bede)
  • Queries using properties can now (and have to) use the name of the propertyset. Also a version property can now be used in queries so BIMserver can throw a useful error for unsupported features