Commit Graph

191 Commits

Author SHA1 Message Date
Carlos Ruiz 210e54b05f IDEMPIERE-4521 Release 8.1 - RC
Change versions in pom and manifest files
2020-11-03 21:59:12 +01:00
hieplq 58258ad506
Idempiere-4492 update library (eclipse-4.17, jasper 6-15, jetty-9.4.33, atmosphere-2.6.4) (#331)
* IDEMPIERE-4492 update jetty to 9.4.33.v20201020 update atmosphere to 2.5.15

* IDEMPIERE-4492 update jetty to 9.4.33.v20201020 (update configuration)

update to default jetty configuration
delete unused configuration (alpn, http2,..)

* IDEMPIERE-4492 update orbit eclipse repository to 4.17

* IDEMPIERE-4492 update orbit eclipse repository to 4.17 (on parent pom)

* IDEMPIERE-4492 update jasper to 6.15.0

* IDEMPIERE-4492 update jasper to 6.15.0 (IDEMPIERE-4504)

get rid of bundle "org.w3c.dom.events version 3.0.0" by use old version of org.w3c.dom.smil

note: on target platform a bundle has multi version then tycho can pickup correct version define on feature (tab included plugins, field version)
but on eclipse when sync launching from .product it don't respect that value, always set highest version to bundle
workaround: on target platform manual un-select bundle org.w3c.dom.smil 1.0.1

* IDEMPIERE-4492 update atmosphere to 2.6.4

* IDEMPIERE-4492 refine target platform

use targetplatform-dsl to generate target platform https://github.com/eclipse-cbi/targetplatform-dsl
   + don't need to care update bundle version when update repository
   + at moment org.idempiere.eclipse.platform-feature include some feature form eclipse repository
     so target has to include that feature so target platform will include all bundler request by feature and bundle request by plugins of that feature and so on (ever optional
     so it make target content has more plugins than what we use on project
     next step will convert include feature to include plugins to define only what we used

* IDEMPIERE-4492 refine target platform (continue)

don't include framework feature, use include plugins to void load transitive dependency so minimize target flatform
remove some unused feature from idempiere product

* IDEMPIERE-4492 update c3p0 and database jdbc (patch from Carlos)
2020-10-31 06:53:36 +08:00
Carlos Ruiz 599e13dda3
IDEMPIERE-4462 (#263)
Integrate patch from Paul Bowden (Adaxa)

Co-authored-by: Paul Bowden <pbowden@adaxa.com>
2020-09-18 12:45:20 +02:00
Carlos Ruiz 703ce7bda8
IDEMPIERE-4289 Implement Support for JUnit5 Unit Testing (#262)
Move the old Convert_PostgreSQLTest to the new structure
2020-09-18 12:17:40 +02:00
Carlos Ruiz d3c9804253
IDEMPIERE-4454 Implement filter for SQL debug - unify oracle and postgresql variable (#252) 2020-09-17 15:02:22 +02:00
Carlos Ruiz be525d178c
IDEMPIERE-4447 Add offset to Query (#243)
Add method Query.setRecordstoSkip
2020-09-04 21:42:14 +02:00
Carlos Ruiz a84adbad80
IDEMPIERE-4395 Cannot save valid strings in oracle - ORA-12899: value too large for column (#202) 2020-08-06 22:35:37 +08:00
hieplq 9a35f2054d
IDEMPIERE-4314:eclipse project setting independent JDK (#90) 2020-06-01 11:30:00 +08:00
hieplq 595e0df99c
Idempiere-4298:support update jdk (jdk 12 13 14) (#69)
* IDEMPIERE-4298: remove Bundle-RequiredExecutionEnvironment

when build by tycho value of Bundle-RequiredExecutionEnvironment and jdt need to compatibility
in case we use Bundle-RequiredExecutionEnvironment = 11 then can't build by jdk != 11
so stick on fix value isn't good

eclipse now also support Require-Capability, so don't need Bundle-RequiredExecutionEnvironment anymore

* IDEMPIERE-4298:support update jdk (jdk 12 13 14)

default environment still jdk-11 but you can build for any jdk by below command

export JAVA_HOME=path to jdk
mvn verify -Djdk.version=11

in case on JAVA_HOME is jdk 14 then can set jdk.version for 11, 12, 13, 14 and same for other jdk

at moment java 14 just support on eclipse 2020-03 with install plugin
Java 14 Support for Eclipse 2020-03 (4.15)
2020-05-20 11:18:31 +08:00
hengsin c3cad0d1e2
IDEMPIERE-4249 Platform Refresh for 7.1z (#19)
Upgrade to Tycho 1.7.0, Eclipse 2020-03, Zk 9.0.1 and Jetty 9.4.28
2020-04-30 16:01:19 +02:00
hengsin 895f766307 IDEMPIERE-4182 Add Ini property to turn off Oracle to PostgreSQL translation. Fix paging not working for native dialect. 2020-03-10 09:47:26 +08:00
hengsin 4a436c5157 IDEMPIERE-4180 Add DDL and Data Type methods to AdempiereDatabase interface 2020-03-03 17:27:53 +08:00
hengsin 26e764c2a2 IDEMPIERE-4177 Replace SYSDATE with getDate(). Add SYSDATE to getDate() translation for native dialect. Still needed as there are still many usage of SYSDATE in the Application Dictionary. 2020-03-03 16:25:54 +08:00
hengsin 8445b0cb3d IDEMPIERE-4179 Add quote column name support to AdempiereDatabase
interface
2020-03-02 23:02:00 +08:00
hengsin 41711e3437 IDEMPIERE-4182 Add Ini property to turn off Oracle to PostgreSQL
translation
2020-03-02 21:20:50 +08:00
Carlos Ruiz 2bb4a8ce11 IDEMPIERE-4136: Upgrading Jasper report to version 6.11.0 / PR 2019-12-26 13:22:39 +01:00
Carlos Ruiz 7bae19dbbc Merge branch 'IDEMPIERE-4136' of https://github.com/dpansheriya/idempiere 2019-12-26 13:20:24 +01:00
Carlos Ruiz 0caa446721 IDEMPIERE-1093 Database: added connection pool properties file support / avoid requirement for org.jfree.io 2019-12-25 19:18:27 +01:00
Deepak Pansheriya f13bcd6de9 IDEMPIERE-4136: Upgrading Jasper report to version 6.11.0 2019-12-25 20:28:37 +05:30
Carlos Ruiz 64eadf1822 release 7.1 process - set version in configuration files 2019-11-21 23:28:48 +01:00
Heng Sin Low f46b8afb5c IDEMPIERE-4098 CLogger usage pattern clean up 2019-11-12 20:49:55 +08:00
Heng Sin Low 8f3b199b1f IDEMPIERE-4052 Move to Eclipse 2019-09 and ECJ 3.19.0 2019-09-19 19:57:52 +08:00
Heng Sin Low d00c07c2b9 IDEMPIERE-3413 Multi Select List and table reference 2019-06-24 18:23:41 +08:00
Nicolas Micoud 1205178ef0 IDEMPIERE-3904 Harmonize list of component in MANIFEST.MF 2019-02-27 12:51:25 +01:00
Carlos Ruiz 3ea6a2a17d IDEMPIERE-3887 Setup / Console-setup improvements 2019-02-09 14:26:45 +01:00
Carlos Ruiz 02009bc22d IDEMPIERE-3870 PackIn issue with transactions 2019-01-15 18:38:01 +01:00
Carlos Ruiz e1ce7e9ec9 Backed out changeset c14bc0ce677c - IDEMPIERE-3808 - works fine in 2018-12 but not yet in 2018-09 2019-01-10 15:39:41 +01:00
Carlos Ruiz f79dc728a3 IDEMPIERE-3808:collect info to move idempiere to jdk-11. Fix jdk target environment. As advised by Heng Sin 2019-01-10 15:21:19 +01:00
Carlos Ruiz 090a34eb88 IDEMPIERE-3808:collect info to move idempiere to jdk-11. Fix jdk target environment. / eclipse still doesn't fully support - avoid annoying warning on launcher 2019-01-07 17:58:10 +01:00
Carlos Ruiz d14338729b IDEMPIERE-3808:collect info to move idempiere to jdk-11. Fix jdk target environment. 2019-01-07 13:22:58 +01:00
Carlos Ruiz 9487335169 Preparing release 6.2 - upgrade versions 2019-01-05 23:56:28 +01:00
hieplq 6c76b7e4b8 IDEMPIERE-3808:collect info to move idempiere to jdk-11 (update lib j2ee take out from jdk)
this commit by auto adjust from eclipse (exclude server.product.launch)

== setup eclipse like bellow to get stable build ==
1. keep eclipse at Eclipse 2018-09 (https://www.eclipse.org/downloads/packages/release/2018-09/r)
2. install "java-11-support-eclipse" https://marketplace.eclipse.org/content/java-11-support-eclipse-2018-09-49
3. call update "help/check for update"
4. now that eclipse full support jdk-11 and build stable without any issue

ref:https://groups.google.com/d/msg/idempiere/At6xXFyEcGY/IJ1ETiohCwAJ
2018-12-28 15:11:11 +07:00
hieplq 942800418e IDEMPIERE-3808:collect info to move idempiere to jdk-11 (zk8.6.0.1, eclipse-1812, java11, tycho 1.3)
still use local repository for maven.to.p2 to continue update library
2018-12-22 15:49:50 +07:00
Carlos Ruiz cb9bc48031 IDEMPIERE-1906 Use postgresql SIMILAR TO instead of LIKE / fix Synchronize Terminology broken when using SIMILAR TO 2018-12-11 14:45:56 +01:00
Carlos Ruiz ac14fcd294 IDEMPIERE-3830 c3p0 defaults are not exploiting the power of c3p0 reliability 2018-11-28 22:17:48 +01:00
hieplq f39116d95d IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (delete buckminster stuff) 2018-11-10 10:32:38 +07:00
Carlos Ruiz 0cf7b3b04f IDEMPIERE-3795 Oracle user System is 'fixed' on the code / Implement JVM variable -DADEMPIERE_DB_SYSTEM_USER to indicate a different user than system(oracle) or postgres(postgresql) - useful for AWS / fix problem with oracle stopping installation even if the database exists if the system password is not provided 2018-11-07 11:05:39 -02:00
Carlos Ruiz 7eeb4a8463 More versioning for 6.1 2018-11-04 18:32:21 -02:00
Carlos Ruiz ee4303d453 set version to 6.1 2018-11-04 14:47:53 -02:00
hieplq 5e5d79f614 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (add Vendor info to bundle) 2018-10-24 13:07:45 +07:00
hieplq 61a5fd1c21 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (warning deprecated of constructer)
constance of BigDecimal move to RoundingMode
2018-10-24 09:48:52 +07:00
hieplq 0a010a526d IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (update maven project)
run auto update maven projec (side effect from 15ccf00c09f5).
2018-10-24 08:56:57 +07:00
hieplq 1c5a89128b IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (Bundle-RequiredExecutionEnvironment)
eclipse don't reconize Bundle-RequiredExecutionEnvironment 10
2018-10-23 17:29:35 +07:00
hieplq b2fa99b192 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (update lib)
update jetty to 12
update almost library to latest version
change org.eclipse.jdt.core.compiler.batch to org.eclipse.jdt.core
change javax.management.j2ee-api to org.apache.geronimo.specs.geronimo-j2ee-management_1.1_spec, reduce dependency and correct dependency of activeMQ
javax.activation to com.sun.activation.javax.activation
lib for service will take from library instea of jdk
groovy to date
2018-10-23 09:36:53 +07:00
hieplq 82c8c5b31d IDEMPIERE-3798:Move iDempiere default branch to openjdk 10
change targetPlatform and classpath to JavaSE-10
2018-10-16 07:08:34 +07:00
hieplq fe0f36668b IDEMPIERE-3531: add manifest for java 9 warning 2018-09-11 09:04:49 +07:00
hieplq d777e2982c Merge with default 2018-03-19 19:50:01 +07:00
Carlos Ruiz 14536e9848 IDEMPIERE-3653 Hazelcast improvements / make explicit DB_PostgreSQL cache as non-distributed (it was already non distributed because postgres plugin start before hazelcast instance) / add commands hazelcastStatus and hazelcastObjects to OSGi console (thanks to Eduardo Moreira eduardojm for the idea and code) 2018-03-13 17:40:12 -03:00
hieplq 31ad04d7ef IDEMPIERE-3531:auto update by eclipse when import project to new workspace by choose import exists maven project 2018-02-18 23:41:09 +07:00
hieplq 9482f02dec IDEMPIERE-3531:add maven tycho configuration 2018-02-10 16:42:06 +07:00
hieplq d7808da56a IDEMPIERE-3531:setting output build, jdk follow project convert from pure plugin to maven
a mavent project convert from plugin have flow default rule
   1. maven project prefer setting JRE to Execution environment, so .classpath is updated
   2. java class compliment to target/classes/, so build.propertie is updated
   3. JDK compliance configuration setting per project (only this option), so .settings/org.eclipse.jdt.core.prefs is created

extra setting about warning done manual to resolved
https://bugs.eclipse.org/bugs/show_bug.cgi?id=367431

   it happend on bundle use non-standard java package
      org.adempiere.base/.settings/org.eclipse.jdt.core.prefs
      org.adempiere.ui.swing/.settings/org.eclipse.jdt.core.prefs

   on org.adempiere.server, old method add accessrules to classpathentry don't work for maven build.
   so change to warning method make it consitent with other
      org.adempiere.server/.settings/org.eclipse.jdt.core.prefs
2018-02-03 01:39:47 +07:00
hieplq 34741c7d87 IDEMPIERE-3531:standard maven repository url
find out origin reposiroty for almost library
maven url include maven2 part
2018-02-03 16:38:23 +07:00
hieplq b6d9886732 IDEMPIERE-3531:standard lib folder
on all project, put library into lib folder, so easy apply parametrize
remove some unuse (don't see reference) library
2018-02-02 13:47:07 +07:00
Carlos Ruiz 7c0bffa908 IDEMPIERE-1906 Use postgresql SIMILAR TO instead of LIKE 2018-01-19 23:02:46 +01:00
Carlos Ruiz 3bc0e45599 IDEMPIERE-3653 1008016 Remove max size limit for msg and element cache. Some cache adjustment. Remove backup of hazelcast map. / integrate partial patch from hengsin 2017-05-25 16:49:51 +08:00
Carlos Ruiz d63062d0d0 New version 2017-10-31 23:12:29 +01:00
hieplq 06ae8b2df8 IDEMPIERE-3136:all stuff relate library of idempiere
update jdbc for postgresql so support postgresql 10
2017-10-18 17:20:15 +07:00
hieplq 333458f8c1 IDEMPIERE-3136:update jasper report to use P2
pending to correct dependency of org.compiere.db.oracle.provider org.compiere.db.postgresql.provider
to org.jfree.io
it better use common from apache or create new one
2017-05-14 20:58:08 +07:00
Carlos Ruiz ac31c85992 IDEMPIERE-3241 Table Index Validate not working with postgresql 9.6 2016-11-07 20:17:59 +01:00
Carlos Ruiz 4fd83bcdd7 IDEMPIERE-3241 Table Index Validate not working with postgresql 9.6 2016-11-07 19:44:46 +01:00
Carlos Ruiz 3d985bd0ed change references to new version 2016-10-30 20:30:07 +01:00
hieplq 54bca51007 IDEMPIERE-3136:all stuff relate library of idempiere
remove version of dependency bundle
2016-07-07 12:51:24 +07:00
hieplq 116cde1e96 IDEMPIERE-3136:all stuff relate library of idempiere
set runtime of all project to 1.8
2016-07-07 10:59:31 +07:00
hieplq 4ae72bb050 IDEMPIERE-3136:all stuff relate library of idempiere
because each project don't have partical build setting, so let control from workspace
2016-07-07 10:14:33 +07:00
hieplq 98730ce2d6 IDEMPIERE-2968:make all url as properties let idempiere can total material with offline repository
use parameter for link to repository, so can use offline repository, so help increase test speed
2016-07-07 14:55:12 +07:00
Carlos Ruiz 00d8a3a0d6 IDEMPIERE-2950 Create Columns from db Process is not working 2015-11-25 19:21:43 -05:00
hieplq 972dd355db IDEMPIERE-2940:reduce size of repository 2015-11-14 17:17:25 +07:00
Carlos Ruiz 6a8183effa Update product version to 3.1.0 2015-10-30 21:18:07 -05:00
Carlos Ruiz 5392cdf541 IDEMPIERE-2907:update library (zk, c3p0) / upgrade to postgresql-9.4-1204.jdbc41.jar 2015-10-25 13:09:13 -05:00
hieplq 1e5df4c39a IDEMPIERE-2907:update library (zk, c3p0)
update c3p0 0.9.5
2015-10-25 22:43:08 +07:00
hieplq fc67e3d668 IDEMPIERE-2892:add config let out put log of c3p0 2015-10-19 20:37:01 +08:00
Carlos Ruiz a733237fc2 hg merge release-2.1 (merge release2.1 into development) 2015-08-19 16:42:28 -05:00
Carlos Ruiz 8228607b35 IDEMPIERE-2664 DB Extensibility issues / add VM property org.idempiere.db.postgresql.debug to help debugging convert and performance 2015-08-17 15:33:08 -05:00
Carlos Ruiz a3ba251b49 hg merge release-2.1 (merge release2.1 into development) 2015-06-24 20:43:40 -05:00
Carlos Ruiz 4e16d1c353 hg backout f7b39cb IDEMPIERE-2629 M_StorageOnHand Qty and Total M_Transaction Qty did not match 2015-06-24 19:25:05 -05:00
Carlos Ruiz 7c80d8caa4 IDEMPIERE-2629 M_StorageOnHand Qty and Total M_Transaction Qty did not match 2015-05-20 20:41:44 -05:00
Carlos Ruiz 376d6ea1ec hg merge release-2.1 (merge release2.1 into development) 2015-05-20 21:04:05 -05:00
Carlos Ruiz 4803643ab2 IDEMPIERE-2245 Platform Upgrade for r3 2014-10-29 13:36:29 -05:00
Heng Sin Low 816e27a8e2 IDEMPIERE-2245 Platform Upgrade for r3. Fix Jenkin build error ( Patch from Carlos ). Fix login page show wrong version info. 2014-10-16 14:34:12 +08:00
Heng Sin Low 0b2fbe27ae IDEMPIERE-2245 Platform Upgrade for r3. 2014-10-13 11:05:19 +08:00
Heng Sin Low 93bf1a85a6 IDEMPIERE-2043 DB.To_Char: Formatting for display type Date not implemented for PostgreSQL 2014-07-04 20:38:08 +08:00
Carlos Ruiz 854076ee2c hg merge release-2.0 (merge release2 into development) 2014-05-07 22:04:48 -05:00
Carlos Ruiz e3ed5124c2 IDEMPIERE-709 All Created and Updated columns must be not null default statement_timestamp() in database / packin failed creating Created column with default SYSDATE 2014-05-07 18:16:28 -05:00
Carlos Ruiz bd8bdb6cc9 IDEMPIERE-1900 iDempiere Debian Installer 2014-04-14 13:06:49 -05:00
Carlos Ruiz fa74477ecf Update product version to 2.1.0 2014-10-30 23:30:38 -05:00
Heng Sin Low bb6607d553 IDEMPIERE-1561 Update product version to 2.0.0. 2013-11-21 14:32:17 +08:00
Carlos Ruiz c786868a61 IDEMPIERE-1132 Improve AD_Index; AD_View; foreign keys management / improve discovery of unique index - postgresql message in spanish has different quoting 2013-11-08 12:14:14 -05:00
Carlos Ruiz d0f1a03dba hg merge release-1.0c (forward-porting) 2013-07-31 10:04:55 -05:00
Heng Sin Low 8d9a2ba66f IDEMPIERE-1223 Use ClassName as Name of OSGi component. 2013-07-31 16:30:15 +08:00
Carlos Ruiz e6442936b4 hg merge release-1.0c (forward-porting) 2013-07-29 20:46:47 -05:00
Heng Sin Low aaa4806797 IDEMPIERE-1205 Update PostgreSQL JDBC Driver to Version 9.2-1004 (2013-07-11). Apparently, the version at the website is not the latest and have buggy setQueryTimeout implementation. See http://www.postgresql.org/message-id/CADK3HHK_jk2KjsVW_aPBW-+GRdoXvd4X2SLYOEzHqfpwfDwPJA@mail.gmail.com for details. 2013-07-29 17:11:01 +08:00
Heng Sin Low 3c80de243c IDEMPIERE-1206 Drop obsolete QueryTimeout workaround for PostgreSQL JDBC Driver. 2013-07-29 15:36:46 +08:00
Heng Sin Low 194cd9f05e IDEMPIERE-1205 Update PostgreSQL JDBC Driver to Version 9.2-1002 (2012-11-14). 2013-07-29 15:22:59 +08:00
Carlos Ruiz 121ac12f86 IDEMPIERE-1195 Native Sequences is reseting start on DB failures 2013-07-23 18:13:20 -05:00
Elaine Tan a8731ef4a5 IDEMPIERE-1132 Improve AD_Index; AD_View; foreign keys management - Validation using unique AD_TableIndex 2013-07-16 19:08:06 +08:00
Heng Sin Low 8c05b86db1 IDEMPIERE-1093 Database: added connection pool properties file support. 2013-06-21 22:35:31 +08:00
Heng Sin Low 7cb4727302 IDEMPIERE-1044 Load testing. Make it easier to monitor connection pool status. 2013-06-18 18:10:25 +08:00
Carlos Ruiz 43d195b4ce IDEMPIERE-1044 Load testing / set MaxPoolSize=90 by default to match the default postgresql max_connections=100 2013-06-12 00:11:12 -05:00
Heng Sin Low 12602cc4ce IDEMPIERE-656 ViewLog shows AppsServerOK=false in the the error tab of the about window. 2013-03-28 12:03:12 +08:00
Heng Sin Low e30bded686 IDEMPIERE-770 Upgrade c3p0 to 0.9.2 2013-03-19 13:31:55 +08:00