blob: c4816cf70795aa8b4d3ed75abf9f179f34e89169 [file] [log] [blame]
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
Changes for 1.0.0.incubating
** Bug
* [CELIX-28] - celix_strerror in celix_errno.h does not give error correct error strings for errno.h errors
* [CELIX-43] - Update bundle creation and deployment
* [CELIX-45] - remote_services/discovery does not compile
* [CELIX-46] - Add .DS_Store to .gitignore
* [CELIX-47] - FindSLP.cmake and FindJansson.cmake include dir location typo
* [CELIX-50] - driverAttributes_getDriverId does not return DriverId
* [CELIX-58] - BUNDLE_STATE doesn't have an UNKNOWN state
* [CELIX-59] - Remote service examples generate segmentation fault on start.
* [CELIX-73] - CUint include directory used directly then header included via <CUint/Automated.h> can't be found in Xcode
* [CELIX-74] - The serviceTrackerCustomizer header uses, but does not include, the serviceReference header.
* [CELIX-75] - CMake does not install the Deployment Admin bundle
* [CELIX-76] - Deployment Admin multiline manifest
* [CELIX-78] - CMake does not install the Device Manager bundle
* [CELIX-79] - DeviceManager DriverTracker and DeviceTracker callbacks wrong
* [CELIX-82] - segfault when stopping remote services (server)
* [CELIX-83] - memory pool bad access issue when starting with cache
* [CELIX-84] - Update shell commands to provide better feedback
* [CELIX-85] - During shutdown celix sometimes segfaults
* [CELIX-86] - missing include
* [CELIX-88] - Missing export of endpoint_listener.h
* [CELIX-92] - Moving manifest from bundle to bundle_revision
* [CELIX-93] - Manifest with multiple files
* [CELIX-95] - not initialized variable leads to segFault
* [CELIX-96] - missing include
* [CELIX-97] - Inspect command only prints objectClass
* [CELIX-98] - Callback method for RSA proxies
* [CELIX-99] - Extract common RSA headers
* [CELIX-100] - Add release guide to website
* [CELIX-103] - log_service segfault on bundle stop/destroy
* [CELIX-105] - Fixed array_list_test
** Improvement
* [CELIX-27] - Add create function for the SERVICE_TRACKER_CUSTIMIZER struct
* [CELIX-42] - Support Visual Studio
* [CELIX-52] - Typedef MANIFEST shall be changed to lower case
* [CELIX-53] - Typedef ACTIVATOR shall be lower case
* [CELIX-54] - Use one convention for linefeeds
* [CELIX-60] - Support framework embedding
* [CELIX-62] - rename suffix of pointer type from _t to _pt
* [CELIX-64] - Add support for ccputest
* [CELIX-66] - Refactor shell service struct
* [CELIX-71] - FindAPR does not look in default APR directories
* [CELIX-72] - 'Header Files' sub folder not included in all folders in generated Xcode project
* [CELIX-87] - Improve framework logging
* [CELIX-89] - Align Remote Services with Amdatu Remote Services
* [CELIX-91] - exporting serviceRegistration_setProperties(..)
* [CELIX-94] - extend properties support for escaping equals sign
* [CELIX-101] - Prefixing public constants
* [CELIX-102] - Improve cache options
* [CELIX-106] - Add configurable framework logger
* [CELIX-107] - Add Apache Rat as make target
** New Feature
* [CELIX-25] - Allow NULL value for the SERVICE_TRACKER_CUSTOMIZER struct
* [CELIX-80] - Netstring support
* [CELIX-81] - Remote Services - Shared Memory Support
** Task
* [CELIX-40] - Refactor bundle macro to generate Manifest file
* [CELIX-67] - Check for dependency manager usage
* [CELIX-68] - Check for memory leaks
* [CELIX-108] - Prepare 1.0.0 release
** Wish
* [CELIX-51] - Improve maintainability code