Skip to content

Latest commit

 

History

History
638 lines (443 loc) · 41.1 KB

CHANGELOG.md

File metadata and controls

638 lines (443 loc) · 41.1 KB

Change Log

0.7.3 (2017-07-12)

Full Changelog

Closed issues:

  • How to create your own sumo_store? #313
  • Version Bump to 0.7.2 #310
  • Implement sumo\_changeset module, analogous to Elixir Ecto Changeset #295

Merged pull requests:

0.7.2 (2017-06-06)

Full Changelog

Fixed bugs:

  • Function delete/3 not implemented in postgres store #163
  • example/blog/run : {error,{"no such file or directory","worker_pool.app"}} #146
  • PostgreSql: position of not_null attribute in field schema definition #138
  • Ensure all backends respect the log_queries option #136

Closed issues:

  • Move src/adapter_test_helpers folder out from test folder, let sumo src agnostic to test helpers #299
  • Add links to adapters in documentation #288
  • Remove the need for mnesia's start_phase magic #275
  • Modify events config to follow the same form as docs #268
  • Remove unnecessary macros #236
  • Document mnesia backend requierments #214
  • Riak Store: implement sort for sumo:find_by/5 #200
  • Update epgsql to 3.1.0 #172
  • Use named statements to improve performance in PostgreSQL store #171
  • Have the riak store create bucket types in create_schema #145
  • Make the build be able to fetch dependencies dynamically (on-demand), for DB providers (MySQL, PostgreSQL, MongoDB, etc.). #117
  • Implement sumo_store_elasticsearch:find_by/6 #107
  • Full conditional logic support for ElasticSearch #89
  • ElasticSearch: take into account other mapping options when creating a schema #76
  • Fulfill the open-source checklist #67

Merged pull requests:

0.7.1 (2016-10-14)

Full Changelog

Closed issues:

  • Version Bump to 0.7.1 #286
  • Link events and pre_events #284
  • Version Bump to 0.7.0 #282

Merged pull requests:

  • [#286] Version Bump to 0.7.1 #287 (ferigis)
  • [#284] link events and pre events, improve README #285 (ferigis)

0.7.0 (2016-10-11)

Full Changelog

Closed issues:

  • Fix sumo to support that one event manager to handle multiple docs and vice versa #280

Merged pull requests:

0.6.4 (2016-09-29)

Full Changelog

Closed issues:

  • Version Bump to 0.6.4 #278

Merged pull requests:

  • [Close #278] version bump to 0.6.4 #279 (Euen)

0.6.3 (2016-09-29)

Full Changelog

Closed issues:

  • version bump 0.6.3 #276
  • Rebar3 doesn't understand our behaviors #271

Merged pull requests:

  • [Close #276] version bump to 0.6.3 #277 (Euen)

0.6.2 (2016-09-28)

Full Changelog

Fixed bugs:

  • Riak store change type in maps #199

Closed issues:

  • Version Bump to 0.6.2 #273
  • Compile fails with "behaviour sumo_store undefined" #270
  • Split find\_by function in order to have two explicit functions: fetch and find\_by #265
  • Wrong event when persisting #241
  • Improve sumo in order to have a plugable architecture (separate API from specific implementations) #221
  • Update riak dep #209

Merged pull requests:

0.6.1 (2016-08-26)

Full Changelog

Fixed bugs:

  • Don't persist Strings as Binaries in Mnesia store #244

Closed issues:

  • Version Bump to 0.6.1 #263
  • fix sumo:create_schema/0 #258
  • fix sumo_find_test_helper with the last sumo_db changes #257
  • Fix the blog example regarding with new architectural changes in sumo\_db #245
  • Move from erlang.mk to rebar3 #242

Merged pull requests:

  • [Close #263] version bump to 263 #264 (Euen)
  • [#257] find_test_helper adapted to last changes in sumo_db #261 (ferigis)
  • [#258] create_schema/0 fixed and test added #260 (ferigis)
  • Ferigis.245.fix examples #259 (ferigis)

0.6.0 (2016-08-17)

Full Changelog

Closed issues:

  • Version Bump to 0.6.0 #255
  • Simplify strings handling in sumo – keep string data type only. #251
  • Support boolean data type. #250
  • Support for new custom data types to mnesia adapter #248
  • Add extra options to doc configuration #239
  • Unify sumo_db-riak-extras with sumo_db #212
  • Add generic type custom() #186
  • Fix find\_by function in sumo\_store\_riak to return all results when no pagination parameters are specified #176
  • Modify test suites to avoid having to install all supported DBs in the dev env #115

Merged pull requests:

  • [Close #255] version bump to 0.6.0 #256 (Euen)
  • [Fix #250] Support boolean data type. #254 (cabol)
  • [Fix #248] Support for new custom data type to mnesia. #253 (cabol)
  • [Fix #251] Simplify strings handling. #252 (cabol)
  • [Fix #239] Add extra options to doc configuration. #249 (cabol)
  • Cabol.242.rebar3 #246 (cabol)

0.5.0-OTP19 (2016-06-28)

Full Changelog

Closed issues:

Merged pull requests:

0.5.0 (2016-03-21)

Full Changelog

Closed issues:

  • Update repo and make it ready for hex.pm #237
  • sumo_basic_SUITE:check_proper_dates/1 not working with MongoDB backend #226
  • sumo:delete\_all/2 does not return the delete count when using MongoDB #225
  • Add fix to README.md for MongoDB-CR authentication failure #224
  • Fix find_by functions in Riak Store to work with different data types, not only binaries. #222

Merged pull requests:

  • [Fix #237] Update dependencies; Update erlang.mk; Set elvis to use rulesets; Remove xref.config #238 (harenson)
  • sumo architecture enhancements #235 (cabol)
  • [#211] Fix adapters tests helpers #234 (harenson)

0.4.0 (2016-02-26)

Full Changelog

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:

  • Bump version to 0.4.0 #232
  • sumo\_basic\_SUITE failing because its init\_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:

  • [Fix #232] Bump version to 0.4.0 #233 (harenson)
  • [#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)

Full Changelog

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:

  • Version bump to 0.3.13 #197
  • Update sumo dependencies for OTP 18 compatibility #195

Merged pull requests:

0.3.12 (2015-09-03)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Closed issues:

  • Version Bump to 0.3.9 #168

Merged pull requests:

0.3.8 (2015-05-29)

Full Changelog

Closed issues:

  • Add reference to sumo_db-sql-extras #126
  • Riak backend #90

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)

Full Changelog

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:

0.3.6 (2015-04-27)

Full Changelog

Closed issues:

  • Fix 'find_by' function on Riak store to return an empty list '[]' when it's invoked by ID. #130

Merged pull requests:

0.3.5 (2015-04-09)

Full Changelog

Merged pull requests:

0.3.4 (2015-04-07)

Full Changelog

Merged pull requests:

0.3.3 (2015-04-07)

Full Changelog

Fixed bugs:

Merged pull requests:

0.3.2 (2015-04-06)

Full Changelog

Merged pull requests:

0.3.1 (2015-03-12)

Full Changelog

Closed issues:

  • Support for find_by_sql for SQL backends #121

Merged pull requests:

  • Cabol.122.riak backend config enhancement #124 (cabol)

0.3.0 (2015-03-04)

Full Changelog

Fixed bugs:

  • Remove delete function and callback from sumo_store #110

Closed issues:

  • Compile Fails on Fresh Install #112

Merged pull requests:

0.2.4 (2015-01-05)

Full Changelog

Closed issues:

  • add a sumo:sort_fields type #109

Merged pull requests:

0.2.3 (2014-12-31)

Full Changelog

Merged pull requests:

0.2.2 (2014-12-30)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Remove all mentions of repos for stores #104

Merged pull requests:

  • [Closes #104] Removed all references to repositories. #105 (jfacorro)

0.1.5 (2014-12-15)

Full Changelog

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:

0.1.4 (2014-11-04)

Full Changelog

Fixed bugs:

  • Lock the deps #72
  • log query and millis #70

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:

0.1.3 (2014-09-23)

Full Changelog

Closed issues:

  • Allow to specify worker_pool options in configuration #68
  • Add an update function to the mysql repo. #49

Merged pull requests:

  • [Closes #68] Accept wpool\_opts entry in configuration file. #69 (jfacorro)

0.1.2 (2014-07-11)

Full Changelog

Closed issues:

  • Update rebar version so that it works with erlang.mk #58
  • Upgrade lager version to 2.0.3 #56

Merged pull requests:

0.1.1 (2014-07-02)

Full Changelog

Merged pull requests:

0.1.0 (2014-06-04)

Full Changelog

Closed issues:

  • change behaviour_info to -callback #37

Merged pull requests:

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