Commit graph

802 commits

Author SHA1 Message Date
Michael S. Klishin
52c5e15008 Cosmetics 2012-06-10 12:49:37 +04:00
Michael S. Klishin
bb5cfdc499 In Monger this fn is supposed to be public 2012-06-10 12:37:29 +04:00
Michael S. Klishin
75bb240af9 Add monger.collection/system-collection?, a convenience function
We don't add it to the change log because the majority of apps won't use it and
it is not an important change between RC1 and RC2 (or what may even be 1.0).
2012-06-10 12:35:52 +04:00
Michael S. Klishin
e481b1ca84 Add more assertions to the URI connection test 2012-06-10 11:25:40 +04:00
Michael S. Klishin
805a66e9c1 Back to snapshot 2012-06-09 12:13:36 +04:00
Michael S. Klishin
e00fa84f1b 1.0.0-rc1 2012-06-09 12:12:37 +04:00
Michael S. Klishin
8ed6665a78 Update change log 2012-06-09 11:25:52 +04:00
Michael S. Klishin
898349f95a A couple more convenience functions 2012-06-09 11:25:48 +04:00
Michael S. Klishin
12f48b058b Remove type hints that can be inferred by the compiler, part 3 2012-06-09 00:36:07 +04:00
Michael S. Klishin
5813f61649 Eliminate this reflection warning
Unfortunately, because Java driver's return type is so generic (Iterable),
we have to do it by type hinting what is really returned as the result set
(by inspecting the Java driver code paths).
2012-06-09 00:33:55 +04:00
Michael S. Klishin
e008e0d18d Remove type hints that can be inferred by the compiler, part 2 2012-06-09 00:26:23 +04:00
Michael S. Klishin
423b80774a Remove type hints that can be inferred by the compiler, part 1 2012-06-09 00:23:01 +04:00
Michael S. Klishin
91d967b592 Inlining, part 2 2012-06-09 00:20:55 +04:00
Michael S. Klishin
2a64afa6ff Inlining, part 1
We inline collection getter not so much as an optimization technique (HotSpot will inline all that anyway) but
mostly to remove let forms that do not make any difference to the (human) reader.
2012-06-09 00:14:19 +04:00
Michael S. Klishin
824a532590 Cosmetics 2012-06-09 00:12:26 +04:00
Michael S. Klishin
bab15c2ca8 Remove examples/*, with http://clojuremongodb.info they are no longer necessary (at least in this repository) 2012-06-08 22:18:47 +04:00
Michael S. Klishin
d12f33e1e8 Better authentication failure message 2012-06-08 22:14:59 +04:00
Michael S. Klishin
f07f577094 Cosmetics 2012-06-08 22:09:17 +04:00
Michael S. Klishin
d824e622c3 Derp 2012-06-08 22:07:16 +04:00
Michael S. Klishin
1184fce8c3 Add a few more commands that may be useful to JVM-based applications
Clojure is unlikely to be a good choice for devops tools, so we don't
implement convenience functions for sharding, replication, et cetera.
2012-06-08 22:04:46 +04:00
Michael S. Klishin
1c686c1766 Cosmetics 2012-06-08 22:03:43 +04:00
Michael S. Klishin
74589346d0 Merge branch 'master' of github.com:michaelklishin/monger 2012-06-08 12:03:17 +04:00
Michael S. Klishin
babd429f5b Implement monger.result/ok? for Clojure maps 2012-06-08 11:56:00 +04:00
Michael S. Klishin
76839436b5 Correct mailing list links 2012-06-06 23:32:04 +04:00
Michael S. Klishin
77281ba466 Back to snapshot 2012-06-04 18:36:33 +04:00
Michael S. Klishin
03174708d0 README and change log updates 2012-06-04 18:36:02 +04:00
Michael S. Klishin
52aa5cc857 1.0.0-beta8 2012-06-04 18:35:36 +04:00
Michael S. Klishin
6e43328941 New higher-level DSL for storing files on GridFS
References #27
2012-06-04 14:46:13 +04:00
Michael S. Klishin
a6544a1617 Make sure gridfs finders never go into infinite recursion
Protocol matching is hash-based, so we cannot guarantee that DBObject implementation will
always be picked before java.util.Map's.
2012-06-04 14:15:12 +04:00
Michael S. Klishin
e033aa995b More gridfs support improvements
References #27
2012-06-04 14:03:45 +04:00
Michael S. Klishin
d79e35790f Make sure namespaces that use monger.gridfs/make-input-file don't have to import GridFSInputFile 2012-06-04 13:24:58 +04:00
Michael S. Klishin
ceb60fdb54 Change log update 2012-06-04 13:11:37 +04:00
Michael S. Klishin
01773f50d5 Better coverage for storing files in gridfs, include file metadata
References #27
2012-06-04 13:11:31 +04:00
Michael S. Klishin
ef083b383e Cosmetics 2012-06-03 16:38:14 +04:00
Michael S. Klishin
eecc07d8d6 Enable testing against multiple JDKs on travis-ci.org (unreleased feature) 2012-05-30 20:58:28 +04:00
Michael S. Klishin
3bc2fc5a85 Correct another mailing list link 2012-05-28 09:52:25 +04:00
Michael S. Klishin
5964e01b1d Make :auto-connect-retry connection default to true
Another very unsafe default on the MongoDB Java driver side. Monger puts safety first, fancy
sky high benchmarks second.
2012-05-28 02:22:46 +04:00
Michael S. Klishin
16f14ac39d Improve change log 2012-05-28 00:48:24 +04:00
Michael S. Klishin
63f7099350 MongoDB 2.1 Aggregation Framework support 2012-05-28 00:43:45 +04:00
Michael S. Klishin
7d595874aa Sonatype snapshots repo is having a bad day 2012-05-27 22:28:28 +04:00
Michael S. Klishin
d63e5abf34 Correct mailing list address 2012-05-27 21:48:21 +04:00
Michael S. Klishin
7dabb32ac0 Change log update 2012-05-26 00:37:09 +04:00
Michael S. Klishin
dd9d1c3bfd The rest of 2.1/2.2 Aggregation framework operator macros 2012-05-25 23:49:57 +04:00
Michael S. Klishin
47cc9a0363 $limit and $skip operator macros 2012-05-25 23:44:44 +04:00
Michael S. Klishin
3360c2e96c $group operator macro 2012-05-25 23:26:11 +04:00
Michael S. Klishin
6a7ac2f1b3 $match, $project, $unwind operator macros 2012-05-25 23:24:30 +04:00
Michael S. Klishin
acdaffba99 Add $regex and $options operator macros 2012-05-25 14:39:35 +04:00
Michael S. Klishin
ca67d9f4cb One more test case 2012-05-22 18:54:53 +04:00
Michael S. Klishin
0db4bc6e11 Minor docstring improvements 2012-05-22 18:46:15 +04:00
Michael S. Klishin
6c777385d6 Back to snapshot 2012-05-21 15:47:53 +04:00