Greg Burd
32f7fa3cb9
WIP: an effort to build the draft/builder pattern into model objects managed by Helenus using byte-code injection at runtime.
2017-08-01 09:19:11 -04:00
Greg Burd
eb9dd05147
Move Guava backwards to the last verison suppored by JDK 1.7 (ver 20.0).
2017-07-31 10:22:01 -04:00
Greg Burd
de495ae0eb
Fixed the embedded Cassandra server by using a newer version, no published artifact so had to include JAR file. Ran Facebook tool called 'infer' which was fairly clean (mvn clean; infer -- mvn package -Dmaven.test.skip=true
), two minor potential resource leaks and one possible null pointer dereference
2017-07-28 11:44:48 -04:00
Greg Burd
b98f9ed7f5
Remove Travis/CI from inherited repo as we'll be reconfiguring this soon. Update pom to reference Onshape, not 'gburd'.
2017-07-27 15:18:31 -04:00
Greg Burd
715fb0e673
Helenus was the son of King Priam and Queen Hecuba of Troy, and the twin brother of the prophetess Cassandra. Like Cassandra, he was always right, but unlike her, others believed him. Seems like a good name for a layer to access DataStax, Apache, or ScyllaDB's implementations of the Cassandra database.
...
- move to 3.x DataStax drivers (NOTE, this broke the Casser.dsl() API a bit)
- introduce UnitOfWork-style pseudo transactional scoping (WIP as of this commit)
- introduce session and UnitOfWork scoped caches (WIP as of this commit)
- add support for SASI-based secondary index types (such as case insensitive matching, etc.)
- add support for Lucene-based secondary index types (WIP https://github.com/Stratio/cassandra-lucene-index )
- update types for Java 8 (WIP)
- add in Codahale/Dropwizard and Zipkin metrics/tracing support (WIP)
- and a lot more...
2017-07-27 15:02:17 -04:00
Albert Shift
5d260420f1
Update pom.xml
2015-10-31 06:05:18 -07:00
Willem Meints
d5232aa5d7
Fix: Changed package to support SBT
...
When you want to use the package from SBT in a way that you
normally would use scala package the package needs to have
a name like casser-core_2.11.
This fixes issue #1
2015-10-31 13:09:09 +01:00
Alex Shvid
209862f569
1.2.0_2.11-SNAPSHOT
2015-06-16 15:50:14 -07:00
Alex Shvid
eefa458484
release 1.1.0_2.11
2015-06-16 15:21:22 -07:00
Albert Shift
9919fd9e25
implement common validators for constraints
2015-06-09 12:48:55 -07:00
Albert Shift
a4260436e8
change version and add more scala future methods
2015-06-03 12:51:05 -07:00
Albert Shift
869fd0aae3
add scala 2.11 support
2015-06-03 12:22:22 -07:00
Albert Shift
648dee8f6e
create special profile release in maven build
2015-05-07 23:12:22 -07:00
Alex Shvid
ca6f4f498b
Merge branch 'develop' of https://github.com/noorq/casser into develop
2015-04-28 15:36:10 -07:00
Alex Shvid
053d69e690
release scripts
2015-04-28 15:35:16 -07:00
Albert Shift
0f33939184
1.1.0-SNAPSHOT
2015-04-27 20:29:24 -07:00
Albert Shift
ecd0222ffc
release 1.0.0
2015-04-27 20:09:20 -07:00
Albert Shift
4dd187ed77
rename register to singleton in Casser
2015-04-26 14:13:36 -07:00
Albert Shift
3bea38d516
release 1.0
2015-04-26 11:27:56 -07:00
Albert Shift
f627eb9741
test collections and implement collection operations
2015-04-17 14:26:30 -07:00
Albert Shift
3de30d95bb
Update pom.xml
2015-03-27 20:14:13 -07:00
Albert Shift
c6b6f04002
disable deploy to the sonatype
2015-03-25 20:21:02 -07:00
Albert Shift
32347ed39c
update pom file
2015-03-25 19:25:11 -07:00
Albert Shift
f8bbcd1cd3
add casser entity type to differ table and user type entities
2015-03-25 19:24:03 -07:00
Albert Shift
dc8f58bb7b
better logging for cassandra-unit
2015-03-16 17:55:21 -07:00
Albert Shift
a4e8121b89
embedded cassandra integration tests infra
2015-03-16 15:57:46 -07:00
Albert Shift
59375ed0d3
add cassandra unit and abstract test
2015-03-16 13:27:13 -07:00
Alex Shvid
a07914e52a
added pom.xml
2015-03-14 10:22:57 -07:00