Release notes v2.0
ActiveJDBC Repo
- 2018-02-13 00:22:05 -0600 Igor Polevoy post-release cleanup
- 2018-02-11 21:14:13 -0600 Igor Polevoy added notes
- 2018-02-11 21:08:25 -0600 Igor Polevoy [maven-release-plugin] prepare for next development iteration
- 2018-02-11 21:08:20 -0600 Igor Polevoy [maven-release-plugin] prepare release activejdbc-root-2.0
- 2018-02-09 23:02:27 -0600 Igor Polevoy #671 Tests JsonHelperSpec.shouldCleanSelectedChars() + .shouldEscapeNewLine() fail on Windows
- 2018-02-07 10:18:56 -0700 Igor Polevoy Merge pull request #670 from cschabl/enhancement-664
- 2018-02-07 17:38:43 +0100 cschabli enhancement #664: adapted StatementProvider implementation for other supported databases
- 2018-02-07 07:48:46 +0100 cschabli [enhancement #664: @HasMany annotation as alternative to @BelongsTo](https://github.com/javalite/activejdbc/commit/33e3bfc)
- 2018-02-01 17:33:10 -0600 Igor Polevoy #668 AppConfig: Implement property substitution
- 2018-02-01 11:46:03 -0700 Igor Polevoy Merge pull request #667 from cschabl/Bugfix-553
- 2018-02-01 12:35:46 -0600 Igor Polevoy JavaDoc
- 2018-02-01 14:29:26 +0100 cschabli Fix of issue #553: empty children not
cached
with include() - 2018-01-31 09:47:34 -0600 Igor Polevoy typo, copy
- 2018-01-03 23:38:57 -0600 Igor Polevoy Merge pull request #663 from javalite/pr662
- 2018-01-03 23:21:49 -0600 Igor Polevoy Merge pull request #662 from jfcabral/master
- 2018-01-03 23:20:44 -0600 Igor Polevoy #662 [DB2 Support] - ModelTest.java - Prevent test failure in DB2
- 2018-01-02 18:42:48 +0000 Joćo Francisco Almeida [DB2 Support] - ModelTest.java - Prevent test failure in DB2:
- 2017-12-13 23:11:52 -0600 Igor Polevoy #659 When a
dirty
model is serialized / deserialized it becomes clean - 2017-12-13 01:07:39 -0600 Igor Polevoy #658 Revert 641 and 657
- 2017-12-12 11:49:32 -0600 Igor Polevoy #657 RowProcessor adds CaseInsensitiveMap.Null.INSTANCE if a result set value is null - listing models - test fixed
- 2017-12-12 11:40:21 -0600 Igor Polevoy #657 RowProcessor adds CaseInsensitiveMap.Null.INSTANCE if a result set value is null - listing mdels in Freemarker is broken,, this is a temporary commit
- 2017-12-10 22:23:48 -0600 Igor Polevoy #657 RowProcessor adds CaseInsensitiveMap.Null.INSTANCE if a result set value is null - added a new test
- 2017-12-07 10:05:02 -0600 Igor Polevoy #657 RowProcessor adds CaseInsensitiveMap.Null.INSTANCE if a result set value is null
- 2017-12-06 22:46:22 -0600 Igor Polevoy #657 RowProcessor adds CaseInsensitiveMap.Null.INSTANCE if a result set value is null
- 2017-10-30 17:19:40 -0500 Igor Polevoy #652 Model.getString(String) and other get methods do not check for existence of table column
- 2017-10-30 17:14:49 -0500 Igor Polevoy #650 Improve DB logging and filtering cached queries
- 2017-10-30 15:50:14 -0500 Igor Polevoy #650 Improve DB logging and filtering cached queries
- 2017-10-25 18:08:01 -0500 Igor Polevoy #576 Implement logging on JSON format - completed - added a test
- 2017-10-19 18:09:00 -0500 Igor Polevoy #645 Implement Http.basic(user) without the password
- 2017-10-07 14:36:19 -0500 Igor Polevoy #643 Deploy sources of snapshots to the repo
- 2017-10-07 14:36:09 -0500 Igor Polevoy #643 Deploy sources of snapshots to the repo
- 2017-10-05 18:13:18 -0500 Igor Polevoy #642 QueryCache log statements have a broken JSON format
- 2017-10-03 09:00:46 -0500 Igor Polevoy #641 Improve thread safety of models
- 2017-09-27 22:57:06 -0500 Igor Polevoy #637 Model#toUpdate and Model#toInsert does not escape string values - added TODO comment
- 2017-09-27 22:39:11 -0500 Igor Polevoy #637 Model#toUpdate and Model#toInsert does not escape string values
- 2017-09-25 10:16:40 -0500 Igor Polevoy small refactoring
- 2017-09-20 23:26:21 -0500 Igor Polevoy #632 Add support for partitioned tables
- 2017-09-20 14:17:21 -0500 Igor Polevoy Merge remote-tracking branch
origin/master
- 2017-09-20 14:17:15 -0500 Igor Polevoy #636 Correct conversion to Long from null required
- 2017-09-12 23:35:19 -0500 Igor Polevoy Merge pull request #634 from pmaximus/fix-parent-connection
- 2017-09-12 23:53:42 +0300 Maxim Pokrovskiy Parent information should be retrieved using parent connection.
- 2017-08-27 12:54:00 -0500 Igor Polevoy Merge pull request #622 from jfcabral/db2
- 2017-08-27 11:09:27 -0500 Igor Polevoy #629 Implement findOrCreate(): Create new model and saveIt or return existing from db - improved code, fixed instrumentation exception
- 2017-08-26 18:56:27 -0500 Igor Polevoy Merge pull request #631 from yakka34/master
- 2017-08-26 18:59:24 +0300 yakka34 id test
- 2017-08-26 01:46:30 +0300 yakka34 text fix
- 2017-08-26 01:44:41 +0300 yakka34 Test added
- 2017-08-25 22:58:11 +0300 yakka34 implement findOrCreate()
- 2017-08-11 11:45:58 -0500 Igor Polevoy #625 DBException should not manipulate stack traces of real exceptions
- 2017-08-06 17:50:20 +0100 Joćo Francisco Almeida [DB2 Support] - JsonLog4jLayoutSpec.java - Prevent test failure in DB2:
- 2017-08-06 17:42:53 +0100 Joćo Francisco Almeida [DB2 Support] - db2_schema.sql - Schema support for ShardingSpec tests
- 2017-08-06 17:03:58 +0100 Joćo Francisco Almeida [DB2 Support] - dropTable procedure will now be created by the test code
- 2017-08-06 17:03:57 +0100 Joćo Francisco Almeida [DB2 Support] - pom.xml - DB2 profile
- 2017-08-06 17:03:57 +0100 Joćo Francisco Almeida [DB2 Support] - DB2StatementProvider - support to populate
nodes
entity - 2017-08-06 17:03:57 +0100 Arjo Poldervaart db2 changes
- 2017-08-06 17:03:22 +0100 Arjo Poldervaart db2 changes
- 2017-07-25 02:26:29 -0500 Igor Polevoy #621 Force cache purging from Model.refresh() method
- 2017-07-17 02:34:21 -0500 Igor Polevoy #618 Implement ability to reset all cached groups in EHCache3Manager
- 2017-07-07 09:25:42 -0500 Igor Polevoy Merge remote-tracking branch
origin/master
- 2017-07-07 02:49:06 -0500 Igor Polevoy #616 Data mysteriously bleeds to other threads from Context.put(name, data`)
- 2017-07-05 01:19:33 -0500 Igor Polevoy Merge pull request #613 from Denino/patch-1
- 2017-07-03 13:01:20 -0500 Igor Polevoy #614 Implement ability to set date format on JsonLog4jLayout - changed format
- 2017-07-03 12:15:07 -0500 Igor Polevoy #614 Implement ability to set date format on JsonLog4jLayout
- 2017-06-30 14:52:50 +0300 Denino Treat schema as catalog for MySQL
- 2017-06-30 03:25:44 -0500 Igor Polevoy Merge pull request #612 from Denino/patch-1
- 2017-06-30 08:47:45 +0300 Denino Update Registry.java
- 2017-06-21 11:18:12 -0500 Igor Polevoy #611 JsonHelper: NullPointerException
- 2017-06-19 18:33:03 -0500 Igor Polevoy #604 Implement ability to plug a custom logging filter
- 2017-06-15 22:25:22 -0500 Igor Polevoy #604 Implement ability to plug a custom logging filter - oops!
- 2017-06-15 18:22:47 -0500 Igor Polevoy #609 Implement a convenience method for converting name value pairs into JSON object
- 2017-05-31 15:14:40 -0500 Igor Polevoy #605 Add ability to mark Models as
unrelated
- 2017-05-31 14:20:08 -0500 Igor Polevoy #606 Log statements are printed three times
- 2017-05-29 22:27:29 -0500 Igor Polevoy #604 Implement ability to plug a custom logging filter
- 2017-05-29 10:34:45 -0500 Igor Polevoy #598 JSON logging not properly escaping some internal logging
- 2017-05-20 00:41:53 -0500 Igor Polevoy #604 Implement ability to plug a custom logging filter
- 2017-05-17 15:42:08 -0500 Igor Polevoy #603 Implement detection of running under JUnit
- 2017-05-15 00:30:52 -0500 Igor Polevoy #601 Logs open database connection event even if logging is disabled
- 2017-05-06 01:56:30 -0500 Igor Polevoy #596 Add ability to clean out control characters from JSON
- 2017-05-06 01:13:44 -0500 Igor Polevoy #596 Add ability to clean out control characters from JSON
- 2017-05-05 18:37:55 -0500 Igor Polevoy #596 Add ability to clean out control characters from JSON
- 2017-05-05 18:04:11 -0500 Igor Polevoy #595 Add override property to AppConfig for testing
- 2017-05-05 17:45:40 -0500 Igor Polevoy #596 Add ability to clean out control characters from JSON
- 2017-05-05 08:46:59 -0500 Igor Polevoy #594 Bug in AppConfig staging test - checks against
development
, not staging - 2017-04-19 21:08:15 -0500 Igor Polevoy #591 Test Failure on fresh clone: MySQLMigrationSpec.setup..
- 2017-04-10 21:19:20 -0500 Igor Polevoy #572 UniquenessValidator doesn?t work as expected
- 2017-04-06 10:24:00 -0500 Igor Polevoy #589 Add datasource for connection config
- 2017-03-08 21:16:15 -0600 Igor Polevoy #578 Implement ability to to try-with-resources when opening connection with Base.open()
- 2017-03-06 16:57:40 -0600 Igor Polevoy #584 DbConfiguration chokes on property names are 3 segments and not end with
test
- 2017-03-06 16:46:44 -0600 Igor Polevoy #555 Wrong JSON escaping in org.javalite.common.Escape - really used a new escape mechanism
- 2017-02-25 22:17:32 -0600 Igor Polevoy #580 Equal sign is not legal character in boundary.
- 2017-02-21 22:56:37 -0600 Igor Polevoy #579 Util.readProperties uses wrong classloader
- 2017-02-11 17:37:18 -0600 Igor Polevoy #576 Implement logging on JSON format - completed - moving appender to be used in ActiveWeb
- 2017-02-11 16:46:08 -0600 Igor Polevoy #576 Implement logging on JSON format - completed.. again
- 2017-02-10 14:54:47 -0600 Igor Polevoy #576 Implement logging on JSON format - completed
- 2017-02-08 16:46:44 -0600 Igor Polevoy #576 Implement logging on JSON format - removed more junk
- 2017-02-05 18:25:01 -0600 Igor Polevoy #576 Implement logging on JSON format - removed junk
- 2017-02-05 10:49:18 -0600 Igor Polevoy #576 Implement logging on JSON format
- 2017-01-20 12:27:40 -0600 Igor Polevoy #573 Trim strings before converting to a number
- 2017-01-20 12:22:21 -0600 Igor Polevoy #574 Implement a utility class to call external commands
- 2017-01-17 23:12:39 -0600 Igor Polevoy Revert " #569 Implement logging in JSON format and ability to add arbitrary parameters to log lines"
- 2017-01-13 19:48:55 -0600 Igor Polevoy #569 Implement logging in JSON format and ability to add arbitrary parameters to log lines - adding log4j implementation. Remaining steps: 1. Rollback previous commit 2.Move implementation of JSON values from LogFilter to JsonLog4jlayout
- 2017-01-12 21:20:50 -0600 Igor Polevoy #570 Using class instance breaks metadata lookup under a different class loader - another optimization
- 2017-01-12 01:04:57 -0600 Igor Polevoy #570 Using class instance breaks metadata lookup under a different class loader - small optimization
- 2017-01-11 14:38:16 -0600 Igor Polevoy #570 Using class instance breaks metadata lookup under a different class loader
- 2017-01-06 20:39:32 -0600 Igor Polevoy #569 Implement logging in JSON format and ability to add arbitrary parameters to log lines
- 2017-01-02 18:04:31 -0600 Igor Polevoy Revert
#556 Move DBSpecHelper from ActiveWeb - additional fixes for ActiveWeb
- 2016-12-26 20:55:41 -0600 Igor Polevoy #531 Implement ability to override properties in AppConfig from a property file located on file system
- 2016-12-23 16:01:20 -0600 Igor Polevoy #566 update test projects and gradle plugin to latest version
ActiveWeb Repo
- 2018-02-13 00:30:20 -0600 Igor Polevoy [maven-release-plugin] prepare for next development iteration
- 2018-02-13 00:30:08 -0600 Igor Polevoy [maven-release-plugin] prepare release activeweb-root-2.0
- 2018-02-13 00:28:13 -0600 Igor Polevoy prepare to release v 2.0
- 2018-01-18 16:20:56 +0300 Alex Saluk closing remote connections before shutting down async
- 2018-01-04 18:17:02 -0600 Igor Polevoy #378 Exception is not printing a name of a partial if that partial cannot be found
- 2018-01-02 22:51:06 -0600 Igor Polevoy #383 Wrong route is selected if custom action name matches
- 2017-12-19 09:07:29 +0300 Alex Saluk synchronizing on the same object
- 2017-11-27 14:14:49 -0600 Igor Polevoy #379 CommandListener should log error if cannot process a message
- 2017-11-19 23:22:57 -0600 Igor Polevoy #377 Async: implement ability to read text messages
- 2017-11-15 14:08:28 -0600 Igor Polevoy #376 Implement printing a context at the end of a command execution in CommandListener
- 2017-11-14 23:24:52 -0600 Igor Polevoy #376 Implement printing a context at the end of a command execution in CommandListener
- 2017-11-14 13:25:23 -0600 Igor Polevoy #346 Async: implement simple and important JSON parameters for commands - rolling back!
- 2017-11-09 09:26:49 -0600 Igor Polevoy #374 Async: implement JMS session pools for sending and receiving commands - made SessionPool public so it could be used outside
- 2017-11-09 09:14:24 -0600 Igor Polevoy #374 Async: implement JMS session pools for sending and receiving commands - after code review by Alex Saluk
- 2017-11-08 11:59:25 -0600 Igor Polevoy #374 Async: implement JMS session pools for sending and receiving commands
- 2017-11-02 11:40:56 -0500 Igor Polevoy #373 AppController.respond() should handle null values
- 2017-10-31 08:25:14 -0500 Igor Polevoy #371 Add remote IP address to REquestDispatcher log
- 2017-10-23 01:57:40 -0500 Igor Polevoy #370 Implement closing of all resources in Async on stop() method.
- 2017-10-16 16:15:44 -0500 Igor Polevoy #369 RequestDispatcher puts out an exception without a stack trace.
- 2017-09-18 14:03:19 -0500 Igor Polevoy #368 Upgrade to latest version of Artemis: 2.3.0
- 2017-09-14 19:06:03 -0500 Igor Polevoy #367 StringIndexOutOfBoundsException when parsing a route - added better exception data
- 2017-09-12 13:42:11 -0500 Igor Polevoy #366 Async: MIN_LARGE_MESSAGE_SIZE is improperly used
- 2017-08-26 17:09:25 -0500 Igor Polevoy #358 Upgrade Async to latest version of ActiveMQ - completing based on response: .com/questions/45871689/apache-artemis-how-to-move-jms-messages-to-a-different-queue
- 2017-08-25 00:31:42 -0500 Igor Polevoy #365 Async batch processor transactions do not work correctly- oops
- 2017-08-25 00:28:23 -0500 Igor Polevoy #365 Async batch processor transactions do not work correctly
- 2017-08-24 17:27:25 -0500 Igor Polevoy #358 Upgrade Async to latest version of ActiveMQ - rolling back, because it is not backwards compatible. Track this question: http://activemq.2283324.n4.nabble.com/JMSQueueControl-deleted-what-now-tc4729992.html and this one: https://stackoverflow.com/questions/45871689/apache-artemis-how-to-move-jms-messages-to-a-different-queue
- 2017-08-21 22:59:11 -0500 Igor Polevoy #358 Upgrade Async to latest version of ActiveMQ
- 2017-08-21 12:25:37 -0500 Igor Polevoy #363 Implement Batch processing of events in Async
- 2017-08-21 12:23:58 -0500 Igor Polevoy #364 Set graceful shutdown of Async by default
- 2017-08-10 18:30:09 +0300 yanchevsky #363 Implement Batch processing of events in Async
- 2017-08-01 00:11:06 -0500 Igor Polevoy #360 Deprecate integrateViews() method and remove all related functionality
- 2017-07-28 19:56:29 -0500 Igor Polevoy Complete filter#after() methods even if exception thrown from controller #356
- 2017-07-05 13:23:01 -0500 Igor Polevoy #354 Reject adding the same controller filter more than once
- 2017-07-03 16:00:00 -0500 Igor Polevoy #353 Defining controller filters as anonymous classes does not work - adding more tests
- 2017-07-03 15:47:06 -0500 Igor Polevoy #353 Defining controller filters as anonymous classes does not work - adding tests
- 2017-07-03 14:11:32 -0500 Igor Polevoy #353 Defining controller filters as anonymous classes does not work
- 2017-07-02 01:37:22 -0500 Igor Polevoy #352 Add ability to reset filters in IntegrationSpec
- 2017-07-01 23:58:55 -0500 Igor Polevoy #352 Add ability to reset filters in IntegrationSpec
- 2017-07-01 23:33:45 -0500 Igor Polevoy #348 Global filters after() methods is executed in the direct order - adding a debug statement
- 2017-07-01 23:09:20 -0500 Igor Polevoy #351 Reset injector before executing any test
- 2017-07-01 22:49:16 -0500 Igor Polevoy #350 Reset filters before executing any test
- 2017-07-01 21:35:20 -0500 Igor Polevoy #348 Global filters after() methods is executed in the direct order - fixing a test - added debug statements
- 2017-07-01 13:44:08 -0500 Igor Polevoy #349 Different instances of the same filter result in just one last instance of a filter configured
- 2017-06-30 19:11:11 -0500 Igor Polevoy #348 Global filters after() methods is executed in the direct order - fixing a test.. again
- 2017-06-30 18:51:09 -0500 Igor Polevoy #348 Global filters after() methods is executed in the direct order - fixing a test
- 2017-06-30 18:19:36 -0500 Igor Polevoy #348 Global filters after() methods is executed in the direct order
- 2017-06-20 23:58:17 -0500 Igor Polevoy #346 Async: implement simple and important JSON parameters for commands -switched to parameters, not JSON
- 2017-06-19 19:20:17 -0500 Igor Polevoy #346 Async: implement simple and important JSON parameters for commands
- 2017-06-13 17:32:56 -0500 Igor Polevoy #346 Async: implement simple and important JSON parameters for commands
- 2017-06-06 17:06:39 -0500 Igor Polevoy #346 Async: implement simple and important JSON parameters for commands
- 2017-05-17 16:08:43 -0500 Igor Polevoy JavaDoc
- 2017-05-02 21:06:21 -0500 Igor Polevoy #345 Implement ability to set injector in tests without a module
- 2017-04-30 00:39:31 -0500 Igor Polevoy #340 Add datasource to ConnectionBuilder
- 2017-04-25 23:46:18 -0500 Igor Polevoy #343 Test failure on fresh clone
- 2017-04-13 23:15:39 -0500 Igor Polevoy #341 Improve Async stop order
- 2017-04-05 22:03:58 -0500 Igor Polevoy #337 Logger in RequestDispatcher should include target URL in case of a redirect
- 2017-04-05 21:43:59 -0500 Igor Polevoy #339 Logger in RequestDispatcher generates two separate log lines on exception (5XX response)
- 2017-04-05 19:48:20 -0500 Igor Polevoy #336 Logging in RequestDispatcher should include request URL
- 2017-03-12 05:20:26 -0500 Igor Polevoy #315 Move ConnectionSpecWrapper and DBSpecHelper to ActiveJDBC - removed code that was already migrated to AJ
- 2017-03-08 11:48:40 -0600 Igor Polevoy #332 Logging Context#clear needs to be called from RequestDispatcher
- 2017-02-24 20:08:22 -0600 Igor Polevoy #322 Support logging as JSON - remove success as meaningless
- 2017-02-22 15:29:18 -0600 Igor Polevoy #314 Upgrade to latest Apache Artemis
- 2017-02-16 12:57:21 -0600 Igor Polevoy #322 Support logging as JSON
- 2017-02-13 13:37:09 -0600 Igor Polevoy #327 Update Freemarker
- 2017-02-05 18:43:46 -0600 Igor Polevoy #320 Remove GWT support
- 2017-01-04 21:21:16 -0600 Igor Polevoy #318 Bring entire JavaLite libraries on the same version schedule - switching AJ dependency to latest snapshot
- 2016-12-24 08:32:52 -0600 Igor Polevoy [maven-release-plugin] prepare for next development iteration
- 2016-12-24 08:32:47 -0600 Igor Polevoy [maven-release-plugin] prepare release activeweb-root-1.15
- 2016-12-24 08:28:57 -0600 Igor Polevoy #319 Release v 1.15
- 2016-12-24 08:24:26 -0600 Igor Polevoy Revert
#318 Bring entire JavaLite libraries on the same version schedule
- 2016-12-23 17:19:30 -0600 Igor Polevoy #318 Bring entire JavaLite libraries on the same version schedule
How to comment
The comment section below is to discuss documentation on this page.
If you have an issue, or discover bug, please follow instructions on the Support page