Commit Graph

429 Commits (b2b0264ab64fdfd99d005f4033e018b93d40ba2d)

Author SHA1 Message Date
Roman Iuvshin e71c7b5671 [maven-release-plugin] prepare for next development iteration 2017-02-17 11:04:07 +00:00
Roman Iuvshin c071c65aa2 [maven-release-plugin] prepare release 5.3.0 2017-02-17 11:03:59 +00:00
Igor Vinokur cf01c01a08 CHE-3064: Add log errors on pre-destroy phase (#3990) 2017-02-11 10:19:08 +02:00
Dmitry Kuleshov 4af07f156e Json RPC client-side to server-side port (#3627)
Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>
2017-02-09 22:37:29 +02:00
Valeriy Svydenko a99aee67d9 Upgrade to GWT 2.8 (#3984) 2017-02-06 16:42:22 +02:00
Roman Iuvshin 0dd0dea686 [maven-release-plugin] prepare for next development iteration 2017-02-01 13:31:32 +00:00
Roman Iuvshin d138c3623f [maven-release-plugin] prepare release 5.2.0 2017-02-01 13:31:25 +00:00
Tareq Sharafy ac876e3fc7 Dto streaming (#3103)
* Streaming approach for DTO serialization

* use Reader/Writer directly in DtoFactory, do not create full JSON texts
* read/write DTOs using direct streaming methods instead of building trees
* configure Gson type adapters instead of generating tree building code

Signed-off-by: Tareq Sharafy <tareq.sha@gmail.com>

* add missing javadoc
2017-01-31 11:03:55 +02:00
Sergii Leschenko d49f732bb7 Rework EnvironmentContext#getSubject to not return null subject (#3813) 2017-01-23 17:50:05 +02:00
Alexander Garagatyi 6b46f73c2c CHE-3686: fix docker machines addresses setting
Set internal machine address by CLI from CHE_IP.
Add and fix docs in che.env.
Change behavior of default machine server address evaluation
to be similar to the previous state.
Code cleanup.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-01-20 18:10:32 +02:00
Max Shaposhnik 25cf9f1ed5 CHE-3492; Add filters for force or disable caching on the given resources paths. (#3771) 2017-01-20 14:13:03 +02:00
Roman Iuvshin 05a7cd53b5 [maven-release-plugin] prepare for next development iteration 2017-01-18 16:33:24 +00:00
Roman Iuvshin 41d3739928 [maven-release-plugin] prepare release 5.1.0 2017-01-18 16:33:17 +00:00
Yevhenii Voevodin 1ede4845c4 Implement cancellation (#3701) 2017-01-16 18:05:45 +02:00
Sergii Leschenko 0675a62562 CHE-3342 Extend cascade removing engine to be able to perform any operation as cascade.
Also contains following changes:
- Fixes rethrowing original exception while cascade operation.
- Add manually publishing cascade events in implementation of DAOs instead of using EntityListeners.
- Add flushing of data by EntityManager#flush to produce consistency exception in right place.
- Add CascadeEventLister that is able to throw any of Exception. If listener throws exception then all data changes should be canceled.
- Add base events(PersistEvent, RemoveEvent, UpdateEvent). CascadeEventService throws only right exceptions for each use case. When thrown by listener exception should not be thrown by contract of this operation, then it will be wrapped into ServerException.
2017-01-12 17:33:51 +02:00
Roman Iuvshin 9904460818 [maven-release-plugin] prepare for next development iteration 2017-01-06 11:48:49 +00:00
Roman Iuvshin b5a7d04ca2 [maven-release-plugin] prepare release 5.0.0 2017-01-06 11:48:42 +00:00
Mihail Kuznyetsov 0e8b21ad3f Set new license year 2017-01-04 17:10:31 +02:00
Igor Vinokur 42efbf452f CODENVY-1178: Add oAuth1 authentication (#3329) 2016-12-27 15:41:28 +02:00
Roman Iuvshin abc1367c1d remove milestone from version 2016-12-23 15:04:56 +02:00
Anatoliy Bazko 4bc14843e0 CODENVY-959: Get rid of WSocketEventBusClient (#3476)
CODENVY-959: Get rid of WSocketEventBusClient
2016-12-23 13:08:42 +02:00
Evgen Vidolob 69276bbf5e #2866 fix importing maven project with relative path in modules (#3457)
* #2866 handle relative path and including 'pom.xml' in modules declarations

Signed-off-by: Evgen Vidolob <evidolob@codenvy.com>
2016-12-22 13:55:12 +02:00
Roman Iuvshin 813d930275 change version to M10-SNAPSHOT 2016-12-22 11:48:31 +02:00
Alexander Garagatyi 1eceaebe75 CODENVY-1271: fix agent launching in some cases
Fix AbstractAgentLauncher.
Code cleanup.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-12-21 16:28:37 +02:00
Florent BENOIT 43e40ae800 Fix Typescript DTO generation
--> there was issue with super interfaces implemented directly and through super classes

Change-Id: I27111cd6f97c227b1e1ce8202d4c5cefbcb60d8b
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2016-12-12 02:42:03 -07:00
Roman Iuvshin 7850cc2908 [maven-release-plugin] prepare for next development iteration 2016-12-07 12:34:30 +00:00
Roman Iuvshin 1c15a44844 [maven-release-plugin] prepare release 5.0.0-M8 2016-12-07 12:34:25 +00:00
Roman Nikitenko ca82851bd3 Change identifier for import project channel 2016-12-07 10:38:35 +02:00
Gennady Azarenkov 664bbf82ef Make Project related (importer) OutputLineConsumer to be passed as a parameter to related ProjectManager methods instead of creating it inside.
Modify RequestDispatcher to make it accept Array of DTO, String and Void
2016-12-07 10:38:35 +02:00
Roman Nikitenko 2339b0dd6e CHE-2937. Add ability to create batch of projects 2016-11-30 19:08:09 +02:00
Sergii Leschenko bd5e511518 Move StripedLocks to commons-lang module 2016-11-29 11:24:53 +02:00
Max Shaposhnik afadcd24f3 CHE-3065 Add uncaught exceptions handler in threads being run by ExecutorService (#3174) 2016-11-28 11:50:50 +02:00
Dmitry Kuleshov 44b060bff8 che#1947: reorganized json rpc and websocket (#3143) 2016-11-25 14:43:47 +02:00
Yevhenii Voevodin fb8a6c8820 Rework database schema (#3063) 2016-11-23 11:03:22 +02:00
Vitalii Parfonov 8d8e3786b3 CODENVY-1076: Fix URL provided by Project API (#2989)
Provide correct URL for access Project API 
* Change REST and WebSocket mapping
* Fix websocket endpoint mapping
Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2016-11-17 11:44:16 +02:00
Mykola Morhun 7f2875ea92 CODENVY-587: Handle closed consumers in composite line comsumer (#2549) 2016-11-15 15:00:14 +02:00
Alexander Garagatyi 0c81935f21 [WIP] Hackathon merge (#3013)
Refactors workspace bootstrapping code:
Addition of projects volumes to ws-machines and 
applying of agents moved to infrastructure provisioner. 
It can be overwritten in any implementation of Che and 
will be responsible for providing all infrastructure needed for Che implementation functioning.
Allow to configure environment network driver.
Allow to add Agents from the code instead of special files. 
These agents can override agents configured in files if identifiers are equal.
Adds possibility to host agents binaries from CHE master.
Reworks agents in a way when they can be downloaded from CHE master if they are not found on FS.
Adds workspace ID to internal representation of environment to allow to use it for internal purposes of machine bootstrapping.
Renames some properties.
Refactors AgentConfigApplier to encapsulate additional code that was used with this class before.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-11-11 18:21:28 +02:00
Roman Iuvshin 52f84d9092 [maven-release-plugin] prepare for next development iteration 2016-11-10 11:37:24 +00:00
Roman Iuvshin 315056731e [maven-release-plugin] prepare release 5.0.0-M7 2016-11-10 11:37:20 +00:00
Alexander Garagatyi 376b2338d1 CHE-2454: add replacing of double underscores (#2664)
CHE-2454: add replacing of double underscores

Add replacing of double underscores in environment variable name
with single underscore in che application variable name.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-11-08 16:50:34 +02:00
Sergii Leschenko 787041dd4e Rework mechanism to TckListener instead of TckModuleFactory (#2953)
It solves two problems:
- we initialize test instances with new injectors instead of
  using default child injector mechanism. It resolves issues
  with injection of injector in GuiceEntityListenerInjectionManager.
- we add ability to clean resources after tck test finish.
  So it allow close entity manager after after tck tests with jpa
  and resolve problems with reusing static fields by eclipse link
  by EntityManagerFactory when different tests in one module use it
2016-11-03 10:41:06 +02:00
Mihail Kuznyetsov 494442e11a CHE-2015 Rename configuration properties 2016-10-27 17:29:46 +03:00
Roman Iuvshin 825af31a5d [maven-release-plugin] prepare for next development iteration 2016-10-26 09:37:49 +00:00
Roman Iuvshin 7da1d4a910 [maven-release-plugin] prepare release 5.0.0-M6 2016-10-26 09:37:45 +00:00
Yevhenii Voevodin e316ba7945 Add snapshotting status (#2829) 2016-10-20 15:01:47 +03:00
Aleksandr Andrienko 291dbb89ba CHE-2435: Clean up workspace files after remove workspace. (#2544)
Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2016-10-18 23:05:24 +03:00
Sergii Leschenko 3df78186c4 Remove returning of optional by getNextPageRef and getPreviousPageRef methods (#2801) 2016-10-18 10:28:25 +03:00
Sergii Leschenko 7b67f94640 Add flushing to save order of object on persisting (#2770) 2016-10-17 12:02:28 +03:00
Anton Korneta 2cb8953438 Add cascade removal event, subscriber, context (#2566) 2016-10-11 10:18:52 +03:00
Roman Iuvshin b986091e4a [maven-release-plugin] prepare for next development iteration 2016-10-07 10:22:41 +00:00