0.4.0 (2016-02-26)
Fixed bugs:
- Remove extra fields from search results before wakeup #206
- Get riak store to return the number of deleted rows in sumo:delete_by() #204
- Allow Sumo Riak Store to use nullable fields #203
- Riak is not correctly matching by id #192
- Fix mongo store, broken after date/datetime general refactor #188
- Sumo is not filtering by datetime fields correctly #219 (harenson)
Closed issues:
sumo\_basic\_SUITE
failing because itsinit\_per\_testcase
fails #223- Move event dispatcher management inside #218
- Add Meta Testing #211
- Invalid Prepared Statements. #202
- Sumo store have to work with other data types in the same way is doing date types persistence. #201
- Quit using inaka's emongo and switch to the official one #184
Merged pull requests:
- [#192] Make Riak store take care of every condition when building the query #231 (harenson)
- [Fix #211] Add meta testing and Fix dialyzer warnings #230 (harenson)
- [Fix #203] Fix null values for every store #229 (harenson)
- [Fix #201] Add checks for all sumo data types in tests #228 (harenson)
- Cabol.222.fix riak to work with data types #227 (cabol)
- [Fix #218] Add event dispatch management #220 (harenson)
- Tests for #216 #217 (elbrujohalcon)
- Fixed issue UNIQUE constraint in sumo_store_pgsql #216 (antik486)
- Upgrade erlang.mk and get the app to compile #215 (elbrujohalcon)
- Unified sumo_db-riak-extras project with sumo_db #213 (cabol)
0.3.13 (2015-09-14)
Fixed bugs:
- Sumo Riak sometimes returns a binary() instead of datetime() tuple #194
- Typo in sumo_store_mongo #185
- Fix documentation generation with erldoc #164
Closed issues:
Merged pull requests:
- Version Bump to 0.3.13 #198 (davecaos)
- [Closes #194] Call wakeup after persisting document in riak #196 (jfacorro)
- [#138] Add node name to test-shell target #193 (jfacorro)
- [Closes #164] Fixed docstrings that were causing errors #191 (jfacorro)
- [Closes #185] Fixed typo #190 (jfacorro)
0.3.12 (2015-09-03)
Fixed bugs:
- Properly escape & quote queries in the riak store #177
- Escape queries generated by the riak backend. #153
- Inconsistent datetime handling in PostgreSQL #152
Closed issues:
- Modify Riak backend implementation to be able to specify buckets per store, not per backend, and in that way allow different stores can re-use the same backend. #122
Merged pull requests:
- Generate release #189 (Euen)
- Make elasticsearch backend compatible with the others #187 (elbrujohalcon)
- [#182] Fixed sumo_store_riak to support date/datetime fields. #183 (cabol)
- Correct date and datetime in the riak store #182 (igaray)
- Igaray.176.fix riak store find by default rows #181 (igaray)
0.3.11 (2015-07-29)
Closed issues:
- Version Bump to 0.3.11 #179
Merged pull requests:
- Version Bump 0.3.11 #180 (davecaos)
- #177 - Fixed issue in sumo_store_riak query builder, properly escape/… #178 (cabol)
0.3.10 (2015-06-25)
Fixed bugs:
- Return a different/new connection from pgsql backend #170
Closed issues:
- Version Bump to 0.3.10 #174
- Update tirerl #166
- Create a pool of connections in the pgsql backend #123
Merged pull requests:
- [Closes #174] Version bump to 0.3.10 #175 (jfacorro)
- [Closes #170] Return new connection per call to sumo_backend_pgsql:get_connection #173 (jfacorro)
0.3.9 (2015-06-15)
Closed issues:
- Version Bump to 0.3.9 #168
Merged pull requests:
- [#168] Version Bump to 0.3.9 #169 (davecaos)
- [#166] Update Tirerl dependecy to 0.1.7 #167 (davecaos)
0.3.8 (2015-05-29)
Closed issues:
Merged pull requests:
- Version Bump to 0.3.8 #162 (cabol)
- Fixed issue #153, escape queries generated by Riak store. #161 (cabol)
0.3.7 (2015-05-19)
Fixed bugs:
- UPDATE statement for PostgreSQL is missing commas #150
- Error using sumo:find to retrieve an inexistent element #147 (elbrujohalcon)
Closed issues:
- Version Bump to 0.3.7 #159
- Update rebar.config file #157
- Update Gun dependency to 0.1.9 #155
- Please update tirerl #154
- Fix 'sumo_riak_store' to export utility functions which are currently private #140
Merged pull requests:
- [Fix #159] Version bump to 0.3.7 #160 (davecaos)
- [Fix #157] Update tirerl 0.1.6 version in makefile and rebar.config file #158 (davecaos)
- [Fix #154] Update Tirerl dependnecy to 0.1.5 #156 (davecaos)
- [Fixes #150] Added commas 💥 #151 (jfacorro)
- Upgrade tirerl to 0.1.4 #149 (elbrujohalcon)
- Fix worker_pool dep #148 (essen)
- [#ISSUE] Updated Changelog. #144 (cabol)
0.3.6 (2015-04-27)
Closed issues:
- Fix 'find_by' function on Riak store to return an empty list '[]' when it's invoked by ID. #130
Merged pull requests:
- Fixed VSN. #143 (cabol)
- Update LICENSE #142 (andresinaka)
- Reusable private functions were exported. Fixed sumo_store_riak (enhance... #141 (cabol)
0.3.5 (2015-04-09)
Merged pull requests:
- rebar build without ssh keys fails due to outdated dep libs #137 (Vorticity-Flux)
0.3.4 (2015-04-07)
Merged pull requests:
- Add uuid as a required application #135 (elbrujohalcon)
0.3.3 (2015-04-07)
Fixed bugs:
- Calling sumo:persist with a doc with no id field fails #133 (elbrujohalcon)
Merged pull requests:
- Version Bump #134 (elbrujohalcon)
- Updated changelog #132 (elbrujohalcon)
0.3.2 (2015-04-06)
Merged pull requests:
- #130 Fix find_by ID function in sumo_store_riak to return empty list whe... #131 (cabol)
- Mnesia support #129 (elbrujohalcon)
- Igaray.126.sumo db sql extras reference #127 (igaray)
- Automate CHANGELOG.md #125 (elbrujohalcon)
0.3.1 (2015-03-12)
Closed issues:
- Support for find_by_sql for SQL backends #121
Merged pull requests:
0.3.0 (2015-03-04)
Fixed bugs:
- Remove delete function and callback from sumo_store #110
Closed issues:
- Compile Fails on Fresh Install #112
Merged pull requests:
- Version Bump #120 (elbrujohalcon)
- Cabolanos.90.riak backend #119 (cabol)
- waffle.io Badge #118 (waffle-iron)
- [Fixed #110] Remove delete function and callback from sumo_store. #116 (cabol)
- Move epgsql deps dir to match rebar location #114 (spiegela)
- [Fixed #112] Add deps to build with rebar. #113 (jfacorro)
0.2.4 (2015-01-05)
Closed issues:
- add a sumo:sort_fields type #109
Merged pull requests:
- Code cleanup #111 (elbrujohalcon)
0.2.3 (2014-12-31)
Merged pull requests:
- Renaming dependency to avoid conflict with tirerl #108 (elbrujohalcon)
0.2.2 (2014-12-30)
Merged pull requests:
- Don't require the import of emysql records on stores based on sumo_store_msyql #106 (elbrujohalcon)
0.2.1 (2014-12-16)
Fixed bugs:
- Remove all mentions of repos for stores #104
Merged pull requests:
0.1.5 (2014-12-15)
Closed issues:
- Bump to 0.1.5 #102
- Move Contributors section to the end of the file #97
- Rename repos to connection or store. #62
- Change internal doc representation to maps #60
- PostgreSQL storage backend #39
- add asc/desc option for ordering #21
- add specs #18
- write unit tests #15
Merged pull requests:
- [Closes #102] #103 (jfacorro)
- [#39] pgsql backend and store #101 (jfacorro)
- [#18] Added all missing specs. #100 (jfacorro)
- [#60] Change internal records and proplists to maps #99 (jfacorro)
- [Closes #97] Fixed broken link. Moved sections around. #98 (jfacorro)
- [Closes #62] Rename repos to store. #96 (jfacorro)
0.1.4 (2014-11-04)
Fixed bugs:
Closed issues:
- Decide between implementing SQLite repo or deleting it #87
- Support for rails style callbacks? #86
- make all blog is erroring out #80
- Modify the default value for the worker_pool option overrun_warning #77
- ElasticSearch storage backend #74
- make compatible with erlang.mk #61
- Use a proper overrun warning for wpool #51
- repos should go through their backend instead of just using the pool #38
- Improve semantics for redis repo #35
- Add an environment variable to turn on/off query debug messages #23
- Add support for full conditional logic in the find_by and delete_by functions. #13
- If id attribute is present in 3rd paramenter to sumo:new_field/3, sumo_db should assume not_null as well. #9
- Use a parse transform to avoid having to declare the sumo_docs manually. #2
Merged pull requests:
- [#21] Support for sorting asc/desc #95 (jfacorro)
- [#51] Better overrun defaults. #94 (jfacorro)
- [#87] Removed sqlite repo and dep. #93 (jfacorro)
- [Closes #61] Added Erlang.mk #92 (jfacorro)
- [#67] Open-source checklist #91 (jfacorro)
- [Closes #13] Full conditional logic #88 (jfacorro)
- README + CONTRIBUTORS #85 (elbrujohalcon)
- [#80] Fixed the run escript to not throw errors for make blog #82 (AxisOfEval)
- Misc changes to help build cleanly. #81 (AxisOfEval)
- Fixed rebar.config to not use the git account for github. #79 (AxisOfEval)
- [Closes #77] Modified default value to 30 seconds. #78 (jfacorro)
- [Closes #74] ElasticSearch backend and repo #75 (jfacorro)
- [fix #72] Change specifications on deps. #73 (Euen)
- [fix #70] Query log in milliseconds. #71 (Euen)
0.1.3 (2014-09-23)
Closed issues:
- Allow to specify worker_pool options in configuration #68
- Add an update function to the mysql repo. #49
Merged pull requests:
0.1.2 (2014-07-11)
Closed issues:
Merged pull requests:
0.1.1 (2014-07-02)
Merged pull requests:
- [#56] Ready for R17 #57 (elbrujohalcon)
0.1.0 (2014-06-04)
Closed issues:
- change behaviour_info to -callback #37
Merged pull requests:
- Naming the types, instead of the generic term() or any() #55 (elbrujohalcon)
- Now even the blog is dialyzed #54 (elbrujohalcon)
- More dialyzing! #53 (elbrujohalcon)
- Dialyzed #52 (elbrujohalcon)
choosy.production (2014-06-02)
Closed issues:
- create sumo_backend behavior #43
- sumo_backend_sup should call Mod:start_link instead of gen_server:start_link #42
- Improve error detection and reporting #14
- Add delete_by #8
- Optional application dependencies. #6
- Improve execute #3
Merged pull requests:
- MySQL persist no longer updates id field in on duplicate clause. #50 (igaray)
- Fixed a prepared statement name clash. #48 (igaray)
- changing event name so they wont collide #47 (marcelog)
- adding new conditions! #46 (marcelog)
- Marcelog sql builder #45 (marcelog)
- closes #42, closes #43 #44 (marcelog)
- mongodb is back #36 (marcelog)
- Corrected CLD macro to allow several storage backends of same type. #34 (igaray)
- changing copyright #33 (marcelog)
- Added a configurable timeout to the worker pool call. #32 (igaray)
- Inaki.worker pool #31 (igaray)
- Inaki.conditional log #30 (igaray)
- Those were microseconds #29 (elbrujohalcon)
- Added env var to specify emysql pool size. #28 (igaray)
- Timed execute in mysql_repo #27 (igaray)
- Fixed argument list in find_all. #26 (igaray)
- delete_by was not joining conditions with interspaced AND. #25 (igaray)
- closes #8 #24 (igaray)
- Marcelog delete by 8 #22 (marcelog)
- not imposing dependencies anymore, closes #6 #20 (marcelog)
- Marcelog better execute 3 #19 (marcelog)
- Fixed pattern matching in sumo:call #17 (igaray)
- Marcelog error reporting 14 #16 (marcelog)
- Coverted find_all results with sumo_wakeup. #12 (igaray)
- Inaki.find all #11 (igaray)
- WHERE clauses must be joined with AND instead of commas #10 (elbrujohalcon)
- Small fix to make non integer id fields work. #7 (igaray)
- Fixed a bug affecting persistence of non-proplist sumo_docs. #5 (igaray)
- Added date types to the mysql repo. #4 (igaray)
- Changed sumo_repo_sup to ask for the sumo_db applicaiton environment. #1 (igaray)
* This Change Log was automatically generated by github_changelog_generator