synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Kalnichevski <ol...@apache.org>
Subject Re: [VOTE] Release plan for Synapse 1.3
Date Tue, 31 Mar 2009 10:54:54 GMT
On Tue, 2009-03-31 at 02:09 +0530, Asankha C. Perera wrote:
> Hi All
> 
> I would like to keep the Synapse 1.3 release date semi-flexible, since
> Axis2, Rampart, Transports etc are gearing up for their releases too,
> and we depend on them. Since we are making a major release almost
> after an year, we need to ensure that the quality of this release is
> at the expected level. Thus I would like to try to fix dates for the
> initial QA builds, and the defects we could/should cover for them from
> the Synapse codebase pov. (See the end of this message)
> 
> Lets plan for the 1st QA build on the 12th of April, followed by a
> weekly QA build every Monday thereafter until we are able to create
> release candidates. These builds would be taken off the nightly build
> process, and QA'ed. We need to get the users also to help us test the
> builds, and I would like to know if Evanthika and any others would be
> able to spend some professional QA time on these builds.
> 
> We would target to have a pre-release candidate (i.e. ann POMs,
> documents etc almost ready..) by the end of April - probably before or
> along with an Axis2 1.5 RC. Once Axis2 1.5/Transports 1.0 and Rampart
> 1.4 becomes available, we will release the first official release
> candidate, and update it every Monday until the final release artifact
> is voted on.
> 

Asankha

What are your plans for SYNAPSE-186? I always thought the implementation
of this feature would entail a pretty significant overhaul of the NIO
HTTP transport. I am not sure it is doable within the given time frame. 

Oleg


> Please vote for this process, or suggest any improvements:
> ------------------------------------------------->8--------------------------------------------------
> [ ] +1 Release Synapse-1.3 according to this plan
> [ ]  0
> [ ] -1 With Reasons, Suggestions / Comments
> --------------------------------------------------------------------------------------------------------
> 
> 
> Here are the list of Synapse issues I would want to fix for 1.3 as of
> now. I have attached an XLS of these issues as well, so that anyone
> could read these clearly, if the email formatting gets messed up.
> 
> thanks
> asankha
> 
> Priority
> Issue Type
> Key
> Summary
> Assignee
> Reporter
> Priority
> Minor
> Bug
> SYNAPSE-493 
> Synapse
> sets the
> HttpCoreRequestResponseTransport status value to INITIAL
> Ruwan
> Linton
> Amila
> Chinthaka
> Suriarachchi
> Major
> Good to
> fix
> Bug
> SYNAPSE-419 
> NullPointerException thrown when trying out SwA optimization when the required service
is not available
> Ruwan
> Linton
> Evanthika
> Amarasiri
> Major
> Check
> Bug
> SYNAPSE-418 
> JMSSender#processSyncResponse incorrectly sets serverSide to true
> Asankha C.
> Perera
> Andreas
> Veithen
> Major
> Minor
> Bug
> SYNAPSE-410 
> Replace
> lib
> \endorsed
> \xml-apis-1.0.b2.jar
> Unassigned
> Paul
> Fremantle
> Major
> Good to
> fix
> Bug
> SYNAPSE-186 
> Better
> support
> for HTTP
> in the NIO
> transport
> Asankha C.
> Perera
> Paul
> Fremantle
> Major
> Check
> Bug
> SYNAPSE-436 
> Synapse-1.2 incorrectly sets the JMSReplyDestination Type
> Andreas
> Veithen
> Tanmay
> saha
> Major
> Good to
> fix
> Bug
> SYNAPSE-431 
> Problem
> when
> passing a
> String
> array
> through a
> proxy
> service
> Asankha C.
> Perera
> sumedha
> rubasinghe
> Major
> Good to
> fix
> Bug
> SYNAPSE-398 
> RM two-way
> invocation
> failed
> with
> Synapse
> Ruwan
> Linton
> Evanthika
> Amarasiri
> Major
> Good to
> fix
> Bug
> SYNAPSE-348 
> After
> performance improvments switching from serialize() to serializeAndConsume(), MTOM fails
to serialize attachments
> Asankha C.
> Perera
> Asankha C.
> Perera
> Major
> Must fix
> Bug
> SYNAPSE-352 
> Namespace
> issues of
> generated
> SOAP
> faults
> Ruwan
> Linton
> Evanthika
> Amarasiri
> Major
> Good to
> fix
> Bug
> SYNAPSE-381 
> FIX
> session
> with the
> Acceptor
> endpoint
> failes
> when
> restarts
> the
> Synapse
> instance
> Unassigned
> Asanka
> Abeysinghe
> Major
> Good to
> fix
> Bug
> SYNAPSE-330 
> Load
> balancing
> with
> session
> affinity
> using the
> soap
> session is
> not
> working
> Ruwan
> Linton
> Ruwan
> Linton
> Major
> Must fix
> Bug
> SYNAPSE-393 
> Convertion
> not
> complete
> when using
> SOAPUtils.convertSOAP11toSOAP12()
> Unassigned
> Laurent
> CHARTIER
> Major
> Good to
> fix
> Bug
> SYNAPSE-386 
> Responses
> with HTTP
> Status
> codes
> don't
> always get
> returned
> to the
> client.
> Unassigned
> Leander
> Harding
> Major
> Check
> Bug
> SYNAPSE-501 
> validate
> mediator
> strips off
> namespace:
> result
> valid
> messages
> are
> rejected.
> Andreas
> Veithen
> harm
> verhagen
> Major
> Minor
> Bug
> SYNAPSE-524 
> Patches
> are not
> applied to
> the WAR
> distribution
> Andreas
> Veithen
> Andreas
> Veithen
> Major
> Minor
> Bug
> SYNAPSE-528 
> Synapse
> doesn't
> warn the
> user about
> pending
> callbacks
> Unassigned
> Andreas
> Veithen
> Minor
> Good to
> fix
> Bug
> SYNAPSE-496 
> Out Action
> always
> urn:mediateResponse instead of value returned from server
> Asankha C.
> Perera
> Bill
> Majurski
> Minor
> Later
> Bug
> SYNAPSE-280 
> Synapse
> doesn't
> preserve
> CDATA
> sections
> Andreas
> Veithen
> Andreas
> Veithen
> Minor
> Later
> Bug
> SYNAPSE-279 
> Avoid
> dumping of
> large
> payloads
> in
> LogMediator
> Andreas
> Veithen
> Andreas
> Veithen
> Minor
> Good to
> fix
> Bug
> SYNAPSE-345 
> SOAP
> headers
> MUST be
> namespace-qualified
> Unassigned
> Glen
> Daniels
> Minor
> Good to
> fix
> Bug
> SYNAPSE-434 
> Concurrency level provided by the mail and VFS transports listeners is insufficient
> Andreas
> Veithen
> Andreas
> Veithen
> Minor
> Later
> Bug
> SYNAPSE-527 
> Transports
> use
> TRANSPORT_NON_BLOCKING in an incorrect way
> Unassigned
> Andreas
> Veithen
> Minor
> Minor
> Bug
> SYNAPSE-310 
> Axis2FlexibleMEPClient.send logs misleading debug message
> Ruwan
> Linton
> Andreas
> Veithen
> Minor
> Minor
> Bug
> SYNAPSE-489 
> base URI
> for XSLT
> include/import
> Andreas
> Veithen
> mikhailfranco
> Minor
> Minor
> Bug
> SYNAPSE-391 
> Update
> documentation on Script mediators with a description on 'include keys'
> Ruwan
> Linton
> Evanthika
> Amarasiri
> Trivial
> Minor
> Bug
> SYNAPSE-407 
> #registry
> anchor not
> found on
> Synapse_Configuration_Language.html
> Unassigned
> Senaka
> Fernando
> Trivial
> 
> 
> Improvement
> SYNAPSE-458 
> Allow the
> property
> mediator
> to set
> Boolean
> properties
> Unassigned
> Paul
> Fremantle
> Major
> 
> 
> Improvement
> SYNAPSE-477 
> NHTTP
> transport
> PUT and
> DELETE
> method
> support
> Unassigned
> Supun
> Kamburugamuva
> Major
> 
> 
> Improvement
> SYNAPSE-239 
> Shutdown
> should
> automatically detect the idle state after entering maintenance mode
> Asankha C.
> Perera
> Asankha C.
> Perera
> Major
> 
> 
> Improvement
> SYNAPSE-485 
> Replace
> the use of
> sun.misc.Service with something available on other JDKs
> Paul
> Fremantle
> Paul
> Fremantle
> Major
> 
> 
> Improvement
> SYNAPSE-284 
> Improve
> management
> support in
> Synapse
> transports
> (AbstractTransportListener)
> Andreas
> Veithen
> Andreas
> Veithen
> Major
> Later
> Improvement
> SYNAPSE-438 
> Extend
> Iterate
> Mediator
> to Iterate
> Synchronously
> Unassigned
> Scott
> Hoggarth
> Major
> Good to
> fix
> Improvement
> SYNAPSE-441 
> Declare
> the public
> API of
> Synapse,
> so that
> custom
> Mediator
> and Task
> developers
> know the
> boundary
> between
> the public
> API and
> Synapse
> internals
> Asankha C.
> Perera
> Asankha C.
> Perera
> Major
> 
> 
> Improvement
> SYNAPSE-453 
> Support
> for Mail
> Attachments
> Unassigned
> Stefan
> Lecho
> Major
> Good to
> fix
> Improvement
> SYNAPSE-457 
> allow
> dbreport
> mediator
> to have a
> result
> Unassigned
> harm
> verhagen
> Major
> Later
> Improvement
> SYNAPSE-112 
> Create a
> config
> model
> based on
> SCA
> Unassigned
> Paul
> Fremantle
> Major
> 
> 
> Improvement
> SYNAPSE-378 
> Improve
> the
> performance of the XSLT mediator
> Ruwan
> Linton
> Ruwan
> Linton
> Major
> Good to
> fix
> Improvement
> SYNAPSE-357 
> Provide a
> switch to
> send
> mediator
> to specify
> whether to
> build the
> envelope
> before
> sending or
> not
> Ruwan
> Linton
> Ruwan
> Linton
> Major
> Later
> Improvement
> SYNAPSE-384 
> Archived
> Repository
> and
> Read-Only
> Registry
> Unassigned
> Tanmay
> saha
> Major
> 
> 
> Improvement
> SYNAPSE-377 
> Improve
> MediatorDeployer to support Startups and embedded JARs
> Andreas
> Veithen
> Andreas
> Veithen
> Major
> 
> 
> Improvement
> SYNAPSE-375 
> Make
> statistics
> collection
> fine
> grained
> indika
> priyantha
> kumara
> indika
> priyantha
> kumara
> Major
> 
> 
> Improvement
> SYNAPSE-502 
> improve
> the vfs
> transport
> to use
> temporary
> file
> Unassigned
> Otto Frost
> Major
> Good to
> fix
> Improvement
> SYNAPSE-487 
> Provide a
> mechanism
> to get
> access to
> client
> provided
> X509
> Certificate within mediators
> Asankha C.
> Perera
> Lucas
> Moten
> Major
> 
> 
> Improvement
> SYNAPSE-507 
> Improve
> vfs sftp
> transport
> to handle
> login with
> IdentityFile (public/private keys)
> Unassigned
> Otto Frost
> Major
> 
> 
> Improvement
> SYNAPSE-333 
> Proposal
> to
> improve/consolidate session-affine load balancing options
> Unassigned
> Eric
> Hubert
> Major
> 
> 
> Improvement
> SYNAPSE-421 
> Allow
> Class
> mediator
> properties
> to be
> loaded
> from the
> Registry
> Unassigned
> Senaka
> Fernando
> Minor
> 
> 
> Improvement
> SYNAPSE-497 
> Synapse
> Spring
> Mediator
> Sample
> Ruwan
> Linton
> Charith
> Dhanushka
> Wickramarachchi
> Minor
> Must fix
> Improvement
> SYNAPSE-495 
> Spring
> version
> update
> Unassigned
> Charith
> Dhanushka
> Wickramarachchi
> Minor
> Must fix
> Improvement
> SYNAPSE-473 
> Synapse
> Clustering
> Documentation
> Unassigned
> Eric
> Hubert
> Minor
> 
> 
> Improvement
> SYNAPSE-343 
> Propose a
> way to
> handle
> messages
> that are
> received
> after the
> first
> message is
> processed
> through
> the
> onComplete
> method of
> the
> Aggregate
> mediator
> Ruwan
> Linton
> Evanthika
> Amarasiri
> Minor
> Good to
> fix
> Improvement
> SYNAPSE-522 
> Enhance
> the Send
> mediator
> AND/OR
> Endpoints,
> to accept
> properties
> Unassigned
> Asankha C.
> Perera
> Minor
> 
> 
> Improvement
> SYNAPSE-306 
> Merge
> Hessian
> and binary
> message
> builders/formatters
> Unassigned
> Andreas
> Veithen
> Minor
> 
> 
> Improvement
> SYNAPSE-526 
> Add server
> connector
> to make
> use of
> existing
> MBeans
> Unassigned
> Eric
> Hubert
> Minor
> 
> 
> New
> Feature
> SYNAPSE-346 
> Support
> dynamic
> deployment
> of proxy
> services
> Ruwan
> Linton
> Sumeet Vij
> Major
> 
> 
> New
> Feature
> SYNAPSE-329 
> Proxy
> Service
> should
> support
> engaging
> only
> addressing
> over it
> Ruwan
> Linton
> Ruwan
> Linton
> Major
> 
> 
> New
> Feature
> SYNAPSE-283 
> Create
> Debian
> packages
> for
> Synapse
> Andreas
> Veithen
> Andreas
> Veithen
> Major
> 
> 
> New
> Feature
> SYNAPSE-383 
> AJP 1.3
> Transport
> Listener/Sender
> Unassigned
> Jonathan
> Holmes
> Major
> 
> 
> New
> Feature
> SYNAPSE-385 
> Externalize environment specific variables from xml definition files
> Unassigned
> Tanmay
> saha
> Major
> 
> 
> New
> Feature
> SYNAPSE-474 
> Clover
> Code
> coverage
> for
> Synapse
> Unassigned
> Ilanthirayan Paramanathan
> Major
> Check
> New
> Feature
> SYNAPSE-180 
> Require
> the
> ability to
> throttle
> by
> concurrency within a cluster
> indika
> priyantha
> kumara
> Asankha C.
> Perera
> Major
> 
> 
> New
> Feature
> SYNAPSE-347 
> Support
> Dynamic
> Deployment
> of Tasks
> Unassigned
> Scott
> Hoggarth
> Major
> 
> 
> New
> Feature
> SYNAPSE-263 
> Implementing a message store/ message redelivery
> Unassigned
> Jens
> Goldhammer
> Major
> 
> 
> New
> Feature
> SYNAPSE-282 
> Allow
> Synapse to
> consume
> syslog
> events
> Andreas
> Veithen
> Andreas
> Veithen
> Minor
> 
> 
> New
> Feature
> SYNAPSE-229 
> Provide
> ability to
> collect
> and expose
> statistics
> and
> performance information at better granularity
> Asankha C.
> Perera
> Asankha C.
> Perera
> Minor
> 
> 
> New
> Feature
> SYNAPSE-411 
> Expanded
> hessian
> support
> with
> SOAP/hessian transformation
> Unassigned
> Ralph
> Henze
> Minor
> 
> 
> Test
> SYNAPSE-350 
> Improve
> unit tests
> for VFS
> transport
> Andreas
> Veithen
> Andreas
> Veithen
> Minor
> 
> 
> Wish
> SYNAPSE-396 
> Consider
> reducing
> requisite
> dependencies of Synapse Core
> Andreas
> Veithen
> Oleg
> Kalnichevski
> Major
> 
> The Priority column should be read as follows:
> Must fix - is most definitely a blocker for 1.3
> Good to fix - if the developers have time to work on these issues, we
> should do our best to fix them
> Check - these may be fixed already, and needs verification
> Minor - are trivial issues to fix, so we should try to fix as much of
> these as we can, but these are not high in priority
> Later - we will fix these after 1.3
> 
> 
> -- 
> Asankha C. Perera
> AdroitLogic, http://adroitlogic.org
> 
> http://esbmagic.blogspot.com
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
> For additional commands, e-mail: dev-help@synapse.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Mime
View raw message