speedment

Speedment is a Stream ORM Java Toolkit and Runtime

APACHE-2.0 License

Stars
2.1K

Bot releases are hidden (Show)

speedment - 2.2.2

Published by minborg almost 9 years ago

This release contains the following new features:
None

Fixed bugs:

#65 Bug in schema predicate

API version: 2.2

speedment - 2.2.1

Published by minborg almost 9 years ago

This release contains the following new features:

  • None

Performance improvements:

  • Immutable configuration objects after Application.build()
  • Dedicated getters in the Speedment platform class
  • Metadata direct lookup of childs
  • ResultSet reader now gets column value by index (int) rather than by name (String)
  • Schema metadata just reads the selected schema, not all schemas

NOTE:
You need to re-generate your Speedment entity classes after you update to this version or they will not compile.

Fixed bugs:

#61Improved Speedment gettes
#59,#29 Finders in child config
#58 SqlStreamTerminator fails to apply custom mapping
#57 Statistics reporter as a daemon
#51,#45 Improved schema filtering
#40 resultSet.get(int) instead of resultSet.get(String)
#39 Immutable config objects
#13 removed dependency (was removed in earlier version)

API version: 2.2

speedment - 2.2.0 Lytton

Published by minborg almost 9 years ago

This release contains the following new features:

  • Add new column predicates like in() and between()
  • MapStream utility class for streaming over maps
  • Add MockManager for easy testing of Entities
  • Pluggable Type Mapping for each column

NOTE:
groovy configuration files from previous versions are incompatible due to the introduced column Type Mapping. Please re-run the Speedment GUI and recreate the speedment.groovy file.

Fixed bugs:

  • #50, #42 Mapping of Date fails
  • #38 Move MapStream to public API
  • #34 Make GUI load default groovy automatically
  • #21, #46 Fixed metadata 64kb size limit
  • #41 Move JsonEncoder to public API
  • #16 Removed static method reference
  • #43 Add JavaDocs to MapStream
  • #31 Move CollectorUtil in to public API
  • Fixed invert() method for predicates

API version: 2.2

speedment - Everett 2.1.2

Published by minborg about 9 years ago

This release contains the following new features:

  • Move Speedment components to public API

Fixed Bugs:

  • None

API version: 2.1

speedment - Everett 2.1.1

Published by minborg about 9 years ago

This release contains the following new features:

  • StreamComposition utility class for composing Stream concatenations
  • Maven archetype available for Speedment

Fixed bugs:

  • #37 Streams are not closed when streams are chained in a way that new streams are created.
  • #36 Streams are not closed properly if an Exception is thrown in a terminating operation.
  • #35 Streams are not closed when iterator() or spliterator() are called on Streams.
  • #32 Null columns read improperly in generated code

API version: 2.1

speedment - Everett 2.1.0

Published by minborg about 9 years ago

This release contains the following new features:

  • JDBC Connection pooling
  • Improved JavaDoc
  • Puggable DbmsType
  • A revised API based on the community feedback from earlier releases:
    • Removal of API singletons
    • Exposed API completely separated from the implementation classes
    • Generification of the Manager class (no table specific Managers needs to be generated)
    • Persist methods throws an (unchecked) Exception instead of returning an Optional
    • Entity now contains both setters and getters rather than being an immutable
    • Builder pattern for getting the Speedment platform object into user code
    • EntityField scraped and moved directly into the Entity itself

Fixed bugs:
#9 Singletons removed
#11 Tables that are excluded are now not generated
#22 Exception handling defined in entityManager.stream()
Unnecessary imports removed in the generated code
Connections are now always returned JDBC

API version: 2.1

speedment - Hawthorne Early Access 2

Published by minborg about 9 years ago

This version contains JavaDoc for the Speedment framework and also for the generated code.

speedment - Hawthorne Early Access

Published by minborg over 9 years ago

This is the first initial release of Speedment Open Source

Package Rankings
Top 8.39% on Repo1.maven.org
Badges
Extracted from project README
Maven Central Javadocs Build Status Hex.pm Join the chat at https://gitter.im/speedment/speedment Analytics
Related Projects