bump up to release 0.28.2
[platform/upstream/mic.git] / doc / RELEASE_NOTES
1 MIC Image Creator 0.28.2 Release Notes
2 ======================================
3 Released Aug 03 2018
4
5 This release note documents the changes included in the new release. And
6 the release contains new features, enhancements and bug fixes.
7
8 New Features & Enhancements
9 --------------------------
10   * remove tmp dir in runscript period.
11   * ext4 images are created with inode size 256 bytes.
12   * Add locale related environment varibale because language is not set to one specified in ks file.
13
14 MIC Image Creator 0.28.1 Release Notes
15 ======================================
16 Released May 11 2018
17
18 This release note documents the changes included in the new release. And
19 the release contains new features, enhancements and bug fixes.
20
21 New Features & Enhancements
22 --------------------------
23   * Check exit status of vdfs image creation
24   * Change the user and root passwd hash algorithm order to avoid user name same as root name.
25
26 MIC Image Creator 0.28 Release Notes
27 ======================================
28 Released April 13 2018
29
30 This release note documents the changes included in the new release. And
31 the release contains new features, enhancements and bug fixes.
32
33 New Features & Enhancements
34 --------------------------
35   * Apply btrfs mount options "--fsoptions=compress"
36
37 Bug Fixes
38 ---------
39   * In Tizen, losetup command support '-f' option, change '--find' to '-f'
40   * Fix issue, set blocksize by parsing "-b [BLOCKSIZE]" from extoptions in ks file
41
42 MIC Image Creator 0.27.9 Release Notes
43 ======================================
44 Released Mar 23 2018
45
46 This release note documents the changes included in the new release. And
47 the release contains new features, enhancements and bug fixes.
48 New Features & Enhancements
49 --------------------------
50   * Added ATTACHMENT_PATHS env and IMG_DIR_PATH env
51
52 Bug Fixes
53 ---------
54   * Revert "call copy_attachment() after configure() and move attachment files"
55
56 MIC Image Creator 0.27.8 Release Notes
57 ======================================
58 Released Jan 26 2018
59
60 This release note documents the changes included in the new release. And
61 the release contains new features, enhancements and bug fixes.
62 New Features & Enhancements
63 --------------------------
64   * Use SHA512 instead of MD5 to encrypt root password
65   * Support local mic-bootstrap rpm package to run mic.
66   * Another method of install tpk.
67   * The value of fstype is not cpio, an image is generated by cpio.
68   * When increase rpm release number, user can use --local-pkgs-path to install local pkgs.
69   * use the value of --pack-to option as filename to match all outputs
70   * support both %runscript and %post-umount to perform scripts before packaging
71   * support multiple mic execution at same time
72   * add --use-mic-in-bootstrap option
73   * Display all rpm debug messages with --rpm-debug
74   * call copy_attachment() after configure() and move attachment files
75   * Add init_expand option to partition
76   * add no_shrink option to partition, fix parameter of disk.expand()
77   * Setup environment to perform signing script
78   * if post scripts fails, CreatorError is raised to catch script errors such as signing error
79   * use registered qemu emulator filename if already registered.
80
81 Bug Fixes
82 ---------
83   * Fix the bug that use local mic-bootstrap to run mic.
84
85 MIC Image Creator 0.27.7 Release Notes
86 ======================================
87 Released Sep 15 2017
88
89 This release note documents the changes included in the new release. And
90 the release contains new features, enhancements and bug fixes.
91
92 New Features & Enhancements
93 --------------------------
94   * Timezone setting change
95   * Run certain script before creation of tar.gz image
96   * Locally built mic-bootstrap using gbs cannot be used in mic
97   * Add new option of tpk_install
98   * Amend mic cr option of run_script
99   * Add new option of --run_script
100   * Modify the order of generating image by cpio
101
102 Bug Fixes
103 ---------
104   * fix the bug that modify the order of generating image by cpio
105
106 MIC Image Creator 0.27.6 Release Notes
107 ======================================
108 Released Jun 30 2017
109
110 This release note documents the changes included in the new release. And
111 the release contains new features, enhancements and bug fixes.
112
113 New Features & Enhancements
114 --------------------------
115   * Use cpio gzip in mic.
116   * fix corrupted log messages in log file
117   * change installed package name length from 20 to 50
118   * print warning message for detecting rpm post script...
119   * display all rpm debug messages in debug mode
120   * display filesystem size of each images
121   * add SIGTERM handler for exit gracefully
122   * change tpk install error message format
123   * print package name, before install
124   * Modify the arguments that use cpio to generate image.
125   * Solve mic hang issue, add timeout to show failure.
126   * Solve issue:mic has error when env no_proxy is 165.xx.xxx...
127   * Change the order of generating image by cpio.
128
129 Bug Fixes
130 ---------
131
132 MIC Image Creator 0.27.5 Release Notes
133 ======================================
134 Released Apr 28 2017
135
136 This release note documents the changes included in the new release. And
137 the release contains new features, enhancements and bug fixes.
138
139 New Features & Enhancements
140 --------------------------
141   * Solve image not clean after created, use e2fsck to clean image, relevant issue is NJTS-179 in JIRA.
142
143 Bug Fixes
144 ---------
145
146 MIC Image Creator 0.27.4 Release Notes
147 ======================================
148 Released Apr 5 2017
149
150 This release note documents the changes included in the new release. And
151 the release contains new features, enhancements and bug fixes.
152
153 New Features & Enhancements
154 --------------------------
155   * Fixup changelog that causes errors
156   * Merge add mipsel register on binfmt_misc && Add support of qemu-mipsel patch
157   * Replace 'copy' to 'symbolic link' in timeznoe setting inside mic
158   * Copy ks setting lang to file /etc/config/mic_language for other use
159   * Show logs inside 'Running scripts' in mic
160
161 Bug Fixes
162 ---------
163
164 MIC Image Creator 0.27.3 Release Notes
165 ======================================
166 Released Dec 19 2016
167
168 This release note documents the changes included in the new release. And
169 the release contains new features, enhancements and bug fixes.
170
171 New Features & Enhancements
172 --------------------------
173   * Show pkgid when install pkg error
174   * support vdfs and squashfs image creation
175
176 Bug Fixes
177 ---------
178
179 MIC Image Creator 0.27.2 Release Notes
180 ======================================
181 Released Sep 28 2016
182
183 This release note documents the changes included in the new release. And
184 the release contains new features, enhancements and bug fixes.
185
186 New Features & Enhancements
187 --------------------------
188   * Add exclude-from-image option to exclude specific images
189   * Add subcommand option parameters(-v, -d, -i)
190
191 MIC Image Creator 0.27.1 Release Notes
192 ======================================
193 Released May 25 2016
194
195 This release note documents the changes included in the new release. And
196 the release contains new features, enhancements and bug fixes.
197
198 New Features & Enhancements
199 --------------------------
200   * new distribution support: Ubuntu 16.04, Fedora 23
201   * add raw image format support
202
203 Bug Fixes
204 ---------
205   * Remove BmapCreate and Filemap source code from MIC (#DEVT-151)
206
207 MIC Image Creator 0.27 Release Notes
208 ======================================
209 Released Mar 28 2016
210
211 This release note documents the changes included in the new release. And
212 the release contains new features, enhancements and bug fixes.
213
214 New Features & Enhancements
215 --------------------------
216   * new distribution support: CentOS 7, Debian 8, Fedora 21, 
217     Fedora 22, openSUSE 13.2
218   * generate manifest file to describe image information
219   * refactor archive and compress module
220   * support sparse handle for tar command
221   * replace system V with systemd on locale setting
222   * add qcow2 image format support
223   * add strict mode for package installing
224   * enable ssl_verify option in config file
225   * enhance checksums of outputs: md5sum, sha1sum, sha256sum (#DEVT-224)
226   * drop mic-native support (#DEVT-248)
227   * update mount option
228   * revert bind mount config file to instroot
229   * drop liveusb, livecd and raw image formats support (#DEVT-243, #DEVT-263)
230   * use argparse module to parse the cmd line (#DEVT-52)
231
232 Bug Fixes
233 ---------
234   * fix logfile incomplete in release option
235   * fix config file disappear in bootstrap
236   * fix aarch64 bin_format
237   * fix pylint
238   * fix real path of device mapper causing initrd failure
239   * fix qemu arm and arm64 issues
240   * fix AttributeError in zypp backend
241   * fix 'python-xml' depends used by cElements
242   * fix xml requirements
243   * fix logfile not in release of '--release' when creation failed
244   * fix copyright missing issue
245   * fix syslinux installation path issue in Arch Linux
246   * fix priority option of ks file not apply (#DEVT-254)
247   * fix need to check loop device after excute 'losetup --find'
248   * fix check scriptlet error file on /tmp/.postscript/error/
249   * fix broken tar archive
250
251 MIC Image Creator 0.26 Release Notes
252 ======================================
253 Released Oct 14 2014
254
255 This release note documents the changes included in the new release. And
256 the release contains new features, enhancements and bug fixes.
257
258 New Features & Ehancements
259 --------------------------
260   * add new arch MIPS support
261   * add qcow2 image format support
262   * add strict mode for package installing
263   * enable ssl_verify option in config file
264   * enhance checksums of outputs: md5sum, sha1sum, sha256sum
265   * enhance VCS info in yum backend
266
267 Bug Fixes
268 ---------
269   * fix real path of device mapper causing initrd failure
270   * fix qemu arm and arm64 issues
271   * fix AttributeError in zypp backend
272   * fix 'python-xml' depends used by cElements
273
274 MIC Image Creator 0.25.2 Release Notes
275 ======================================
276 Released Jun 11 2014
277
278 This release note documents the changes included in the new release. And
279 the release contains new features, enhancements and bug fixes.
280
281 New Features & Ehancements
282 --------------------------
283
284 Bug Fixes
285 ---------
286  * fix AttributeError in zypp backend
287
288 MIC Image Creator 0.25.1 Release Notes
289 ======================================
290 Released May 28 2014
291
292 This release note documents the changes included in the new release. And
293 the release contains new features, enhancements and bug fixes.
294
295 New Features & Ehancements
296 --------------------------
297
298 Bug Fixes
299 ---------
300   * revert bind mount config file to instroot
301   * fix xml requirements
302
303 MIC Image Creator 0.25 Release Notes
304 ====================================
305 Released May 23 2014
306
307 This release note documents the changes included in the new release. And
308 the release contains new features, enhancements and bug fixes.
309
310 New Features & Ehancements
311 --------------------------
312   * new distribution support: Ubuntu 14.04 and Debian 7.0
313   * generate manifest file to describe image information
314   * refactor archive and compress module
315   * support sparse handle for tar command
316   * replace system V with systemd on locale setting
317   * support lzop compress
318
319 Bug Fixes
320 ---------
321   * fix logfile incomplete in release option
322   * fix config file disappear in bootstrap
323   * fix aarch64 bin_format
324   * fix pylint
325
326 MIC Image Creator 0.24.2 Release Notes
327 ====================================
328 Released June 09 2014
329
330 This release note documents the changes included in the new release. And
331 the release contains new features, enhancements and bug fixes.
332
333 New Features & Ehancements
334 --------------------------
335  * enable ssl_verify in config file
336
337 Bug Fixes
338 ---------
339  * fix logfile incompleted issue
340  * fix md5sum to be compatible with utility md5sum
341  * fix locale issue in systemd service
342
343 MIC Image Creator 0.24 Release Notes
344 ====================================
345 Released March 11 2014
346
347 This release note documents the changes included in the new release. And
348 the release contains new features, enhancements and bug fixes.
349
350 New Features & Ehancements
351 --------------------------
352   * enhance to handle password with special characters
353   * change python-zypp require to python-zypp-tizen
354   * add --repo comand option for local build
355   * add --user and --password option for %repo directive of ks file
356   * clean up some codes relevant to EULA agreement
357   * add hostname showing in log
358
359 Bug Fixes
360 ---------
361   * fix chroot failed by space in image not enough
362   * fix obsolete packages incorrect handling
363   * fix yum backend failed to cache packages
364   * fix bare ip in no_proxy not working
365   * fix repeated log showing with yum backend
366   * fix loop device latency timing
367   * fix zypp failed to download by changing 'cachedir'
368   * fix 'mkfs' not working caused by mic-bootstrap install failed
369
370 MIC Image Creator 0.23.1 Release Notes
371 ====================================
372 Released January 23 2014
373
374 This release note documents the changes included in the new release. And
375 the release contains new features, enhancements and bug fixes.
376
377 New Features & Ehancements
378 --------------------------
379
380 Bug Fixes
381 ---------
382  * fix bmap creation failed if using tmpfs
383
384 MIC Image Creator 0.23 Release Notes
385 ====================================
386 Released December 18 2013
387
388 This release note documents the changes included in the new release. And
389 the release contains new features, enhancements and bug fixes.
390
391 New Features & Ehancements
392 --------------------------
393  * support arm64 architecture image creation in native mode
394    (to know more about arm64 support, check doc/KNOWN_ISSUES)
395  * new distribution support: Ubuntu 13.10 and OpenSUSE 13.1
396  * split the "native" running mode support to a separated sub-package
397  * reduced the dependencies(packages) of mic main package dramatically
398  * add new options '--interactive' and '--non-interactive' to enable/disable interaction
399  * add new option '--uuid' for 'part' in ks file to set filesystem uuid
400  * export more environment variables related to installer framework for loop format
401
402 Bug Fixes
403 ---------
404  * fix bootstrap handling if bootstrap package failed
405  * fix 'mapper_device' key error
406  * fix detailed error messages missing in mounting
407  * fix version comparing issue of urlgrabber in Fedora
408
409  MIC Image Creator 0.22.3 Release Notes
410 ===========================================================
411 Released Nov 19 2013
412
413 This release note documents the changes included in the new release. And
414 the release contains new features, enhancements and bug fixes.
415
416 New Features & Ehancements
417 --------------------------
418  * export mapper device for installer framework
419  * update BmapCreate to 2.0
420  * enable internal setarch in bootstrap environment
421
422 Bug Fixes
423 ---------
424
425  MIC Image Creator 0.22.2 Release Notes
426 ===========================================================
427 Released Nov 18 2013
428
429 This release note documents the changes included in the new release. And
430 the release contains new features, enhancements and bug fixes.
431
432 New Features & Ehancements
433 --------------------------
434  * export mapper device for installer framework
435  * update BmapCreate to 2.0
436
437 Bug Fixes
438 ---------
439
440           MIC Image Creator 0.22 Release Notes
441 ===========================================================
442
443 Released October 24 2013
444
445 This release note documents the changes included in the new release. And
446 the release contains new features, enhancements and bug fixes.
447
448 New Features & Ehancements
449 --------------------------
450  * refactor msger module to ulitize logging module
451  * refine error class module
452  * improve installation in virtualenv
453  * add bash completion support
454  * add zsh completion support
455  * export mapper device related to installer framework
456  * update BmapCreate to the latest version
457
458 Bug Fixes
459 ---------
460  - fix customized plugin_dir not work in bootstrap
461  - fix packing process exit on Ubuntu
462  - fix loop device alloaction failed on openSUSE
463  - fix incorrect number showing during installing
464  - set owner of cacheidr/outdir to SUDO_USER
465  - correct project url in setup.py
466  - fix mic not work when mic.conf disappear
467
468           MIC Image Creator 0.21.2 Release Notes
469 ===========================================================
470
471 Released September 28 2013
472
473 This release note documents the changes included in the new release. And
474 the release contains new features, enhancements and bug fixes.
475
476 New Features & Ehancements
477 --------------------------
478
479 Bug Fixes
480 ---------
481  * use sync mode in kpartx command
482
483           MIC Image Creator 0.21.1 Release Notes
484 ===========================================================
485
486 Released September 18 2013
487
488 This release note documents the changes included in the new release. And
489 the release contains new features, enhancements and bug fixes.
490
491 New Features & Ehancements
492 --------------------------
493  * prefer to use 'pbzip2'/'pigz' to compress image if possible
494  * won't fallback to native mode if bootstrap not found
495
496 Bug Fixes
497 ---------
498  * fix exiting at packaging images on Ubuntu distro
499
500           MIC Image Creator 0.21 Release Notes
501 ===========================================================
502
503 Released August 28 2013
504
505 This release note documents the changes included in the new release. And
506 the release contains new features, enhancements and bug fixes.
507
508 New Features & Ehancements
509 --------------------------
510  * new distribution support: Fedora 19
511  * refactor part of chroot modules for better cleanup handling
512  * add an alias "installerfw_plugins" for installerfw
513  * remove unnecessary fuser dependency for "fuser" command
514  * enable proxy with user authentication setting
515  * correct no_proxy handling in openSUSE
516  * kill processes inside chroot after post script running
517  * ulitize 'dmsetup' to avoid possible dm device unaccessible issue
518
519 Bug Fixes
520 ---------
521  * fix bootloader options omitted
522  * warn failed boot partition flags set
523  * fix wrong file descriptor issue
524  * fix some requires
525
526
527  MIC Image Creator 0.20 Release Notes
528 ===========================================================
529 Released Jule 08 2013
530
531 This release note documents the changes included in the MIC 0.20 release. And
532 the release contains new features, enhancements and bug fixes.
533
534 New Features & Ehancements
535 --------------------------
536  * new distribution support: CentOS 6
537  * drop image creation if checked packages not present in image
538  * introduce 'installerfw' command in kickstart to customize configuration
539  * improve output message of post scripts
540
541 Bug Fixes
542 ---------
543  * fix rpm not support 'VCS' tag traceback
544
545  MIC Image Creator 0.19.3 Release Notes
546 ===========================================================
547 Released July 01 2013
548
549 This release note documents the changes included in the MIC 0.19.3 release. And
550 the release contains new features, enhancements and bug fixes.
551
552 New Features & Ehancements
553 --------------------------
554
555 Bug Fixes
556 ---------
557  * fix vfat UUID issue in liveusb
558
559  MIC Image Creator 0.19.2 Release Notes
560 ===========================================================
561 Released July 01 2013
562
563 This release note documents the changes included in the MIC 0.19.2 release. And
564 the release contains new features, enhancements and bug fixes.
565
566 New Features & Ehancements
567 --------------------------
568  * introduce 'installerfw' command in kickstart
569  * export several environment to keep image information
570
571 Bug Fixes
572 ---------
573
574  MIC Image Creator 0.19.1 Release Notes
575 ===========================================================
576 Released June 21 2013
577
578 This release note documents the changes included in the MIC 0.19.1 release. And
579 the release contains new features, enhancements and bug fixes.
580
581 New Features & Ehancements
582 --------------------------
583
584 Bug Fixes
585 ---------
586  * fall back to old arch detecting
587
588  MIC Image Creator 0.19 Release Notes
589 ===========================================================
590 Released May 16 2013
591
592 This release note documents the changes included in the MIC 0.18 release. And
593 the release contains new features, enhancements and bug fixes.
594
595 New Features & Ehancements
596 --------------------------
597  * new distribution support: Ubuntu 13.04 and openSUSE 12.3
598  * introduce '--part-type' to handle GPT partition
599  * copy bmap creation from bmap-tools
600  * update some depends and fix depends issue
601
602 Bug Fixes
603 ---------
604  * fix bug autologinuser always set
605  * fix symlink bind mount left issue
606  * fix '/var/lock' non-existent throw traceback
607
608  MIC Image Creator 0.18 Release Notes
609 ===========================================================
610 Released Apr 03 2013
611
612 This release note documents the changes included in the MIC 0.18 release. And
613 the release contains new features, enhancements and bug fixes.
614
615 New Features & Ehancements
616 --------------------------
617  * put build_id before image name for release option
618  * mount build directory as tmpfs to speed up
619  * enable --priority in ks to set priority
620  * upgrade qemu (mic's depends) to 1.4.0
621
622 Bug Fixes
623 ---------
624  * fix debuginfo rpm swig attribute lost
625  * fix release option failure with slash
626  * fix man page lost in some distros
627  * fix bmap file packed to tarball
628
629 Code Cleanup
630 ------------
631  * unify import statements to absolute import
632  * clean up many undefined in partitionfs.py/loop.py/livecd.py
633  * clean up some useless try and raise blocks
634  * clean up some bad indentations
635  * improve some error messages
636
637  MIC Image Creator 0.17 Release Notes
638 ===========================================================
639 Released Feb 28 2013
640
641 This release note documents the changes included in the MIC 0.17 release. And
642 the release contains new features, enhancements and bug fixes.
643
644 New Features & Ehancements
645 --------------------------
646  * support new distribution Fedora 18
647  * enable to handle more than 3 partitions
648  * support partition without mount point
649  * move vcs infomation from .vcs to .packages
650
651 Bug Fixes
652 ---------
653  * fix failure when symbolic link vmlinuz in single disk
654  * fix incorrect alignment handling
655  * fix requires squashfs in opensuse
656  * fix unicode error in myurlgrab
657
658 Code Cleanup
659 ------------
660  * clean up some mess in utils/misc.py
661  * clean up pylint issue in creator.py
662
663 Release 0.16 - Wed Jan 30 2013
664 ===========================================================
665  * add GPT support for UEFI format
666    - add --ptable=gpt option in kickstart to enable GPT
667    - add simple GPT parser to parse PARTUUID
668    - use PARTUUID in syslinux.cfg if gpt required
669    - clean up the mess code and improve readability
670  * improve alignment to reduce unused space
671    - add interface add_disks for PartitionedMount
672    - clean up the mess code in partitionfs.py
673  * append timestamp suffix to image name by default
674  * add a new option --nocache in kickstart to disable caching rpm
675  * add a new value 'vcs' for --record-pkgs to save VCS info
676  * add a new option --fstab-entry for raw image to set fstab entry
677  * introduce a new option '--install-pkgs' in mic
678    - valid values imagined: source, debuginfo, debugsource
679    - enable 'debuginfo' to install '-debuginfo' rpm in the meantime
680  * improve loop device generating and cleaning mechanism
681  * code clean:
682    - update documentation
683    - rename MANIFEST to MD5SUM
684    - clean up moblin stuff in kickstart
685    - clean mic tests and keep only unittest
686    - sepreate the download related as independent module
687  * bug fix:
688    - cleanup zypp credential file to fix conflicts during installing
689    - fix the issue that outdir/cachedir is not dir
690    - recalculate package content recording
691    - refactor try except statement in baseimager
692    - fix existing loop images overwritten
693
694 Release 0.15.3 - Wed Jan 23 2013
695 ===========================================================
696  * urgent bug fix:
697    - fix loop device not cleaned issue
698    - fix bootstrap dirs not unmounted issue
699    - fix mic failed in kvmic issue
700    - fix binfmt register in bootstrap incorrect
701    - fix rpm path incorrect when local repo and sslverify used
702  * other bug fix:
703    - fix x86_64 image conflicts installing x86_64 and x86 rpm
704    - verify if logfile is a file
705    - fix type error when calling mknod
706    - fix the failure if ks under / dir
707    - clean up the mess 'directory not empty'
708    - fix type error when calling mknod
709
710 Release 0.15 - Tue Dec 13 2012
711 ===========================================================
712  * adapt new mechanism for bootstrap mode
713    - create 'mic-bootstrap-x86-arm' by obs build
714    - publish 'mic-bootstrap-x86-arm' into server repo
715    - use 'mic-bootstrap-x86-arm' as bootstrap env for x86 and arm image
716  * filesystem parameter support for ext[234] fs
717    - sample in ks: part / --size 1000 --fstype=ext3 --extoptions="-I 256"
718    - other filesystem will ignore option '--extoptions'
719  * update the documentation and man page
720  * multiple bootstrap path to support multi-instance mic
721  * use 'pkgmgr=auto' to select available backend in conf file
722  * improve loop device creation algorithm and create loop device by 'mknod'
723  * bug fix:
724    - bear unexpected checksum type when getting metadata
725    - avoid traceback when loopback is NoneType
726    - lseek limit to 2G in 32bit env
727    - split out username and password in zypp repo file
728    - use rpm real path instead of 'cp' if it's local repo
729    - fix local repo unavailable in bootstrap
730    - fix traceback when failed to unmap kpartx device
731    - fix timestamp incorrect issue in logfile
732
733 Release 0.14.2 - Wed Nov 14 2012
734 ===========================================================
735  * support dracut for live image
736  * update bmap version to 1.1
737
738 Release 0.14.1 - Fri Oct 15 2012
739 ===========================================================
740  * support bmap file for ivi flashing tool
741  * just warning in chroot when not Tizen/MeeGo chroot dir
742  * fix logfile lost in bootstrap mode
743  * clean mounts in bootstrap when exiting
744  * bug fix:
745    - fix https proxy issue in yum backend
746    - avoid traceback when loop instance is NoneType
747
748 Release 0.14 - Thu Aug 02 2012
749 ===========================================================
750  * use cached metadata when checksum is not changed
751  * skip non-fatal error in ks file and prompt user to handle
752  * prompt user to handle when failed to apply img configure
753  * replace hard name with device uuid in etc/fstab 
754  * enhance extlinux cfg file for symbolic kernel like IVI
755  * support label assign for raw image
756  * bug fix:
757    - fix live image create failure when label assigned
758    - avoid traceback when converting unsupported type
759    - fix mic --version ugly output
760
761 Release 0.13 - Wed Jul 12 2012
762 ===========================================================
763  * create logfile as default when --release specifid
764  * use 'gzip' and 'bzip2' to pack image instead of python
765  * automatically detect path of 'env' for chroot
766  * record version and os info in build log and logfile
767  * bug fix:
768    - fix popup message in ubuntus
769    - fix unicode issue for logfile
770    - better fix for 'chroot raw' issue 
771
772 Release 0.12 - Wed Jun 20 2012
773 ===========================================================
774  * use default value when @BUILD_ID@ and @ARCH@ not specified
775  * enhance proxy support in attachment retrieve
776  * add new --shrink opt for loop image to control img shrinking
777  * avoid invalid literal for loop device generation
778  * relocate and refactor selinux_check func
779  * remove prefix for make install
780  * bug fix:
781    - fix compres image in raw image
782    - fix src pkgs download failed issue
783    - fix convert failed issue
784
785 Release 0.11 - Fri Jun 08 2012
786 ===========================================================
787  * support new subcmd 'auto' to handle magic line in ks
788  * enhance the handle of authentication url and https proxy
789  * support packing images together and support compressed file format
790  * reset LD_PRELOAD for chroot env
791  * centralized interface to check existing images
792  * avoid live image creating when using multi-partitions
793  * resolve the depends of python-urlgrabber
794  * bug fix:
795    - fix logfile context lost issue
796    - fix attachment package url handling
797    - fix mic ch raw failed issue
798
799 Release 0.10 - Tue May 15 2012
800 ===========================================================
801  * container support using '%attachment' section in ks
802  * add --compress-to option to support zip format in loop image
803  * auto-detect config and plugindir to meet virtualenv and customized install
804  * remove all hardcoded info in setup.py and use sys.prefix for installing
805  * tolerate some OS errors in the image configurations stage
806  * extra patch:
807    - fix zypp missing password when using username passwd 
808    - some fixes to enhance authentication url
809    - refine repostr structure to fix comma issue in baseurl
810  
811 Release 0.9 - Fri Apr 13 2012
812 ===========================================================
813  * support pre-install package with zypp backend
814  * sync /etc/mic/mic.conf to bootstrap
815  * enhance sorting for version comparsion in zypp
816  * rewrite chroot tar image using xml format mount point file
817  * fix the incorrect number showing in fs src pkgs download
818  * remove tests directory for dist in Makefile
819  * fix liveusb parted mkpart failure, revert mbr size expand in raw
820  * cleanup /tmp/repolic* dir in the EULA checking
821
822 Release 0.8 - Mon Mar 26 2012
823 ===========================================================
824  * partition alignment support
825  * remove bootloader option 'quiet vga' for raw
826  * update dist files in git source
827  * update unittest, add cases for chroot, msger, runner
828  * add 40 system test case for help
829  * rewrite loop device allocation mechanism
830
831 Release 0.7 - Fri Mar 02 2012
832 ===========================================================
833  * zypp backend: fixed a fatal issue of unreleasable loop devs
834  * zypp backend: more friendly output message
835  * backend: share cached rpm files between yum and zypp
836  * enhancement for multiple partition loop format
837  * make msger to accept Unicode string
838  * fixed a regression of compress option for FS format
839  * fixed issues in openSUSE12.1
840  * new written man page
841
842 Release 0.6 - Thu Feb 16 2012
843 ===========================================================
844  * give hint when converted image existed
845  * conf.py: proxy scheme check
846  * space check before copy image
847  * zypp: abort with error msg for repo resolver issues
848  * runner.py refinement
849  * ks file syntax check for '%post' without '%end' 
850  * support more compression formats than only bzip2
851  * fix msg NoneType issue, causing exit after install
852  * bootstrap:
853    - catch creator error when retrieving bootstrap metadata
854    - correct matching .metadata file in bootstrap
855
856 Release 0.5 - Mon Feb 06 2012
857 ===========================================================
858  * Rewrite the algorithm of checking free space for download and install
859  * Add --shell option for convert to recreate image modified by internal shell
860  * Add -s option for chroot to unpack image
861  * Introduce --copy-kernel option for creator
862  * Remove the hardcoded default args for bootloader
863  * Disable logstderr and flush message buffer in disable_logstderr
864  * Deal with yum.conf inside yum backend by itself
865  * Bug fix:
866    - Fix rpmdb error in yum and zypp to avoid bad file descriptor message
867    - Fix MANIFEST syntax to be compliant with md5sum
868    - Correct dependencies for mic in bootstrap
869
870 Release 0.4 - Fri Jan 06 2012
871 ===========================================================
872  * Support bootstrap mode, run with '--runtime=bootstrap'
873  * Full support for taring-to output, use 'mic ch x.tar'
874  * Break dependency between backend and baseimage
875  * Check valid repos in ks file
876  * Space check update and catch no space exception
877  * Fix no prompt when cv and ch no existed image
878  * Fix NoneType 'createopts' when convert
879  * Fix no existed local_pkgs_path
880  
881 Release 0.3 - Mon Dec 26 2011
882 ===========================================================
883  * Unit test support, run 'make test'
884  * Enable proxy support in config file
885  * Refine configmgr and pluginmgr
886  * Support multi instance with different cache dir
887  * Add 47 system test case
888  * Improve md5sum generation
889  * Add repo option --ssl_verify
890  * Add option --name_prefix
891  * Reformatted code according to PEP08
892  * Backport from mic2:
893    - Add priority and cost option for repos
894    - Reinstroduced compress-disk-image option 
895
896 Release 0.2 - Tue Nov 29 2011
897 ===========================================================
898  * Support btrfs and ext4 fstype for creator, convertor, and chroot
899  * Append distfiles and Makefile
900  * Check arch type from repo data
901  * Set rpm dbpath to fix 'rpm -qa' issue
902  * Fix chroot issue caused by image size
903  * Improve setup.py and make it compatible with python 2.5
904  * Disable ca check for https
905  * Change default output dir name to ./mic-output
906  * untrack mic/__version__.py
907  * Fix some minor issues
908
909 Release 0.1 - Thu Oct 27 2011
910 ===========================================================
911  * Support three subcommand: create, convert, chroot
912  * Support five image types: fs, loop, raw, livecd, liveusb
913  * Support two package manager backend: yum and zypp
914  * Support the following global command line options:
915    - --verbose
916    - --debug
917  * Creator subcommand support the following command line options:
918    - --logfile=LOGFILE
919    - -c CONFIG, --config=CONFIG
920    - -k CACHEDIR, --cachedir=CACHEDIR
921    - -o OUTDIR, --outdir=OUTDIR
922    - -A ARCH, --arch=ARCH
923    - --release=RID
924    - --record-pkgs=RECORD_PKGS
925    - --pkgmgr=PKGMGR
926    - --local-pkgs-path=LOCAL_PKGS_PATH
927
928 Resource
929 --------
930  * SITE: https://www.tizen.org/
931  * REPO: https://download.tizen.org/tools/
932  * DOCS: https://source.tizen.org/documentation/reference/mic-image-creator
933  * CODE: https://review.tizen.org/git/tools/mic 
934  * BUGS: https://bugs.tizen.org/jira
935  * HELP: general@lists.tizen.org
936
937 Report Bugs
938 -----------
939 when you found a bug, you can file this bug in our official bug tracker:
940 https://bugs.tizen.org/jira
941 Thank you for using MIC and for taking the time to send us your feedback!